-
RE: Servicebenutzer
Hallo Andreas,
ein Support-Ticket hier bei DocuWare sollte schneller und günstiger zum Erfolg führen.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant -
RE: Consolidating table info for Export Tool
Hi Daryl,
as far as I know, DocuWare 7.10 does not have any functionality built-in for this.
I have the same problem in multiple customer systems, and my workaround is currently a custom C# application which uses the REST API to modify the data in the table fields.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: Servicebenutzer
Hallo Andreas Moroder,
erst einmal: Der Import (sofern wir über Verzeichnisüberwachung sprechen) hat normalerweise nichts mit den Server-Diensten zu tun, sondern läuft meistens über das Modul DocuWare Import, welches Teil der Desktop Apps ist. D.h. die Konfiguration der Import-Jobs ist abhängig vom eingeloggten Windows-Benutzer, und die Import-Jobs werden vom Windows Dienst "DocuWare Desktop Service" durchgeführt.
Zweitens: Die dwmachine.config muss nur in den allerseltensten Fällen angefasst werden, z.B. bei Serverumzügen, Servernamensänderungen o.ä. - Änderung eines Windows Users, der die Dienste ausführt, gehört nicht dazu. Außerdem ist alles an DocuWare abhängig davon, dass die dwmachine.config in Ordnung ist, deshalb am besten Finger davon, wenn man nicht genau weiß, was zu tun ist. Auf jeden Fall vorher sichern!
In diesem Fall wird das durchführen von KBA-36277 glücklicherweise keinerlei Auswirkungen gehabt haben, da es nur einen Eintrag, der bereits in der dwmachine.config vorhanden war, erneut erzeugt und überschrieben hat.
Zum Thema: Der Windows-User, den DocuWare im Setup abfragt, wird meines Wissens nach für folgende Dinge verwendet:
- Serverseitige Windows-Dienste (Authentication Service, Background Process Service etc.)
- IIS Application Pools
- MSMQ
Die Log-Meldung erwähnt DocuWare.Platform, was einer der IIS Application Pools ist. Ich vermute, der neue lokale Admin-User wurde dort noch nicht hinterlegt.
Für die MSMQ muss möglicherweise der alte "admXYZ" erneut den lokalen Administratoren hinzugefügt werden. Dann alle DocuWare-Dienste und den IIS stoppen, einen MSMQ Reset durchführen, während du mit dem "admXYZ" in Windows eingeloggt bist und rebooten, bevor du die DocuWare Dienste erneut startest. Für MSMQ Reset siehe auch: KBA-35787
Ich hoffe, das hilft halbwegs weiter.
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant
-
RE: Scheduling Database Backups using MySQL workbench
Hi David,
this man page from MySQL lists all official ways to backup the database.
https://dev.mysql.com/doc/refman/8.4/en/backup-methods.html
It is probably possible to run mysqldump.exe from a scheduled task in Windows.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: Hunderte/Tausende Aufgaben in GeneralError nach Fehlern...
Hallo Roger Goetzendorff,
wenn durch einen LDC Fehler 3000 General Error entstehen, haben Sie kein Problem damit, dass die Aufgaben sich nicht en masse beenden lassen, sondern mit einem schlecht Konfigurierten Workflow.
Selbst wenn ein IT Admin auf eine große Menge von General Error Aktivitäten läuft, ist die simple Lösung ein fünfzeiliges AutoHotKey Skript.
Ich wäre überrascht, wenn jemand dafür bereit ist, Ihnen einen unbestimmten Geldbetrag zu zahlen.
Gruß,
Simon H. Hellmann
DocuWare System Consultant -
RE: Long URL limits
Hi Brian,
thank you for your testing. I have just referenced this thread from here: Link
also, because the formatting in your last message broke, here it is again:
I've continued to experiment on figuring out how to get the longest possible free query based solely on DWDOCID.
METHOD 1: Each DWDOCID are listed separated with OR statements. Example: [DWDOCID]=2953384 OR [DWDOCID]=2953383 OR [DWDOCID]=2953382 OR [DWDOCID]=2953381 OR [DWDOCID]=2953380
Result: Maximum documents that can be retrieved is: 140. If you try to pull 141, you will get an error message of "Oops! 422 Unprocessable Entity. Wrong Query! If you try to pull 480, you will get a 404 error.
METHOD 2: Pairs of DWDOCID's are encapsulated in parenthesis. Example: ([DWDOCID]=2953381 OR [DWDOCID]=2953380) OR ([DWDOCID]=2953379 OR [DWDOCID]=2953378)
Result: Maximum documents that can be retrieved is: 274 If you try to pull 275, you will get the Oops! message. If you try to pull 456, you will get 404 error.
Method 3: Three DWDOCID's are encapsulated in parenthesis. Example: ([DWDOCID]=2953384 OR [DWDOCID]=2953383 OR [DWDOCID]=2953382) OR ([DWDOCID]=2953381 OR [DWDOCID]=2953380 OR [DWDOCID]=2953379)
Result: Maximum documents that can be retrieved is: 408 If you try to pull 409, you will get the Oops! message. If you try to pull 468, you will get 404 error.
Method 4: Four DWDOCID's are encapsulated in parenthesis. Example: ([DWDOCID]=2953383 OR [DWDOCID]=2953382 OR [DWDOCID]=2953381 OR [DWDOCID]=2953380) OR ([DWDOCID]=2953379 OR [DWDOCID]=2953378 OR [DWDOCID]=2953377 OR [DWDOCID]=2953376)
Result: Maximum documents that can be retrieved is: 462 If you try to pull 463, you will get 404 error.
Method 5: Steadily increasing the number of ID's in parenthesis has marginal rate of return from this point onward with a recap of: 1 - 140 2 - 274 3 - 408 4 - 462 5 - 463 6 - 465 7 - 467 8 - 470 9 - 475 10 - 478 11 - 482 12 - 486 20 - 490 50 - 492 90 - 495
-
RE: Searching from a list of vouchernumber
Hi Sander Helfensteijn,
you can do"number1" OR "number2" OR "number3"
in any text field to do this.
However, there is a maximum charater limit for the search fields which you might hit.
The limit is a lot higher when using search query URLs, there was a forum post testing the limits on this two years ago, however, the formatting broke. Link
I think the best solution would be to use the list as a data source for Autoindex (should be easy if you can get the list as csv).
You could then create an Autoindex job which runs whenever the csv file is changed.
It searches for each number in the list and sets an index field to a specific value, for exampleSTATUS
to valuewaiting for payment
.
In DocuWare, you can then create a (Task Manager) List which displays all documents withSTATUS
set towaiting for payment
.
Hope this helps.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant
-
RE: Approve matrix on negative numbers
Oh, another version which might work is using the C# function Math.Abs() - this returns the absolute value.
Math.Abs(DW_AMOUNT) > 2000
However, I am not 100% sure if this function is supported by arithmetic expressions.
-
RE: Approve matrix on negative numbers
Hello Sander Helfensteijn,
yes, you can just add multiple checks to the condition. For example (written from memory, not tested):
DW_AMOUNT > 2000 || DW_AMOUNT < -2000
this is C# syntax. Arithmetic expressions and Conditions can use a mix of C# and VBA, check out the "Workflow expression parser" document from the partner portal for more details.
In VBA Syntax you could do something like this:DW_AMOUNT > 2000 OR DW_AMOUNT < -2000
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant -
RE: Error message: 'Multiple e-mails separated by ',' or ';' are not supported.
Hi Thomas Stephens,
a loop is probably the easiest way.
Currently there is no way to send a mail to more than one recipient using a single variable. I would create a keyword field (variable) to store the mail addresses and then loop over this keyword field, storekeywordField[index]
into a GVmailAddress
and send the mail.
Greetings from Germany,
Simon H. Hellmann
DocuWare System Consultant