-
.NET API stamping Documents
Hi all,
I implemented automatic stamping in a service.
In general, this is not a problem, just creating a DocumentAnnotationsPlacement object and Post to Annotations.DocumentAnnotationsPlacement documentStampPlacement = new DocumentAnnotationsPlacement() { Annotations = new List<SectionAnnotationsPlacement>() { new SectionAnnotationsPlacement() { PageNumber = pageNumber, SectionNumber = sectionNumber, AnnotationsPlacement = new AnnotationsPlacement() { Items = new List<object>() { new StampPlacement() { StampId = stampId, Layer = layer, Field = new List<FormFieldValue>() } } } } } };
However, it always requires a Stamp ID. I can not figure out how to stamp with a stamp name instead of the GUID.
Using the GUID works just fine in on-premise systems, however I think you can not retrieve the GUID for stamps in Cloud systems, at least I do not know how to do that.
Can you help me figure out how to either find the GUID in a Cloud system or how to stamp without knowing the GUID?
Thanks and Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: Benutzer anlegen, der Dokumente sehen kann, aber NICHT die Stempel auf dem Dokument
Hallo Herr Strohmeyer,
umgekehrt ist das mit einem Indexwertprofil möglich, also dem User Anmerkungen ausblenden zu verbieten.
Wie Sie das wünschen ist bisher leider nicht möglich, stellen Sie dazu am besten eine Anfrage auf der Uservoice.
Was allerdings funktionieren würde, wäre ein Request-Export der entsprechenden Daten.
Beim Erstellen eines Request kann man festlegen, dass alle Dateien in PDF ohne Anmerkungen umgewandelt werden sollen.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
RE: Limits of Table Field
Hi Steve,
the maximum size for a table field is 50 columns and 1000 rows.
See documentation here: https://help.docuware.com/#/home/64638/2/2
Reading a CSV file into a table field is currently not that easy. As far as I know, the only way is via the API, as neither AIX nor Workflow Designer can write to table fields. This will hopefully be addressed in 7.4.
Hope this helps.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: Patchday Juli
Hallo Herr Esser,
es hat sich beim letzten Link ein kleiner Tippfehler eingeschlichen.
Gruß,
Simon H. Hellmann
DocuWare System Consultant -
RE: File Cabinet - Unique Vendor and Invoice #
Hi Edward,
this is not possible with unique fields. However, you could put all the stored vendor documents into a workflow. The workflow can then check if this specific combination of index fields already exists in the database.
If it does, the status could be changed to "duplicate" or something like this so you can easily search for this or display them in a task list to review.
Hope this helps.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: MySQL 8 and DW7.3 are not compatible.
Hi Jon,
it has been some time for me using MySQL for DW, but I remember that my DW 7.0 ran fine on MySQL 5.7.21 some years ago.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: (Using Platform Services) Can a document be downloaded WITH its stamps included?
Hi Andrés,
DocuWare stores all dates in UTC format. You always need to do the conversion yourself if you want to do something with the local date.
See this doc from Microsoft: https://docs.microsoft.com/en-us/dotnet/standard/datetime/converting-between-time-zones
Hope this helps.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: Writing Data to Table Fields From External Data Source
Hi David,
Workflow Designer currently has more or less of the same problems with table fields as AIX; you can read from them but not write back to them easily.
My Workaround for this problem would be to create a Webservice which is called from your workflow - Webservice connnects to SQL Databasase, retrieves all required info and pushes them back to the DW document via .NET API (https://developer.docuware.com/dotNet_CodeExamples/workWithTableFields.html).
A not-so-nice and not approved by DocuWare workaround would be to write the info directly from your "great Plains Database" into the DWDATA database via TSQL or something along these lines.
Hope this helps (a bit).
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: Bekannte Probleme in 7.3
Auslesen von Infos aus externen Datenbanken im Workflow-Schritt "Daten zuweisen" funktioniert nicht, wenn der Tabellenname Leerzeichen, Ziffern od. bestimmte Sonderzeichen enthält.
Scheint ein Bug zu sein der in der 7.2 gefixt wurde, aber erst nachdem die erste Version der 7.3 geforkt wurde, daher ist der Fix dort wohl noch nicht enthalten.
Support-Ticket dazu habe ich offen.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant -
RE: Löschen von Dokumenten mit Status LÖSCHEN nach 48 Stunden
Hallo Herr Braunschweig,
wie passiert das Löschen? Ausschließlich über einen Stempel oder einen Workflow?
Hier würde ich empfehlen ein neues Indexfeld vom Typ DateTime anzulegen, bspw. "Löschzeitpunkt".
Dort schreiben Sie dann das aktuelle Datum/Uhrzeit rein, zu dem die Statusänderung auf "Löschen" stattfand. (Im Stempel eine Standardfunktion, über Workflow od. API auch problemlos möglich)
In der Löschregel können Sie dann dieses neue Feld mit als Kriterium verwenden, z.B. nur Dokumente löschen, bei denen STATUS = "LÖSCHEN" und Löschzeitpunkt älter als 48 Std.
Dann lassen Sie diese Löschregel einfach jeden Abend laufen, dann wird täglich der Datenmülll von vor 2 Tagen aufgeräumt.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant