-
Mahlzeit,
das Verhalten ist soweit normal. Wenn innerhalb einer automatischen Aktivität ein Fehler entsteht, in diesem Fall wahrscheinlich ein Fehler der Datenbank, versucht DocuWare die Aktion 5x im Abstand von je zwei Minuten durchzuführen, bevor der Prozess gemäß dem verbundenen Fehlerausgang fortfährt. Ist kein Fehlerausgang verbunden, entsteht stattdessen die "General Error"-Aktivität bei den Workflow Controllern.
Interessant wäre hier die genaue Fehlermeldung - sollte in der Historie auftauchen, wenn man einen der fehlerhaften Einträge anklickt.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Mahlzeit,
ja, hier läuft "Daten zuweisen 0" in den Fehlerstatus. Ursache ist ein Fehler, der beim SQL Aufruf erfolgt.
Blöde Frage: Ist "DW_CONTACT" ein Textfeld?
Falls ja, bitte einmal versuchen im ersten Screenshot das WHERE anzupassen:
DW_CONTACT = 'GV_OEN'
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Die Anzahl der Sektionen (Dateien) innerhalb eines Dokuments lässt sich über die Platform API herausfinden, die man im Workflow-Designer mit der Webservice-Aktivität ansprechen kann.
Die Anzahl von Seiten innerhalb einer Datei lässt sich über den gleichen Aufruf herausfinden, aber aus dem ursprünglichen Post entnehme ich, dass hier eher die Anzahl von Sections interessant ist.
der Aufruf ist folgender:
GET https://DocuWareServer/DocuWare/Platform/FileCabinets/<FileCabinetGUID>/Documents/<DocID>
im returnObject steht folgender Wert:
$.SectionCount
Dieser enthält die Anzahl der Sektionen (Dateien) innerhalb des Dokuments. Bei Datensätzen steht dort 0, bei normalen Dokumenten 1, bei einer E-Mail mit drei Anhängen 4.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Gute Frage.
Kann es sein, dass der Fehler bereits im "WHERE"-Teil der Abfrage steckt?
Die Archiv-Funktion sollte ja eigentlich nichts anderes sein als eine Datenbankabfrage.
Läuft eine Datenbankabfrage auf denselben Fehler oder funktioniert diese mit null zurückgegebenen Zeilen?
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Hallo Jochen Weissert,
wenn mich nicht alles täuscht ist diese Auswahl immer ausgegraut und nur ein Überbleibsel aus älteren Versionen.
Für feste Einträge erstelle ich üblicherweise den Einfügebereich ohne Feldzuweisung und fülle dann den Inhalt mit einer Daten zuweisen Aktivität im folgenden Workflow.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Hallo Oliver Acker,
ich schreibe zwar gerade nur aus dem Kopf ohne zu testen, aber sollte nicht eine Null-Prüfung in einem IIF möglich sein?
Sowas wie:
IIF(DW_KEYWORD != null, DW_Keyword.Count(), 0)
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Dann fällt mir nur noch ein, dass das Feld zur Volltext-Suche in diesem Suchdialog vielleicht anders benannt ist als in allen anderen.
Ansonsten gerne ein Ticket beim DW-Support eröffnen, die sich das Problem auf Ihrem System anschauen können.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Hallo Lena Diez,
vermutlich ist in dem Archiv, auf welches sich der Suchdialog bezieht, die Volltextsuche nicht aktiviert.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Thanks for reporting back.
Yes, I also forgot that the keys are case sensitive and did not catch it in your messages.
Anyway, now we have a great thread we can point to in the future if someone else has issues with the dwcontrol syntax! (;
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant
-
Sounds pretty strange.
The last thing I can think of is the encoding.
Please make sure your .dwcontrol file is saved as UTF-8 (without BOM) and your first two lines of the file should be these:
<?xml version="1.0" encoding="utf-8"?>
<ControlStatements xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://dev.docuware.com/Jobs/Control">
If it's not that either, please open a support ticket with DocuWare and have someone from the support team look at this.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant