WebService Name : ServiceOrder_2021_00
Index 1 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Auftragsnummer | 1 | Nummer | 10 | OrderNumber |
| Auftrag-Rückstand-Nr. | 2 | Nummer | 2 | OrderBacklogNumber |
N.B. Dieser index ist mit allen parametern eindeutig
Index 4 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Vertragsnummer | 1 | Nummer | 10 | ContractNumber |
| Vertragfolgenummer | 2 | Nummer | 2 | ContractSequenceNumber |
| Auftragsnummer | 3 | Nummer | 10 | OrderNumber |
| Auftrag-Rückstand-Nr. | 4 | Nummer | 2 | OrderBacklogNumber |
N.B. Dieser index ist mit allen parametern eindeutig
Index 12 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Serviceauftrag-Guid (ab V2019) | 1 | Text | 36 | UID |
N.B. Dieser index ist mit allen parametern eindeutig
| Bezeichnung | Type | Grösse | Identifier |
| Auftrag Status (0=Offen, 1=Archiviert, 2=Nachbearbeitung) | Nummer | 2 | Auftrag.Status |
| Auftragstyp (1=Auftrag, 2=Offerte) | Nummer | 2 | Auftrag.Type |
| Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT) | Text | 10 | Action |
| Export ServiceOrderText Elemente inklusiv - default true (ab Abacus V2019) | Boolean (true oder false) | - | ServiceOrderText |
| Export ServiceOrderItemText Elemente inklusiv - default true (ab Abacus V2019) | Boolean (true oder false) | - | ServiceOrderItemText |
| Export ServiceOrderComment Elemente inklusiv - default true (ab Abacus V2019) | Boolean (true oder false) | - | ServiceOrderComment |
| Export Employee Elemente inklusiv - default true (ab Abacus V2019) | Boolean (true oder false) | - | Employee |
| Export Anlagen Asset Elemente inklusiv - default true (ab Abacus V2019) | Boolean (true oder false) | - | Asset |
| Export Filter für Position UID definieren via ItemUID (ab Abacus V2019) | Text | 36 | ItemUID |
| Export Filter für Position Nr. definieren via ItemNumber (ab Abacus V2019) | Nummer | 6 | ItemNumber |
| Export Filter für Position Menge nach dem definierte Position zu exportieren (ab Abacus V2019) | Nummer | 6 | NextItems |
| Export Filter für Position Menge vor dem definierte Position zu exportieren (ab Abacus V2019) | Nummer | 6 | PreviousItems |
Beispiele : Position-Abfragen mit Applikation-parameters
Find.EQUAL mit "OrderNumber" = 500, "OrderBacklogNumber" = 0 und AppParams : "ItemNumber" = 70 bringt Auftrag 500 und Position 70 zurück
Find.EQUAL mit "OrderNumber" = 500, "OrderBacklogNumber" = 0 und AppParams : "ItemNumber" = 70, "NextItems" = 5 bringt Auftrag 500 und die nächste 5 Position ab 70 zurück (Position 70 wird nicht zurück gegeben wenn "NextItems" definiert ist)
Position können entweder mit "ItemNumber" oder "ItemUID" definiert werden
|
LongDataType[] longPara = new LongDataType[1]; longPara[0] = new LongDataType(); longPara[0].Name = "OrderNumber"; longPara[0].Value = param_OrderNumber; allParams.LongData = longPara; |
WebService Name : Contract_2017_00
Index 1 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Vertragsnummer | 1 | Nummer | 10 | ContractNumber |
| Vertragfolgenummer | 2 | Nummer | 2 | ContractSequenceNumber |
Index 2 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Vertragstyp | 1 | Nummer | 2 | ContractType |
| Vertragsstatus | 2 | Nummer | 2 | ContractStatus |
| Betreiber | 3 | Nummer | 10 | Operator |
| Vertragsnummer | 4 | Nummer | 10 | ContractNumber |
| Vertragfolgenummer | 5 | Nummer | 2 | ContractSequenceNumber |
Index 3 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Vertragstyp | 1 | Nummer | 2 | ContractType |
| Vertragsstatus | 2 | Nummer | 2 | ContractStatus |
| Vertragsnummer | 3 | Nummer | 10 | ContractNumber |
| Vertragfolgenummer | 4 | Nummer | 2 | ContractSequenceNumber |
| Bezeichnung | Type | Grösse | Identifier |
| Vertrag Status (0=Offen, 1=Archiviert) | Nummer | 2 | Vertrag.Status |
| Vertragstyp (1=Vertrag, 2=Offerte) | Nummer | 2 | Vertrag.Type |
| Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT) | Text | 10 | Action |
|
LongDataType[] longPara = new LongDataType[1]; longPara[0] = new LongDataType(); longPara[0].Name = "ContractNumber"; longPara[0].Value = param_ContractNumber; allParams.LongData = longPara; |
WebService Name : ServiceObject_2016_00
Index 1 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Object-Nr | 1 | Nummer | 10 | ObjectNumber |
Index 2 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Oberobjektnummer | 1 | Nummer | 10 | ReferenceObjectNumber |
| Object-Nr | 2 | Nummer | 10 | ObjectNumber |
Index 3 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Objekt-Id | 1 | Text | 32 | ObjectID |
Index 4 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Objekt-Bez. | 1 | Text | 50 | ObjectDesignation |
| Object-Nr | 2 | Nummer | 10 | ObjectNumber |
Index 5 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Betreiber | 1 | Nummer | 10 | Operator |
| Aktueller Standort | 2 | Nummer | 10 | Location |
| Objektplatz | 3 | Nummer | 8 | ObjectPlace |
| Object-Nr | 4 | Nummer | 10 | ObjectNumber |
|
LongDataType[] longPara = new LongDataType[1]; longPara[0] = new LongDataType(); longPara[0].Name = "ObjectNumber"; longPara[0].Value = param_ObjectNumber; allParams.LongData = longPara; |
WebService Name : Operator_2010_00
Index 1 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Betreiber | 1 | Nummer | 10 | OperatorNumber |
Index 2 :
| Bezeichnung | Folge | Type | Grösse | Identifier |
| Betreiber-Kurzname | 1 | Text | 16 | OperatorCodeName |
|
LongDataType[] longPara = new LongDataType[1]; longPara[0] = new LongDataType(); longPara[0].Name = "OperatorNumber"; longPara[0].Value = param_OperatorNumber; allParams.LongData = longPara; |