Von Version < 18.6 >
bearbeitet von rth
am 19.03.2020, 13:24
Auf Version < 18.13 >
bearbeitet von rth
am 19.03.2020, 13:48
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -66,6 +66,7 @@
66 66  {{info title="Hinweis:"}}
67 67  Die Angabe einer Dokument-Nummer ist nur sinnvoll, wenn es sich bei den "zu importierenden Dokumenten" um eine einzelne Datei handelt.
68 68  {{/info}}
69 +
69 69  ==== Interaktionsmöglichkeiten innerhalb der Konfigurations-Tabelle //Dokument Metadaten// ====
70 70  
71 71  
... ... @@ -131,6 +131,57 @@
131 131  [%$<Plugin-Name>.RESULT[0].<Name oder vergebener Alias der Rückgabeparameters>%]
132 132  {{/code}}
133 133  
135 +; ResultCode
136 +: Enthält einen Zahlenwert, welchen den Abarbeitungs- bzw. Fehlerstatus des Plugins wiedergibt.
137 +; ResultMessage
138 +: Enthält eine Klartextmeldung, welche den zurückgelieferten //ResultCode// näher erläutert.
139 +; ResultDocumentID
140 +: Enthält die vom d.3 System zurückgelieferte Dokument-ID, wenn das Dokument erfolgreich im d.3 System abgelegt werden konnte, sonst den Wert -1.
141 +
142 +{{info}}
143 +Über den [[image:icon_copy.png]] Button kann der aus dem Namen oder Alias erzeugte Platzhalter einfach in die Zwischenablage kopiert
144 +und an anderer Stelle, z.B.: im Text einer E-Mail-Aktion, eingefügt werden.
145 +{{/info}}
146 +
147 +Wenn mehrere Dateien gleichzeitig an das DMS übertragen werden, so wird für jede Datei ein entsprechender //ResultCode//, //ResultMessage// und //ResultDocumentID// zurückgeliefert. Um auf die //ResultDocumentID// (einer Plugin-Aktion mit Namen "D3DMSUpload") der dritten übertragenen Datei zuzugreifen muss dann beispielsweise folgender Platzhalter benutzt werden:
148 +
149 +{{code}}
150 +
151 +[%$D3DMSUpload.RESULT[2].ResultDocumentID%]
152 +{{/code}}
153 +
154 +Bei gleichzeitiger Übertragung mehrerer Dateien ist es manchmal sinnvoll den Gesamtstatus zu erfragen, um beispielsweise zu wissen, ob ein Fehler beim Import einer Datei aufgetreten ist.
155 +Dies kann über den Platzhalter
156 +
157 +{{code}}
158 +
159 +[%$<Name der Plugin-Aktion>.SUCCESS%]
160 +{{/code}}
161 +
162 +erfolgen. Dieser liefert "true" zurück, wenn alle Dateien erfolgreich an das DMS übermittelt werden konnten, sonst "false".
163 +Der Platzhalter
164 +
165 +{{code}}
166 +
167 +[%$<Name der Plugin-Aktion>.COUNT%]
168 +{{/code}}
169 +
170 +wiederum kann genutzt werden, wenn man die Gesamtanzahl der zurückgelieferten Ergebnisse wissen möchte.
171 +
172 +Die nachfolgende Tabelle liefert eine Übersicht über alle vom Plugin zurückgelieferten Status- bzw. Fehlercodes:
173 +
174 +|=Status / Fehlercode|=Bedeutung
175 +|0|Das Plugin wurde fehlerfrei ausgeführt.
176 +|10|Die Authentifizierung am d.3 DMS ist fehlgeschlagen, überprüfen Sie bitte die Eigenschaften des anzusprechenden d.3 Servers.
177 +|20|Der d.3 DMS-Webservice konnte aufgrund fehlender Pflicht-Parameter (//…Name der fehlenden Pflichtparameter…//) nicht aufgerufen werden.
178 +|21|Fehler beim Einlesen des zu importierenden Dokuments
179 +|22|Es konnte keine Dokument für einen Import ermittelt werden.
180 +|23|Folgende Dokument-Metadaten beinhalten fehlerhafte Werte: …//Auflistung der fehlerhaften Werte//
181 +|24|Fehler beim Erzeugen einer neuen Dokument Version.
182 +|30|Es konnte keine Verbindung zum d.3 DMS Webservice aufgebaut werden.
183 +|31|Aufruf einer Webservice-Methode lieferte Fehler: ...//Detaillierte Fehlermeldung aus d.3 System//
184 +|40|In FORMCYCLE ist ein nicht näher spezifizierter Fehler aufgetreten.
185 +
134 134  == Globale Plugin-Einstellungen ==
135 135  
136 136  {{info}}
... ... @@ -235,5 +235,4 @@
235 235  : (Standardwert: //Dokumentart:1,Kuerzel:2, DatenfeldBezeichnung:3,DatenfeldNummer:4,DatenfeldTyp:5//)
236 236  
237 237  
238 -
239 239  
Copyright 2000-2024