-
Mahlzeit,
das ist eine gute Frage, die Option habe ich bisher auch noch nirgendwo gesehen.
Anwendungsfälle direkt aus dem WF heraus hatte ich dafür allerdings bisher auch noch nicht.
Über die API ist meine Lösung aktuell immer die komplette Untertabelle zu überschreiben, so kann ich nach Änderung auch weniger (oder gar keine) Zeilen als vorher haben.
Würde vermuten, dass das ein Uservoice-Thema ist.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Hallo Oliver Acker,
die Fehlermeldung ist doch schön spezifisch.
Das heißt, der Fehler entsteht nicht in der SQL-Abfrage, sondern vermutlich bei einem Aufruf eines arithmetischen Ausdrucks, genauer: in der vierten Datenzuweisung der Systemaktivität, die auf Fehler läuft.
Das Szenario mit dem Fehlerausgang hat den Nachteil, dass der Workflow dort für 10 Minuten stillsteht, daher wäre es mMn schon sinnvoll, den Fehler zu beheben.
Was steht denn in der vierten Datenzuweisung? Falls hier ein Count passiert, könnte das IIF aus meinem ersten Kommentar Abhilfe schaffen.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
Hi James Strnad,
I have not used the PowerAutomate connector yet, but I would guess that it is just based on the DW REST API and uses mostly the same methods and the same format.
Maybe you can find what you are looking for here:
https://developer.docuware.com/
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant
-
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