Stellt eine Verknüpfung zwischen zwei Vorgängen her.
Abfrage
| Vorgehensweise | URL |
|---|---|
| POST | RACINEVP/ws/rest/link/create |
| Typ | Parameter | Werte |
|---|---|---|
| HEAD | apikey | Zeichenkette |
| DATEN | beginUID | Zeichenkette |
| DATEN | endUID | Zeichenkette |
| DATEN | Typ | Zeichenkette |
| DATEN | Modus | Zeichenkette |
| DATEN | Verhalten | Zeichenkette |
| DATEN | delayType | Zeichenkette |
| DATEN | Verzögerung | int |
apikey
Der API-Schlüssel des Anwenders (muss in allen Abfragen übermittelt werden). Ruft die WebService für einen bestimmten Anwender und Planer ab.
beginUID
UID-Kennung des Starteregangs.
endUID
UID-Kennung des Endvorgangs.
Typ
Art der Verknüpfung (Ende zu Beginn, Beginn zu Beginn, Ende zu Ende, Beginn zu Ende) „END_BEGIN“, „BEGIN_BEGIN“
»,« END_END »,« BEGIN_END ».
Verhalten
Verhalten des Links (Anpassen, Warnung, Einschränkung) „ANPASSEN“, „WARNUNG“, „EINSCHRÄNKUNG“.
Modus
Verbindungsmodus (Strenge Verzögerung, Maximale Verzögerung, Minimale Verzögerung) „STRICT“, „ADJUSTMIN“, „
ADJUSTMAX ».
delayType
Verzögerungsart (stündlich, täglich) „DAY“, „HOUR“
Verzögerung
Verzögerung zwischen dem Start- und dem Endvorgang (in Minuten oder Tagen)
Antwort
| Status | Mitteilung |
|---|---|
| 0 | |
| 1 | Ungültige Sitzung: apikey |
| 2 | Der Beginn eines Vorgangs muss sich vom Ende des Vorgangs unterscheiden. |
| 3 | Ungültige UID für einen Start- oder End-Vorgang – Der Link existiert bereits |
| 4 | Ungültiger Linktyp: type |
| 5 | Ungültiger Link: Modus |
| 6 | Ungültiger Verzögerungstyp: delayType |
| 7 | Verhalten bei ungültigen Links: Verhalten |
| 8 | KO erstellen |
Beispiel:
Für den Planer „DEMO API REST“, der auf einem Server unter Visual Planning mit der Stamm-URL http://127.0.0.1:8906/ip50 installiert ist und zwei Vorgänge mit den internen UID-Kennungen ADEE-00A1-63ED-573F-ADA4-3175-87EE-D5F9 sowie D4C5-34EE-3028-3655-7BB0-4F6D-BE2D-E973, und für die wir eine Verknüpfung vom Typ „END_BEGIN“ im STRICT-Modus erstellen möchten, mit dem Verhalten „ADJUST“ und der Verzögerungsart „DAY“, die 2 Tage dauert. Für einen Anwender, dessen Zugriffsschlüssel für die API lautet: d9f79618-59e4-a710-8203-a39bab9ad09b, ergibt sich Folgendes:
URL:
http://127.0.0.1:8906/ip50/ws/rest/link/create
Veröffentlichte Daten:
{
„beginUID“: „ADEE-00A1-63ED-573F-ADA4-3175-87EE-D5F9“,
„endUID“: „D4C5-34EE-3028-3655-7BB0-4F6D-BE2D-E973“,
"type":"END_BEGIN",
"mode":"STRICT",
„behavior“: „ADJUST“,
„delayType“: „DAY“,
„delayType“: „2“
}
Antwort:
{
„Fehler“: 0,
„message“: „“
}
