In diesem Abschnitt werden wir den bestehenden Workflow änderun und die Query XQL Action verwenden, um ein Material im SAP anzulegen.

Navigieren Sie zur Liste Material Maintenance Requests und wählen Sie Workflow Settings -> Manage Workflows with Nintex Workflow.

Nintex-Material-XQL-WF1

Wählen Sie den Product Approval Workflow, um ihn zu bearbeiten.

Nintex-Material-XQL-WF2

Löschen (oder deaktivieren) Sie die Call web service Activity.
Fügen Sie eine Query XQL Action wie unten beschrieben ein.

Nintex-Material-XQL-WF3

Konfigurieren Sie die Query XQL Activity:
Application Name = (ERPConnect Services Application that is configured in your SharePoint system)
XQLQuery = (XQL Query to create the material record in SAP)
In diesem Beispiel: EXECUTE FUNCTION ‘Z_ECS_MATERIAL_MAINTAIN’
EXPORTING MATERIALBASE-MATNR=’{ItemProperty:Material_x0020_Number}’, MATERIALBASE-MATDESC1=’{ItemProperty:Material_x0020_Name}’, MATERIALBASE-MATL_TYPE=’{ItemProperty:MaterialType}’, MATERIALBASE-IND_SECTOR=’{ItemProperty:Industry}’, MATERIALBASE-BASE_UOM=’{ItemProperty:UnitofMeasure}’, MATERIALBASE-OLD_MAT_NO=’{ItemProperty:Old_x0020_Material_x0020_Number}’

Nintex-Material-XQL-WF4

Speichern und veröffentlichen Sie den Workflow.
Wiederholen Sie die restlichen im ersten Szenario beschriebenen Schritte, um die Funktionalität des aktualisierten Workflows zu verifizieren.

Legen Sie ein neues Material an und genehmigen Sie die Anfrage.

Nintex-Material-XQL-WF-Completed

Prüfen Sie das Resultat im SAP-System.

Nintex-Material-XQL-SAP