======= CallAnafeeWebServiceHandler ======= ==== Beschreibung ==== 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 ==== {{ :software:tim:actionhandler:callanafeewebservicehandler.png }} ----