======= ArchivationWebserviceActionHandlerV3 ======= ==== Beschreibung ==== Dieser Handler archiviert ausgewählte Dokumente bei [[kunden:zollner|Zollner]]. Der Handler schreibt eine Variable "archivation_succeed" mit **true** bei Erfolg und **false** bei Fehlern.\\ Grundsätzlich sind alle Parameter als Handler Parameter konfigurierbar und können auf die gewohnte Prozessvariablen Syntax zurückgreifen ( ${VARIABLEN_NAME} )! ------ ==== Klasse ==== com.dooris.bpm.actionhandler.ArchivationWebserviceActionHandlerV2 \\ ---- ==== Event Type ==== beliebig ==== Action Name ==== beliebig ==== Mandatory Fields ==== leer ---- ==== Parameter ==== \\ == username_prefix == Gibt die Domäne des Benutzers an, der sich authentifizieren will. \\ Default -- ZOLLNER_DE\ \\ Prozessvariable -- möglich \\ \\ == username == Hier wird der Benutzer eingetragen, mit dem der Webservice sich authentifiziert. \\ Default -- kein \\ Prozessvariable -- möglich \\ \\ == password == Gibt das Passwort des Benutzers an, der sich authentifizieren will. \\ Default -- kein \\ Prozessvariable -- möglich \\ \\ == documentsVariable == Gibt die [[:glossar#Prozessvariable]] an, in der die IDs der Dokumente sind, die übergeben werden sollen]] (siehe auch [[projekt:jsfundgrube:show_documents_to_flag]]) \\ Default -- kein \\ Prozessvariable -- möglich \\ \\ == zeichnr == Default -- Prozessinstanz ID \\ Prozessvariable -- möglich \\ \\ == zeichnrEN == Default -- zeichnr \\ Prozessvariable -- nein \\ \\ == zeichbeschr == Default -- Prozessvariable nr \\ Prozessvariable -- möglich \\ \\ == zeichbeschrEN == Default -- zeichbeschr \\ Prozessvariable -- nein \\ \\ == zeichtyp == Default -- Prozessvariable change_type \\ Prozessvariable -- möglich \\ \\ == docclassname == Default -- Änderungsmitteilung \\ Prozessvariable -- möglich \\ \\ == docstate == Default -- GÜLTIG \\ Prozessvariable -- möglich \\ \\ == hierachyname == Default -- Produktion \\ Prozessvariable -- möglich \\ \\ == zartikel == Default -- zartikelnr_neu \\ Prozessvariable -- möglich \\ \\ == zartikelrecursion == Default -- bet_mat_sap_neu \\ Prozessvariable -- möglich \\ \\ == url == Default -- loom.properties secureex_url \\ Prozessvariable -- möglich \\ \\ == qNamespaceUri == Default -- loom.properties secureex_qnamespace_uri \\ Prozessvariable -- möglich \\ \\ == qLocalPart == Default -- loom.properties secureex_qlocalpart \\ Prozessvariable -- möglich \\ \\ == domain == Default -- loom.properties secureex_domain \\ Prozessvariable -- möglich \\ == archivationsucceed == Ist True bei erfolg und False bei Fehler\\ Default -- archivation_succeed \\ Prozessvariable -- möglich == companyCodeLabel == Default -- COMPANYCODE \\ Prozessvariable -- möglich == companyCodeValue == Default -- kein \\ Prozessvariable -- möglich == productSapNo == Default -- PRODUKT_SAP_NR_SHORT \\ Prozessvariable -- möglich == respositoryName == Default -- Produkt Revision \\ Prozessvariable -- möglich == linkMaterialNumber == Default -- false \\ Dieser Parameter gibt an, ob für alle übergebenen Materialnummern einzeln archiviert werden soll, oder ob die erste Materialnummer archiviert wird und alle weiteren nur verlinkt werden. == firstDocName == Default -- Änderungsmitteilung \\ Prozessvariable -- möglich \\ Wenn ein Dokument diesen Parameter im Dateinamen trägt, so wird es als erstes von TIM an ECM übergeben. Der zu suchende Text kann auch als Prozessvariable übergeben werden. == archivationUser == Default -- der Username des Aufgaben-Erledigers \\ Prozessvariable -- möglich \\ Dieser Parameter archiviert standardmäßig den Usernamen des Erledigers der aktuellen Aufgabe als "ARCHIVATION_USER". Mittels Angabe einer Variablen kann dies aber geändert werden, dann wird der Variableninhalt archiviert. == pcnNo == Default -- leer \\ Prozessvariable -- möglich \\ Falls hier eine Prozessvariable angegeben wird, wird deren Inhalt als "PCN_NO" archiviert. == manufacturerPartNo == Default -- leer \\ Prozessvariable -- möglich \\ Falls hier eine Prozessvariable angegeben wird, wird deren Inhalt als "MANUFACTURER_PART_NO" archiviert. == archiveUnselected == Default -- true\\ Wenn dieser Parameter true ist, werden alle angehängten Dokumente, außer die durch den Parameter documentsVariable übergebenen, archiviert. \\ Ist der Parameter auf false, werden nur die Dokumente archiviert, die durch den Parameter documentsVariable übergeben werden.\\ ----