CallAnafeeWebServiceHandler

Handler zum Aufruf des ANAFEE-Webservice.

In die Variable „ANAFEE4 Synch_result“ wird das Ergebnis des Sync geschrieben. (Ab Version 3.5.1)

Klasse

com.dooris.bpm.actionhandler.CallAnafeeWebServiceHandler

Event Type

beliebig

Action Name

beliebig

Mandatory Fields

leer

Parameter

Hier gibt es einige Parameter die den Namen der Variablen enthalten die die Werte für Anafee enthalten.

Achtung! Ab inventoryNumber werden zu den Variablennamen die Variablen mit Endungen in der Form [Zahl] gesucht. Es wird solange nach höheren Variablen inventar[5] usw. gesucht wie eine prodDesc[5] vorhanden ist.

Bei costCenterOrPsp wird nach einer Variable mit [laufende Nummer] am Ende gesucht wenn diese nicht gefunden wird, wird die Variable ohne benutzt.

Bsp: lastName=nachname;
firstName=vorname;
profitCenterId=profitcenterId;
profitCenterDescription=profitcenterText;
costCenterOrPsp=kostenstelle;
persId=personalnummer;
inventoryNumber=inventar_id;
chargeGit=charge_git_material_git;
beginningOfTerm=laufzeitbeginn;
endOfTerm=laufzeitende;
runtime=laufzeit;
additionalDescription1=;
additionalDescription2=;
serialId=serial_id;
price=preis;
unit=;
invoiceDate=rechnungsdatum;
chargingType=;
deviceState=artikelStatus;
anaId=;
prodId=artikelId;
prodDesc=artikelName;

ANAFEE4 Synch_result Wenn die Daten für Anafee unvollständig oder nicht korrekt sind z.B. Datum ungültig oder ANAID keine Zahl oder Anafee nicht ok zurück meldet wird false in die Variable „ANAFEE4 Synch_result“ geschrieben. Sonst true

CallAnafeeErrorMessage
Zusätzlich gibt es noch einen Parameter errorMessageVariabelName. Standartwert ist CallAnafeeErrorMessage. Im Fehlerfall wird eine Variable mit einer Fehlermeldung und dem Namen aus dieser Variable erstellt.

Beispiel