# ANTConnect Dynamo (onder constructie)

Tags:

WerkvoorbereidingBIMModelleur

⚠️Let op!

Deze pagina is op het moment onder constructie.

# Samenvatting

Op deze pagina kun je lezen hoe je deze package installeert, hoe je de verbinding maakt tussen ANT en Dynamo en uitleg over de nodes van de package.

# ANTConnect installeren

Open Dynamo en klik onder Packages op "Search for a Package...", in het "Online Package Search" kan gezocht worden naar "ANTConnect".

Eenmaal ANTConnect gevonden te hebben kan de package gedownload worden door op + Install te klikken.

Zodra de ANTConnect package gedowload is zal deze te vinden zijn in de Library onder "Add-ons".

# Uitleg nodes

Onderstaand de toelichting van de aanwezige nodes binnen de ANT package.

# ANT credentials

Nodes die gebruikt kunnen worden om jou persoonlijke credentials op te halen en aan te passen.

  1. Credentials.Credentials
  2. Credentials.Available
  3. Credentials.Update

# Credentials.Credentials

Deze node kan gebruikt worden om de credentials in te vullen. Deze node moet gebruikt worden in combinatie met de Credentials.Available node of de Credentials.Update node.

# Credentials.Available

Deze node kan gebruikt worden om te kijken of de credentails beschikbaar zijn. Gebruik deze node in combinatie met de Credentials.Credentials node.

input Default input Parameter Informatie
credentials - ANTConnect.Credentials Voeg hier de node Credentials.Credentials toe.

Een voorbeeld waar gebruikt wordt gemaakt van de Credentials.Available:

# Credentials.Update

Deze node kan gebruikt worden om de credentials te updaten. Gebruik deze node in combinatie met de Credentials.Credentials node.

input Default input Parameter Informatie
credentials - ANTConnect.Credentials Voeg hier de node Credentials.Credentials toe.

Een voorbeeld waar gebruik wordt gemaakt van de Credentials.Update:

Bij het gebruiken van deze node zal er een pop-up tevoorschijn komen waar de volgende gegevens ingevuld moeten worden:

input Voorbeeld
Client ID 12
Client Secret 1EJbZAgnS2452342425S5fxxDeWoM3gr5
Username [email protected]
Password Voorbeeld123!

Bij het correct invullen van alle credentials wordt de verbinding gemaakt met ANT en kan de node verwijdert worden.

# ANT.ANT

Deze node wordt gebruikt om de credentials te geven aan de ANTConnect nodes.

Input/output
Input Default input Parameter Informatie
patheToCredentials "" String Voeg hier het pad naar de credentials txt. bestand toe.
server "live" String Voeg hier de server naam van het project toe.
project "" String Voeg hier het project id van het betreffende project toe.
Output Parameter Informatie
ANTConnect.ANT ANTConnect.ANT De credentials om in te loggen in alle ANTConnect nodes.

# Projecten

Nodes die gebruikt kunnen worden om project op te halen.

# ANT.Projects

Gebruik de ANT.Project node om alle projecten op te lijsten waaraan jij bent toegevoegd.

Input/output
Input Default input Parameter Informatie
aNT - ANTConnect.ANT Voeg hier de ANT.ANT node toe.
Output Parameter Informatie
project String Een lijst met projectnamen.
Voorbeeld

# ANT.SelectProject

Gebruik deze node om een specifiek project te selecteren. Deze node kan vervolgens als input gebruikt worden om de credentials aan de andere ANTConnect nodes te geven met een specifiek project.

Input/output
Input Default input Parameter Informatie
aNT - ANTConnect.ANT Voeg hier de ANT.ANT node toe.
project - String De naam van het project.
Output Parameter Informatie
ANTConnect.ANT ANTConnect.ANT De credentials om in te loggen in alle ANTConnect nodes met een specifiek project.
Voorbeeld

# ANT tables

Nodes die gebruikt kunnen worden bij de ANT tables.

# ANT.Tables

Gebruik deze node om alle tabellen op te lijsten uit een specifiek project.

Input/output
Input Default input Parameter Informatie
aNT - ANTConnect.ANT Voeg hier de ANT.ANT node toe.
Output Parameter Informatie
Tables String Een lijst met alle tabellen in een project.
Voorbeeld

# ANT.Columns

Gebruik deze node om alle kolommen uit een specifiek tabel op te lijsten.

Input/output
Input Default input Parameter Informatie
aNT - ANTConnect.ANT Voeg hier de ANT.ANT node toe.
tableName - String De naam van de tabel.
Output Parameter Informatie
Columns String Een lijst met alle kolommen uit de tabel.
Voorbeeld

# ANT.RecordsOfColumn

Gebruik deze node om alle records uit een specifiek kolom op te lijsten.

Input/output
Input Default input Parameter Informatie
aNT - ANTConnect.ANT Voeg hier de ANT.ANT node toe.
tableName - String De naam van de tabel.
columnName - String Een lijst met kolom namen, dit kan ook 1 kolom zijn.
sortColumn* "" String De naam van de kolom waarop gefilterd moet worden.
order* "" String De volgorde van de records, dit kan ASC of DESC zijn. ASC is van laag naar hoog en DESC van hoog naar laag.
session* "" String De ID van de sessie.

* = optioneel

Output Parameter Informatie
records String Een lijst met alle kolommen uit de tabel.
Voorbeeld

# ANT.CreateRevision

Gebruik deze node om een revisie aan te maken van een tabel.

Input/output
Input Default input Parameter Informatie
aNT - ANTConnect.ANT Voeg hier de ANT.ANT node toe.
tableName - String De naam van de tabel.
revisionName - String De naam van de revisie.
Output Parameter Informatie
var[]..[] String De revisie ID.
Voorbeeld

# ANT.GetRevisions

Gebruik deze node om alle revisie ID's op te lijsten van een tabel.

Input/output
Input Default input Parameter Informatie
aNT - ANTConnect.ANT Voeg hier de ANT.ANT node toe.
tableName - String De naam van de tabel.
Output Parameter Informatie
string[] String Een lijst met revisie ID's.
Voorbeeld

# ANT.RecordsOfRevision

Gebruik deze node om records uit een revisie op te lijsten.

# ANT.SearchInColumn

# ANT.CreateRecords

# ANT.DeleteRecords

# ANT.UpdateRecord

# ANT.UpdateRecords

# ANT.Verifyrecords