To enable the new
workflow there are two settings in erpcustom.cfg:
[VARS] PARTREQUEST_CREATE=YES
-> Bei Zuordnen einer ERP-Nummer (Zur Linkdatenbank hinzufügen [Add to link database]) wird eine Anfrage erstellt.
Sie können die Option für eine Rolle erstellen oder für alle Rollen, aber deaktivieren Sie die Rolle auf jeden Fall für die Admin-Rolle.
PARTREQUEST_UPDATE_STATE=STATECOL:released
Spezifizieren Sie hier, welche Spalte auf welchen Wert gesetzt werden soll, wenn eine Anfrage genehmigt wird.
Wenn Sie ein anderes Teil der Anfrage zuordnen, wird das ursprünglich angefragte ERP-Nummer gelöscht (falls sie nicht schon genehmigt wurde).
p.s. you have also to make sure, that the default value of the state field is something like pending or not released, e.g. by defining it as the default DB value. And for the admin role, it could be set to released, by setting it as the default value (or invisible value) in the userdialog definition.
Beispiel: Bestimmte User-Gruppen dürfen Datensätze direkt erstellen und freigeben und andere müssen eine Anfrage stellen.
PARTREQUEST_CREATE(USER)=Yes PARTREQUEST_CREATE(KeyUser)=No
Wenn eine Anfrage mit Zur Linkdatenbank hinzufügen [Add to link database] als Standard-User gestartet wird, sollte der User sehen, dass eine Anfrage gestartet wird.
-> "Anfrage wurde abgeschickt" wird angezeigt.
Der ganze Prozess funktioniert auch mit:
erp_export_ts=$CADENAS_SETUP/scripts/erp/erp_export_ts.vbb
