Home
Siehe
Contents
1. DREES a AN D a nm ah om AM Yu ajax Die Option ist aktiviert ajaxGroup Hier ist angegeben welche Daten aktualisiert werden sollen Der Wert bezieht sich immer auf das benanntes group Element welches die zu aktualisierenden Daten umschlie en muss Der Name des Group Elements ist im name Attribut des Group Elements angegeben In diesem Beispiel sollen alle Tabellendaten sortiert werden daher lautet der Wert table Zwischen dem Element lt xsl template match gt und dem benannten Group Element d rfen folgende Befehle nicht angewendet werden call template und apply template Stellen Sie sicher dass das group Element immer vorhanden ist Das bedeutet u a dass das group Element z B nicht durch ein if Element bedingt werden darf jump Mit dieser Option wird das Modul festgelegt an welches die Daten zur Aktualisierung gesendet werden Benutzereingaben in Formularen validieren Dieser Abschnitt erl utert die folgenden Themen inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 81 Benutzereingaben in Formularen validieren m Clientseitige Validierung von Benutzereingaben ber Pattern S 81 m Server seitige Validierung von Benutzereingaben per AJAX S 82 Zum Validieren der Benutzereingaben haben Sie folgende M glichkeiten Client seitige Validierung ber Regul re Ausdr cke An den Formularelementen werden regul re Ausdr cke und gee
2. 4 22040 an nn nn anne nennen 164 1 8 Dialogbeschreib ngen 24 aKL rare EES See EEK EEN 166 7 8 1 Dialog Qualifierdefinition ru nkaaliien 167 7 8 2 Dialog EDI XML Adaptereigenschaften AA 168 7 8 3 Dialog Syntax und Vahdierumg ann 170 7 8 4 Dialog Trennzeichen 404422 E R 172 7 8 5 Dialog XML EDI Adaptereigenschaften AA 173 7 8 6 Assistent f r neue Regel Erstellungsmethode ausw hlen en 174 7 8 7 Assistent f r neue Regel Neue Regel 2222444444004200000n00n0n nn nnnnnnannannnnnnnnnnnnnennnnnannnnnnnnnnn 174 8 Flat Adapter Format Adapter uumnnssssnnnennnennnannennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnn namens 177 8 1 F nktionspfinzip WEE 177 8 2 Regel Editor Oberfl che u u 2 wenn aihahasen 180 8 3 Neue Regel erstellen u kennen ehin kennglanlan 182 8 4 Dialogbeschreibungen eesssseesssessessrnesessnnnsitinnnndstnnnnnttannnnantAAAnntAAAAAaAAAAAAAAAAAAAAAAAAAAAA AAAA AAAA AA Aaaa anana a na 183 8 4 1 Dialog Flatfile XML Adaptereigenschatten AA 183 8 4 2 Dialog XML Flatfile Adapter Eigenschaften 185 9 MIME Adapter Format Adapter ccccccesseeeeeeeeeeeeeeeseeeeeeeeeseeeeeeeesaseeeeeeesaseeeeeeeseseeeeseseseeeeeeesseeeeeaeeseneneees 189 9 1 Beispiel Konvertierung MIME gt XML MIME 224444essssnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 190 9 2 Dialogbeschreib ngen 2
3. u0sssnsnsssnennnnnnnnnnnnennennnnnnnennnennene nn 24 1 6 Beispiel XPath Ausdruck als zus tzliches Suchkriterium uusrssrssssrsneennennnnnnnennnnnnnnnnn nennen 27 1 7 Dialogbeschreibungen rn 28 1 7 1 Register Datenquellen orrir oenina ae een 28 1 7 1 1 Dialog Datenquelle hinzuf gen 1 29 1 7 1 2 Dialog Datenquelle hinzuf gen 2 cc cccccccesecceessensaceecdsencaeeceddensaneedduenenaescscenseaecesdenenaesssueneae 30 1 7 2 Register Merarbeitungsvorschrtften nn 31 1 7 2 1 Dialog Eigenschaften der Verarbeitungsvorschrift 0222444444444snnnn nee ennnnnnnnnnnnnnnne nenn 33 1 72 2 Bereich Akti nsliste seele 34 2 FO Converter Data Converter uuumnressnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnnnsnnennnnsnsnnennnnnnsnnnnnnnnnnnnnnnnn 37 2 1 PDF A 1b erstellen und Fonts ndern 2 54nn ea ann 37 2 2 UNIX Linux SVG Grafiken erzeugen 222220000nna00nannnnnnnnannnnnnnnnannnnnnnnnannnnnnnnnnnnnnnnnannnnnnnanannnnnnnannnnenn 40 2 3 Dialog FO Converter Eigenschaften 42240u0snna0400nnnnnannannnnnnnnannennnnnnannnnnannnannnnnnnnannnnnnnnnnnn nn 40 3 Lookup Table Data Converter cccccccsssenceeeeeeenseeeeeneeeeeeeeseenseeeeseaeseeseseaeeseeeeseaeseeceeseaeseeseseaesaeseeseanseeeeseaes 43 3 1 F nk nspinzip ET 43 3 2 Datenquelle anlegen 000 20 eect nn ne ne eee eer eee enna e eee e ne nnee eee AA
4. OrderF orm 4 7 1 Beispiel inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter Mitarbeiter mit Tasks in Workflows einbeziehen Joiner 1 EnterOrder Splitter 1 Displa yF eedback ES Task _Eskalation ES Damit der erste Task Generator nach Ablauf der Bearbeitungszeit einen Fehler wirft durfen folgende Optionen des Task Generators nicht markiert sein Zeit berschreitung nicht als Fehler werten und Workflow trotz durchlaufenem Fehlerausgang oder scope als erfolgreich werten Wenn die Task deren Bearbeitungszeit abgelaufen ist vorher bereits delegiert worden ist dann ist es sinnvoll vor dem Erzeugen der neuen Task zu ermitteln an wen die Task delegiert wurde Dazu werten Sie die Systemvariable ISTaskDelegatedTo aus Diese Variable enth lt die Rolle und den Namen des Benutzers an welchen die Task zuletzt delegiert wurde Die Liste ist leer wenn die Task nicht delegiert wurde Tasks in Technical Workflows integrieren Mit Hilfe von Tasks k nnen Sie Mitarbeiter Kunden und Gesch ftspartner in Ihre Gesch ftsprozesse einbeziehen Dazu binden Sie f r jeden Task der im Laufe des Prozesses n tig ist einen Task Generator in den Technical Workflow ein der Ihren Gesch ftsprozess technisch realisiert In dem abgebildeten Beispiel Workflow werden Rechnungen erzeugt von Mitarbeitern des Controllings kontrolliert und freigegeben 16 12 2011
5. Sie m ssen jede Verbindung einzeln konfigurieren Wenn nicht alle Verbindungen konfiguriert sind dann werden die Nachrichten zeitgesteuert verarbeitet FIFO Beschreibung der Verbindung Die Beschreibung wird auf der Verbindungslinie angezeigt XML Element aus Eingangsnachricht f r Wertabgleich nutzen Wenn aktiviert ist dann wird in allen Eingangsnachrichten der Wert eines ausgew hlten XML Elements gepr ft und es werden immer nur die Nachrichten zusammengef hrt deren Werte identisch sind Mit dieser Funktion k nnen Sie z B alle Nachrichten mit derselben Auftragsnummer zusammenf hren lassen XML Element Angabe eines XPath zu dem XML Element f r den Wertabgleich Alternativ lassen Sie den XPath erzeugen indem Sie ber den Button eine Beispieldatei laden und das Element in der Datei markieren Envelope XML Element f r Nachricht setzen Wenn markiert dann wird die Eingangsnachricht in ein Element mit dem von Ihnen angegebenen Namen eingeschlossen XML Root Element in Eingangsnachricht ignorieren inubit Suite 6 Workbench Process Engine Modul Guide Workflow Controls 271 Multiplexer Wenn die Eingangsnachricht ohne ihr Wurzelelement mit den anderen Nachrichten zusammengefuhrt werden soll wahlen Sie Ja andernfalls Nein Eingangsnachricht erforderlich Wenn Sie Ja w hlen wartet der Multiplexer auf die Eingangsnachricht Die Ausf hrung des Workflows wird erst fortgesetzt we
6. inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 76 Task Generator Data Converter Formulare im Formular Designer erstellen Externer JavaScript Code wird beim Anzeigen der Formular A Vorschau im Browser nicht ausgef hrt JavaScript in Web Applikationen Nur beim Einsatz eines Formulars in einer Web Applikation haben Sie die M glichkeit den JavaScript Code zentral im Web Application Connector im Dialog Interne Ressourcen Workbench Process Engine Systemkonnektor Guide Kap 39 3 2 S 403 einzugeben Vorteile Sie k nnen den JavaScript Code ndern ohne das XSLT Stylesheet zu ndern in allen Formularen des Technical Workflows verwenden Javascript Eventhandler JavaScript Eventhandler f gen Sie direkt als Attribut des betroffenen Elements ein z B Eigenschaften Task Generator Formular Mapping Ausgangsmapping XML Quelle E XML Ziel ww U CH El Group table orientation CH 163 Row CH E9 Row CH Iva Column CH 2 3 Column CH 6 Text4rea J this value Hier die Information eingeben 4 onfocus NR anna Mesh Ant ad ten th a tn nn m AR alata Dann mel S thei lami aD frech mee Abee rege Aere din afte Das Element TextArea definiert ein Eingabefeld Sobald der Mauszeiger in das Eingabefeld gestellt wird wird der Eventhandler onfocus aktiv und zeigt in dem Eingabefeld die Aufforderung Hier die Informationen eingeben
7. Multiplexer Konfiguration ndern In diesem Dialog legen Sie fest wie die Eingangsnachrichten des Multiplexers zusammengef hrt werden Die Einstellungen f r das Envelope XML Element und den Modus gelten f r alle eingehenden Verbindungen des Multiplexers Alle anderen Einstellungen gelten f r jeweils die Verbindung die in der Liste Modul f r Verbindung markiert ist XML Root Envelope Envelope XML Element f r ausgehende Nachricht Name des Wurzel Elements der zu erzeugenden XML Ausgangsnachricht Modus m Nur Nachrichten von einer WF Ausf hrung verwenden inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 270 Workflow Controls Multiplexer Modul A Beschreibung Wertabgleich 16 12 2011 Allgemein Wenn aktiviert dann verarbeitet der Multiplexer nur Nachrichten die zu derselben Workflow Ausf hrung geh ren und daher dieselbe Prozess ID Systemvariable ISProcessID haben Zeitgesteuerte Verarbeitung der Nachricht FIFO Wenn aktiviert ist dann werden die Nachrichten in der Reihenfolge ihres Eintreffens am Multiplexer verarbeitet first in first out Im FIFO Modus werden Nachrichten verschiedener Workflow Ausf hrungen nicht getrennt voneinander behandelt Modul f r Verbindung In der Liste werden alle Module angezeigt die mit dem Eingang des Multiplexers verbunden sind Um eine Verbindung zu konfigurieren markieren Sie diese in der Liste
8. Siehe Eingangsnachricht f r PDF Toolbox erzeugen Workbench Process Engine Modul Guide Kap 19 1 S 231 XML gt Base64 Der XSLT Converter leitet die XML Ausgangsnachricht an die PDF Toolbox weiter die eine einzelne base64 kodierte PDF Datei erzeugt Base64 gt PDF Die base64 kodierte Ausgangsnachricht der PDF Toolbox wird zur Dekodierung an ein Encoder Decoder Modul weitergegeben Beim Dekodieren werden die Daten wieder in ihr urspr ngliches PDF Format zur ckgef hrt inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 234 PDF Toolbox Utility Beispiel Workflow 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide ET Process Data Logger Utility 235 Verwendung Dieser Abschnitt erlautert die folgenden Themen a Process Data Logger konfigurieren S 235 m Dialog Process Data Logger Eigenschaften S 236 Mit dem Process Data Logger k nnen Sie prozess spezifische Daten protokollieren und in eine Datenbank schreiben lassen Sie k nnen z B auf aktuelle Werte von Systemvariablen zugreifen Werte aus XML basierten Eingangsnachrichten protokollieren eine Datenbankspalte mit statischen Werten f llen und das Variablen Mapping nutzen um die Werte bei der Ausf hrung des Workflows mit Workflow spezifischen Werten zu berschreiben inubit AG empfiehlt mindestens die globale Prozess ID die Workflow Prozess ID und Zeitstempel zu protokollieren
9. 3 land name Frankreich Namensraume a E pii Pr fix Namensraum URI sit6O http www inubit com nsit60 neni ae mien i A Zu lee Oe mme DR wer 2 Im Register Verarbeitungsvorschriften erstellen und konfigurieren Sie Verarbeitungsvorschriften Das Register besteht aus folgenden Bereichen 1 Liste aller Verarbeitungsvorschriften Zeigt eine Liste aller bereits vorhandenen Verarbeitungsvorschriften an Sie k nnen Verarbeitungsvorschriften ber das Kontextmen anlegen bearbeiten und l schen Siehe Verarbeitungsvorschriften anlegen Workbench Process Engine Modul Guide Kap 1 2 S 17 2 Aktionsliste Zur Konfiguration der ausgew hlten Verarbeitungsvorschrift und zum Anlegen der einzelnen Aktionen Siehe Bereich Aktionsliste Workbench Process Engine Modul Guide Kap 1 7 2 2 S 34 3 Quelldokument Zum ffnen und Anzeigen einer Beispiel Eingangsnachricht inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 33 Dialogbeschreibungen Um die XPath Angaben im Bereich Aktionslisten zu erstellen wird die Eingangsnachricht automatisch im XPath Assistenten ge ffnet 4 Namensr ume In diesem Bereich werden die Namensr ume angezeigt die in der Eingangsnachricht definiert sind Sie k nnen Namensraumdefinitionen hinzuf gen ndern und l schen 5 Ergebnis In diesem Bereich wird das Ergebnis a
10. Sprache der Diagramme Sprache der Diagramm und Elementkommentare und der sonstigen Elementbezeichner Wenn Sie Default w hlen dann wird die Sprache ausgegeben die im Register Default eingegeben wurde Siehe Mehrsprachige Texte eingeben Workbench Benutzer Guide Kap 2 19 3 S 97 Dokumententitel 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Report Data Collector Utility Dialogbeschreibungen Bezeichnung Ihres Prozessmodellreports Wird auf der Titelseite angezeigt Business Process Diagramme Zum Festlegen wie Diagramme in den Report aufgenommen werden Systemdiagramme Organigramme u Technische Workflows BPEL Diagramme Abbildung des Diagramms Wenn markiert dann wird von jedem ausgew hlten Diagramm ein Screenshot erstellt und dem Report zugef gt Verlinkte Diagramme einbeziehen Wenn markiert dann werden alle Diagramme in den Report einbezogen die mit einem ausgew hlten Diagramm ber Linkpoints verbunden sind Auf diese Weise k nnen Sie Ihr vollst ndiges Prozessmodell in den Report aufnehmen lassen vorausgesetzt alle Diagramme auf den fachlichen und technischen Ebenen sind verlinkt Elementliste einschl der Eigenschaften Wenn markiert dann wird f r jedes Diagramm zus tzlich eine Liste aller enthaltenen Elemente und deren Eigenschaften erstellt Abbildung des Diagramms Wenn markiert dann von jedem Diagramm ein Screenshot erstellt und dem Repor
11. color xxxxxx Tree searchXPath Expression Nur f r die Taskanzeige in der inubit Workbench Sucht und markiert den entsprechenden XPath z B Row 3 m disableBack Attribut des Form Elements Wenn die Option markiert ist dann wird in einer Formularfolge die Nutzung des Back Buttons verhindert Nach einem Klick auf den Back Button versucht der Browser sofort wieder das Formular anzuzeigen das den angeklickten Back Button enth lt Fur diese Funktion muss JavaScript aktiviert sein Bereich Abh ngig m visible Das Element ist nur f r Portal Benutzer sichtbar die eine Rolle mit den angegebenen Rechten haben m enabled Das Element kann nur von Portal Benutzern ge ndert oder angeklickt werden wenn diese eine Rolle mit den angegebenen Rechten haben Siehe Formularelemente abh ngig von Rechten machen nur bei Web Applikationen Workbench Process Engine Modul Guide Kap 4 2 7 S 71 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 120 Task Generator Data Converter Benutzeroberflache des Client Generators 4 9 Benutzeroberflache des Client Generators Client Generator Der Client Generator erzeugt Formulare aus importierten XML Schema und WSDL Dateien Sie k nnen u a die Darstellung der Formulare anpassen Formularelemente auf mehrere Panels verteilen und regul re Ausdr cke zum Validieren der Benutzereingaben definieren file H 15_Prod JR
12. S 273 Mit einem Throw Control k nnen Sie Fehler selbst definieren und z B durch den Fehlerausgang eines Scopes abfangen und behandeln Den Namen des Fehlers und die Variable in welche die Informationen ber den Fehler geschrieben werden sollen legen Sie nach dem Einf gen des Throw in den Workflow fest Bei der Ausf hrung eines Throw wird standardm ig ein Eintrag im Queue Manager erzeugt und eine Fehlermail versendet Dieses Verhalten k nnen Sie abschalten Beim Testen wird der Fehler im Standardfehlerdialog angezeigt Dieses Control hat keine konfigurierbaren Moduleigenschaften 28 11 1 Dialog Throw Einstellungen Optionen Aufruf Durch einen Klick auf den Einstellungen Button nach dem Einf gen des Throw Controls in den Workflow Fehlername Name des Fehlers Der Fehlername wird genutzt um den Fehler zum passenden Fehlerausgang am Scope zuzuordnen Fehlervariable Auswahl der Variable in welche die Fehler Detaildaten geschrieben werden Eintrag im Queue Manager erzeugen und Error Mail verschicken Wenn markiert verursacht der Fehler einen Eintrag im Queue Manager zus tzlich wird eine E Mail versendet F r Informationen wie Sie den Empf nger der E Mail konfigurieren siehe Bei fehlerhafter Ausf hrung Nachricht an Workbench Benutzer Guide Kap 2 S 107 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 274 Workflow Controls Validate 28 12 Validate V
13. button Links neben dem Formular Element button Uber dem Formular Element J pg Unter dem Formular Element L_ 4 2 2 Formularvorschau anzeigen Sie k nnen in jeder Entwicklungsphase eine Vorschau auf Ihr Formular anzeigen lassen So gehen Sie vor Vorschau in der inubit Workbench F r Formulare die in der inubit Workbench im Register Taskliste angezeigt werden sollen Klicken Sie in der Werkzeugleiste des Formular Designers auf den o Button Vorschau im Browser Fur Formulare die in einem Browser angezeigt werden sollen Klicken Sie in der Werkzeugleiste des Formular Designers auf den Button Wenn im Dialog Berechtigungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 des Task Generators ein Web Application Connector ausgew hlt ist dann werden in der Vorschau die CSS Stylesheets und JavaScript Skripte des inubit Enterprise Portals und des Web Application Connectors ber cksichtigt Es h ngt von den Einstellungen Ihres Applikationsprofils ab in Q welchem Browser Ihr Formular angezeigt wird Siehe Applikationsprofile Process Engine Administrator und Entwickler Guide Kap 11 1 S 135 4 2 3 Formulare mit CSS gestalten Dieser Abschnitt erl utert die folgenden Themen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 66 Task Generator Data Converter Formulare im Formular Designer erstellen 4 2 3 1 CSS zentral definieren 4 2 3 2 CS
14. 103 104 Task Generator Data Converter Mitarbeiter mit Tasks in Workflows einbeziehen 16 12 2011 x x f gt Invoice CSV XML openTRANS ChecklInvoice Invoice openTRANS output xml xml xml ee ae ag tan pn a ae Ate N Die Rechnungsdaten werden im XSLT Converter aufbereitet und an den Task Generator Ubergeben Der Task Generator erzeugt fur Mitarbeiter mit der Rolle Controlling eine Task vom Typ Formular Die Task wird in der Taskliste angezeigt Administrator E new invoice to control G Please check the new invoice 21 09 E New invoice to control G Please check the new invoice 21 09 L Elunewinzsigeto soptrall saasina Plasse chack the NEW IR EIEE a anan Aessen mc Mit einem Klick auf die Task bernimmt der Mitarbeiter diesen Das Formular mit den Rechnungsdaten wird angezeigt und die Rechnung kann gepr ft werden Wenn Sie Tasks zu Mitarbeitern ber Portal oder Prozessrollen zuordnen m ssen diese Rollen bereits vorhanden sein Siehe Portalrollen verwalten Process Engine Administrator und Entwickler Guide Kap 14 6 S 172 und Prozessrollen verwenden Process Engine Administrator und Entwickler Guide Kap 6 9 S 79 So gehen Sie vor 1 Erstellen Sie einen Task Generator 2 Legen Sie im Dialog Task Generator Eigenschaften Workbench Process Engine Modul Guide Kap 4 10 1 S 124 den Typ der Task fest 3 Legen Sie im Dialog Berecht
15. 3a er deeeesad lanes E E 191 9 2 1 Dialog MIME XML Adapteregenschaiten AAA 192 9 2 2 Dialog XML MIME Adapteregenschaiten AAA 192 10 XLS Adapter Format Adapter ois iccccccssscccecetescecereceastececstedseceeceteseececereaseceeesetdsceceresesececereesneerersreneereresibeere 193 10 1 Eingangsnachrichten f r XML XLS Adapter erstellen nenn 193 10 2 XSL gt XML Zeitzone zum Konvertieren von Datumswerten umstellen nennen 194 10 3 Dialogbeschreib ngen 2 2a ea 194 10 3 1 Dialog XLS XML Adapter Eigenschaften 195 10 3 2 Dialog XML XLS Adapter Eigenschaften 196 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Inhaltsverzeichnis 11 XLSX Adapter Format Adapter 0 ccccccsesseerreseseeeeeseeeneeseeseeeneeseeseseeeeseeueeeeeeseseseeeeseessesneeseueseeeeensessnaeen 199 11 1 Eingangsnachrichten f r die Konvertierung von XML gt XLSX erstellen 4u nennen 199 11 2 Dialog XLSX Adapter Eigenschaften usennnnnnnnnnnnnnnnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 200 12 Barcode Generator Utility s ccccctcsccccccsessttereseasccercseessceceregenstaereceasnaecereesssececesenstueceseatzeeceststeueccqenssaerereisitier 201 12 1 Beispiel Workflow 20 0 0 ccccccceceeeeceeceec cece cece erect eee ee cea eaaeaaeceeeeeeeeeee cde ceaaeaecaeeeeeeeeeeeceeeecsacaeeeeeeeeeeseeeeeeeeees 201 12 2 Dialog Barcode Generator Eigenschaften 203 13 Compressor al LU 151 137 B
16. Beschreibung Kurzer Text der in der Taskliste zur Erlauterung der Task angezeigt wird Bei Tasks vom Typ Information enth lt das Feld Beschreibung WY die Information die den Mitarbeitern angezeigt werden soll Zeitpunkt der Erstellung Optionen wenn das Modul ausgef hrt wird zu einem festgelegten Zeitpunkt in der Zukunft Warte auf n chsten Task Sek Das aktuelle Formular wird maximal f r die angegebene Zeitspanne angezeigt Sinnvoll z B wenn die aktuelle Task abgeschlossen sein muss bevor die n chste Task demselben Benutzer ohne vorherigen Eintrag in der Taskliste angezeigt wird Option Formular direkt anzeigen Workflow Ausf hrung anhalten Wenn markiert dann wird die Workflow Ausf hrung erst fortgesetzt nachdem die Task ausgef hrt wurde Wenn die Option nicht markiert ist dann wird die Task ausgel st und die Workflow Ausf hrung sofort fortgesetzt In diesem Fall kann die Response der Task im Workflow nicht weiterverarbeitet werden weil zum Zeitpunkt ihres Eintreffens der Workflow bereits weiter fortgeschritten ist Im Test Modus wartet der Technical Workflow immer auf die WY Ausf hrung einer Task Formular direkt anzeigen ohne vorherigen Tasklist Eintrag Wenn markiert dann wird das Formular angezeigt ohne vorher die Taskliste anzuzeigen Diese Option ist sinnvoll wenn das aktuell konfigurierte Modul ein Folge Formular zu einem Formular erzeugt welches in de
17. D v x stsusername DUO DoR Ga Operator f r Verkn pfungen Zum Verkn pfen von mehreren Bedingungen AND Alle Bedingungen m ssen zutreffen OR Eine der Bedingungen muss zutreffen Button D Die Bedingung bezieht sich auf ein Element in der XML basierten Nachricht Im Eingabefeld muss ein XPath Ausdruck eingegeben werden Falls eine Beispiel XML Datei vorliegt klicken Sie auf den Button und w hlen das Element aus Button V Die Bedingung bezieht sich auf eine Variable Alle vorhandenen Variablen werden in der nebenstehenden Liste angezeigt inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 266 Workflow Controls Demultiplexer Button X Die Bedingung bezieht sich auf einen XPath Ausdruck Der XPath wird auf einem leeren Dokument ausgef hrt nicht auf dem Datenstrom Der Button ffnet einen Assistenten zum Anlegen des XPath Ausdrucks Operator Zur Auswahl eines Operators f r den Werteabgleich Es gibt folgende Operatoren Operator Bedeutung Gleich Kleiner als Gr er als gt Gr er gleich lt Kleiner gleich Ungleich Exists Existiert NotExists Existiert nicht XPath XPath Ausdruck Buttons D und V OSiehe oben Button S Die Bedingung bezieht sich auf die eingegebene Zeichenkette Beispiele AUFTRAG AUFTRAGSSUMME gt 1000 AUFTRAG LIEFERUNG Express IBISProfile Pro
18. Offnet ein Eingabefenster fiir Zeichenketten die im Regelbaum gesucht werden k nnen Regeldatei vor dem Publizieren berpr fen Wenn aktiviert dann wird jede Regel vor dem Publizieren gegen ein internes XML Schema validiert welches die Regelstruktur beschreibt Wenn im Dialog Syntax und Validierung Workbench Process Engine Modul Guide Kap 7 8 3 S 170 die Option XML Validierung markiert ist dann m ssen alle Regeldateien dieser Struktur entsprechen sonst kann das Modul nicht publiziert werden Dieser Abschnitt erl utert die folgenden Themen Dialog Qualifierdefinition S 167 Dialog EDI XML Adaptereigenschaften S 168 Dialog Syntax und Validierung S 170 Dialog Trennzeichen S 172 Dialog XML EDI Adaptereigenschaften S 173 inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 167 Dialogbeschreibungen m Assistent f r neue Regel Erstellungsmethode ausw hlen S 174 m Assistent f r neue Regel Neue Regel S 174 7 8 1 Dialog Qualifierdefinition Aufruf Men Extras gt EDI Regel Editor im EDI Regel Editor eine Regel ffnen ein Element markieren gt im Bereich Element gt Typ die Option Qualifier markieren gt Pfeil Button anklicken In diesem Dialog k nnen Sie einen Qualifier dem aktuell angezeigten Element zuordnen und neue Qualifier anlegen Elemente mit dem Datentyp Qualifier d rfen nur
19. Per Drag n Drop Segmente und Elemente aus der Hilfsregel verwenden Die Regel wird automatisch zusammen mit dem Adapter gespeichert 8 4 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog Flatfile XML Adaptereigenschaften S 183 a Dialog XML Flatfile Adapter Eigenschaften S 185 8 4 1 Dialog Flatfile XML Adaptereigenschaften Name der XML Elemente m Attribut id verwenden Wenn markiert enth lt die XML Nachricht Elemente mit abgek rzten Bezeichnern S_ lt ID gt bzw D lt ID gt Attribut xmITag verwenden Wenn markiert dann wird die Nachricht mit sprechenden Elementnamen ausgegeben entsprechend dem Wert f r XML Tag in der Konvertierungsregel sprechende Elementnamen verbessern die Lesbarkeit der Nachricht erh hen aber die Dateigr e und beeinflussen damit die Performance inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 184 Flat Adapter Format Adapter Dialogbeschreibungen Formatierung der Flat Nachricht m Segmenttrennzeichen Wahlen Sie einen Wert aus der Liste aus um anzugeben wie die Segmente in den Eingangsnachrichten voneinander getrennt sind Dezimaltrennzeichen Eingabe Geben Sie an durch welches Zeichen Punkt oder Komma Dezimalzahlen mit Nachkommastellen getrennt sind Dezimaltrennzeichen Ausgabe Das Dezimaltrennzeichen kann bei der Konvertierung ersetzen werden Legen Sie fest welches Z
20. die ein FileField zum Hochladen einer Datei enthalten Die Optionen sind in diesen Kontexten nicht funktional Mit dem Ajax Submit k nnen Sie Formulare auch teilweise statt vollst ndig aktualisieren lassen siehe Portlets und Formularabschnitte mit Ajax aktualisieren Workbench Process Engine Modul Guide Kap 4 S 76 ajaxGroup Um den Inhalt der ausgewahlten Formular Gruppe zu aktualisieren ohne die komplette Webseite neu zu laden Siehe Portlets und Formularabschnitte mit Ajax aktualisieren Workbench Process Engine Modul Guide Kap 4 2 10 S 76 jump Zum Festlegen der Einsprungstelle in dem Technical Workflow ab welcher die Daten f r die Ajax Gruppen Aktualisierung aufbereitet werden Siehe Formularabschnitt mit Ajax aktualisieren Workbench Process Engine Modul Guide Kap 4 2 10 2 S 78 mnenomic Nur f r Formulare die in der Tasklist der inubit Workbench angezeigt werden Elemente die Ereignisse ausl sen k nnen wie z B Buttons werden automatisch mit einem Shortcut belegt Dabei wird der Buchstabe des Element Labels unterstrichen mit dem das Ereignis ohne Mausklick nur ber die Tastatur ausgel st werden kann Bei Linux wird der unterstrichene Buchstabe immer angezeigt Bei Windows m ssen Sie erst die Alt Taste dr cken damit die Shortcuts angezeigt werden Panel scroll true false Standardm ig liegt das Panel in einem Container der automatisch mit horizo
21. inubit Suite inubit Suite 6 inubit Workbench Process Engine Modul Guide Data Converter Format Adapter Utilities Workflow and Web Service Controls Copyright Rechtliche Bestimmungen inubit AG Sch neberger Ufer 89 91 10785 Berlin Deutschland Phone 49 30 72 61 12 0 Fax 49 30 72 61 12 100 E Mail contact inubit com URL www inubit com inubit AG 2011 Die in diesen Unterlagen enthaltenen Angaben und Daten einschlie lich URLs und anderer Verweise auf Internetbasis k nnen ohne vorherige Ank ndigung ge ndert werden Die Produktdokumentation wurde sorgf ltig erstellt Die darin enthaltenen An gaben k nnen jedoch nicht als Zusicherung von Eigenschaften der inubit Suite 6 gel ten Die Haftung der inubit AG umfasst nur die in den Verkaufs und Lieferbedingungen festgelegten Bestimmungen Die Benutzer sind verantwortlich f r das Einhalten aller anwendbaren Urheberrechts gesetze Unabh ngig von der Anwendbarkeit der entsprechenden Urheberrechtsge setze darf ohne ausdr ckliche schriftliche Erlaubnis der inubit AG kein Teil dieses Dokuments f r irgendwelche Zwecke vervielf ltigt oder bertragen werden unabh n gig davon auf welche Art und Weise oder mit welchen Mitteln elektronisch oder me chanisch dies geschieht Die inubit AG kann Inhaber von Patenten Marken Urheberrechten oder anderen Rechten an geistigem Eigentum sein die den Inhalt dieses Dokuments betreffen Die Bereitstellung dieses
22. Auf Basis der Regeldatei die im Adapter hinterlegt ist wird die Struktur der XML Eingangsnachricht am ausgew hlten XML EDI Adapter erzeugt und angezeigt Ziehen Sie das Root Element der Struktur nach oben auf das xsl template Element um die Struktur in das Mapping zu bernehmen Laden Sie Ihre Beispiel Eingangsnachricht in den Bereich XML Quelldatei F llen Sie die Struktur in dem Sie Elemente aus Ihrer XML Eingangsnachricht per Drag n Drop auf die Strukturelemente abbilden inubit Suite 6 Workbench Process Engine Modul Guide 7 4 EDI Adapter Format Adapter Neue Regel erstellen 161 Neue Regel erstellen Falls es keine Regeln gibt die Sie f r Ihre Zwecke anpassen k nnen erzeugen Sie eine leere Regel und f gen die Elemente der neuen Regel manuell ein Lu F r dieses Vorgehen ben tigen Sie die Spezifikation des Standards So gehen Sie vor 1 2 El inubit Suite 6 Workbench Process Engine Modul Guide Eigenschaften EDI XML Adapter 4 n Q Hifsregel BEMIS amatin aien 9 Zeigen Sie einen Regeleditor an Klicken Sie auf A und w hlen Sie Neu gt Regel Der Assistent f r neue Regel Erstellungsmethode ausw hlen Workbench Process Engine Modul Guide Kap 7 8 6 S 174 ffnet sich W hlen Sie Regel benutzerdefiniert erstellen gt Neue Regel Klicken Sie auf Weiter Der Assistent f r neue Regel Neue Regel Workbench Process Engin
23. B EDIGAS entspricht dann aktivieren Sie die automatische Regelerkennung im Dialog EDWXML Adaptereigenschaften Workbench Process Engine Modul Guide Kap 7 8 2 S 168 Damit wird das Erstellen einer Regeldatei am Modul berfl ssig Diese Option ist f r alle EDIFACT ANSI X12 und HL7 Nachrichten verf gbar f r die eine passende Regel auf der inubit Process Engine vorhanden ist Nach dem Beenden des Assistenten k nnen Sie den EDI Adapter sofort einsetzen Wenn die Nachricht in einem anderen Format vorliegt oder keinem Standard Format entspricht dann lassen Sie sich vom Assistenten durch die Erstellung des Adapters leiten Alternativ k nnen Sie Regeln von der Process Engine er herunterladen ffnen Sie dazu das A Men und w hlen Sie Von der Process Engine herunterladen Verwenden Sie diesen Befehl um eine Regel als Vorlage zu verwenden die bereits auf die inubit Process Engine publiziert wurde Im Auslieferungsumfang sind bereits mehrere Standards enthalten Die im Auslieferungsumfang enthaltenen EDIFACT Regeln 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 159 EDI XML Adapter erstellen und Regel konfigurieren enthalten keine Qualifierlisten Sie k nnen die Qualifier selbst definieren oder die Regel aus der Bibliothek neu erzeugen 2 Zum Erstellen einer neuen Regel ffnen Sie im Register EDI XML Adapter das A Men und w hlen Neu gt
24. Extensions und Java Packages verwenden Workbench Process Engine Modul Guide Kap 5 5 S 143 5 1 Benutzeroberflache XSLT Mapper Dieser Abschnitt erl utert die folgenden Themen m Funktionen in der Werkzeugleiste S 136 m Weitere Funktionen S 139 m XSLT Kommandoassistent S 140 XSLT Mapper Der XSLT Mapper wird nach dem Erzeugen eines XSLT Converters angezeigt 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide XSLT Converter Data Converter Benutzeroberflache XSLT Mapper eau Ep _ XSLT Converter a mte ae D et geet mn S AER e EEN ei d b a Eigenschaften Dr E LJO XSLT Stylesheet QA_XSLT Java Calls XML Quelle R XML Ziel xsl stylesheet http www org 1999 XSL Transform da xsl com inubit ibis xsltext Formatter a Formatter com inubit ibis xsitext Misc d t Misc Formatter Misc dat exclude result prefixes a version EN w xsl output bqa method 150 8859 1 da encoding El xsl template out E G one be e Formatter out string Bestellung Kommentar 50s i Wk xsl value of w two L xsl value of oe 000000 Misc quid Har 33 Q Ergebnis des Mappings Ausf hrungszeit in Millisekunden 0 lt gt out one Bitte mit Geschenkverpackung gt two d54f6185 cOa8 0055 007d cc23b4772ac Bestellung bestelldatum 2000 05 10 Dia Lieferadresse
25. GI Checkbox Zum Aktivieren Deaktivieren genau einer Option in einem Gruppen Element E Radiobutton Zum Ausw hlen von einer Option aus mehreren es werden immer alle Optionen in einem Gruppen Element betrachtet e Label Beschriftung z B eines Textfields Textfield Texteingabefeld Passwordfield Passwort Eingabefeld alle eingegebenen Zeichen werden aus Sicherheitsgr nden als Asterisk dargestellt EJ FileField Erzeugt Formularfelder zum Upload einer Datei Eingabe feld und Button mit dem Label Durchsuchen Beim Sub mit des Formulars werden die hochgeladenen Dateien mit base64 kodiert und in die XML Response geschrieben Textarea Eingabefeld f r l ngere Texte Combobox Aufklappbare Liste zur Auswahl von Optionen eine der Op tionen kann standardm ig vorausgew hlt sein und daher immer angezeigt werden Die Liste ist optional auch bear beitbar inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 112 Task Generator Data Converter Benutzeroberflache des Formular Designers Button Bezeichnung Verwendung List Liste aus der eine Option gew hlt werden kann Tree Baumdarstellung von Elementen die ge ffnet und ge schlossen werden k nnen DESER Group Absolute Layout Ordnet alle Formular Elemente in dieser Gruppe pixelge nau so an wie vom Benutzer angeordnet Die Gr e der absoluten Gruppe passt sich nicht automatisch ihrem Inhalt an daher sollte ggf
26. Lu Funktion aus Package aufrufen Beschreibungen der inubit Suite 6 eigenen Java Packages finden Sie im Verzeichnis lt iS installdir gt pluginSDK apidoc index html unter com inubit ibis xsltext Misc und com inubit ibis xsltext Formatter Voraussetzung Sie haben beim Installieren der inubit Suite 6 das SDK installiert So gehen Sie vor 1 Zeigen Sie Ihr XSLT Stylesheet an 2 F gen Sie dem xsl stylesheet Element ber das Kontextmen ein namespace Attribut hinzu Geben Sie als Wert den Package Namen an z B lt xsl stylesheet xmlns Misc com inubit ibis utils xsltext Misc gt Eine Methode aus einem Package wird mit dem festgelegten Pr fix und Namen aufgerufen lt xsl template match gt lt DateTime gt lt xsl value of select Misc getDateTime yyyyMMddHHmmss gt lt DateTime gt 5 6 Beliebige XSLT Prozessoren einbinden F r die Transformationssprache XSLT k nnen verschiedene Prozessoren eingesetzt werden g ngig sind z B die mitgelieferten Prozessoren Xalan und SAXON Neben den mitgelieferten XSLT Prozessoren k nnen Sie beliebige andere XSLT Prozessoren verwenden Dazu ben tigen Sie eine JAR Datei mit dem XSLT Prozessor dieses muss dem daf r festgelegten Java Interface entsprechen So gehen Sie vor 1 Zeigen Sie in der inubit Workbench das Register Configuration an inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 146 XSLT Conv
27. Mapping Templates gt XLS Adapter und markieren Sie die Datei template xml Klicken Sie auf OK Der Explorer schlie t sich und das Template wird angezeigt Bilden Sie Ihre Eingangsnachricht auf die Template Struktur ab um eine Nachricht im erforderlichen Format zu erzeugen Siehe XSLT Converter Data Converter Workbench Process Engine Modul Guide Kap 5 S 133 10 2 _ XSL gt XML Zeitzone zum Konvertieren von Datumswerten umstellen Beim Konvertieren von Microsoft Excel Dateien nach XML k nnen Sie die Zeitzone die zum Konvertieren von Datumswerten genutzt werden soll explizit angeben Um f r Zeitreihen die sich ber den Zeitpunkt der Winter A Sommerzeitumstellung erstrecken sicherzustellen dass die Sommerzeit ignoriert wird und es daher auch einen Wert fur 02 00 Uhr gibt mussen Sie die Zeitzone relativ zur Greenwich Mean Time angeben z B GMT 1 So gehen Sie vor 1 F gen Sie Ihrem Modul die Moduleigenschaft timeZone hinzu Siehe Moduleigenschaften hinzuf gen Workbench Benutzer Guide Kap 3 7 S 123 Geben Sie als Wert das K rzel der Zeitzone ein die f r Ihre Daten in der Excel Datei gilt 10 3 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide XLS Adapter Format Adapter 195 Dialogbeschreibungen Dialog XLS XML Adapter Eigenschaften S 195 Dialog XML XLS
28. Regel Der Regel Assistent ffnet sich 3 W hlen Sie anhand des Nachrichtentyps die entsprechende Option Regel benutzerdefiniert erstellen Wenn keine passende oder hnliche Regel vorhanden ist Es wird eine Regeldatei erzeugt die nur das Root Element Message enth lt Als Vorlage k nnen Sie zus tzlich einen Standard ausw hlen um die Strukturinformationen im Feld Struktur automatisch setzen zu lassen Falls dieser Wert nicht geeignet ist dann m ssen Sie als Standard den Wert Custom w hlen und die Struktur manuell setzen Siehe Neue Regel erstellen Workbench Process Engine Modul Guide Kap 7 4 S 161 Regel aus Bibliothek erzeugen Fur die Standards EDIFACT ANSI X12 und HL7 existieren vollst ndige Regeln die Sie als Vorlage benutzen k nnen um diese an Ihr spezielles Format anzupassen Regel aus XML Schema erzeugen F r SAP IDoc k nnen Sie ein entsprechendes Schema als Vorlage laden 4 Lassen Sie sich von dem Regel Assistenten durch die Erstellung f hren F r die aus einer Bibliothek erzeugte Regel w hlen Sie die Version aus F r die aus einem XML Schema erzeugte Regel sind keine weiteren Angaben erforderlich Nach Beenden des Assistenten k nnen Sie im Regeleditor die komplette Regelstruktur der neuen Regel manuell bearbeiten Siehe Regeleditoren verwenden Workbench Process Engine Modul Guide Kap 7 7 S 164 Sie k nnen selbst Regeln auf die inubit Process Engi
29. W hlen Sie dazu als Ziel Moduleigenschaft aus und geben Sie dann den Namen der Moduleigenschaft ein die berschrieben werden soll DB lt Tabellenname gt SQL Table DB lt Tabellenname gt SQL Colin DB lt Tabellenname gt SQL ColOut Button DB Manager Zum Anlegen einer neuen Tabelle und der erforderlichen Spalten Siehe Dialog Datenbankmanager Process Engine Administrator und Entwickler Guide Kap 8 4 S 117 Spaltenstruktur Aktivieren Sie in der Zeile mit dem Spaltennamen f r die Eingabewerte die Checkbox in der Spalte Eingabe und in der Zeile mit dem Spaltennamen f r die Ausgabewerte die Checkbox in der Spalte Ausgabe 3 6 2 Register Verarbeitungsvorschriften Im Register Verarbeitungsvorschriften erstellen und konfigurieren Sie Verarbeitungsvorschriften Das Register besteht aus folgenden Bereichen Vorschrift Zum Bearbeiten Testen und berpr fen der Vorschrift Test ausf hren Zum Testen der Verarbeitungsvorschriften Das Ergebnis wird im Bereich Ergebnis angezeigt Wurden alle Ersetzungen korrekt ausgef hrt k nnen Sie die Modul Konfiguration speichern und das Modul publizieren Vorschrift berpr fen Zum berpr fen der G ltigkeit der Verarbeitungsvorschriften Ersetzungsvorschriften Zum Anlegen der einzelnen Ersetzungsvorschriften In der Tabelle ordnen Sie ausgew hlten XML Elementen der Eingangsnachricht
30. der Scrollbar aktiviert werden Attribut scrollable Gruppen k nnen geschachtelt werden CENAR Group Table Layout Erzeugt eine Tabelle mit initial drei Spalten und drei Zeilen Gut geeignet um darin Formularelemente auszurichten Gruppen k nnen geschachtelt werden TR Group Horizontal Layout Ordnet alle Formular Elemente die in diese Gruppe gezo gen werden horizontal untereinander an Gruppen k nnen geschachtelt werden JASAR Group Vertical Layout Ordnet alle Formular Elemente die in diese Gruppe gezo gen werden vertikal untereinander an Gruppen k nnen geschachtelt werden F Filler Erzeugt eine quadratische Fl che deren Kantenl nge an gegeben werden kann fa Filler h Erzeugt einen horizontalen Abstand dessen Breite angege ben werden kann H Filler v Erzeugt einen vertikalen Abstand dessen H he angegeben werden kann Separator Horizontale oder vertikale Trennlinie abh ngig vom Wert des Attributs orientation 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 113 Benutzeroberflache des Formular Designers Button Bezeichnung Verwendung Image Zum Einbinden einer Grafik in das Formular Sie haben fol gende Optionen Legen Sie die Grafik im Dateisystem ab und geben Sie den absoluten Pfad als Wert des Attributs url an Speichern Sie die Grafik im Repository der inubit Suite 6 und binden Sie diese ein Dabei werden
31. e 24 Sort Ascending Lindenstra e Z Sort Descending Kolonnenweg Columns b Abh ngig von der Konfiguration der Tabelle findet die Sortierung server oder client seitig statt Siehe Beispiel Dynamische Tabelle mit client seitiger Sortierung ohne Paging Workbench Process Engine Modul Guide Kap 4 6 1 1 S 93 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 92 Task Generator Data Converter Widgets verwenden und erstellen So 16 12 2011 Beispiel Dynamische Tabelle mit Paging und server seitiger Sortierung Workbench Process Engine Modul Guide Kap 4 6 1 2 S 94 Spaltenreihenfolge andern Per Drag n Drop A Name Vorname Strasse de Meyer Hans Trstrars Schmidt Ulla a as M ller R diger Kolonnenweg NA A Retin ah Z ntl A Geh an My Art mn een Behe mn m dk zo d nn gen Spalten ein ausblenden Strasse de N Hauptstra e 2 Sort Ascending Lindenstra e Al Sort Descending Kolonnenweg Columns Kane Vorname Ss JS K Strasse de Nr NA il R an cel Rn ols Be we RR ae A ee nk be nn hg SD ORO Ss sr Paging Gro e Datenmengen k nnen aufgeteilt und seitenweise angezeigt werden Die Anzahl der auf einer Seite angezeigten Daten ist konfigurierbar die Daten werden dynamisch ber Ajax Calls nachgeladen en TEN Page l von3 gt DI Anzeige Eintrag 1 3 von 9 Siehe Beispiel Dynamische Tabelle mit client seit
32. glich ge ndert werden Siehe Neue Regel erstellen Workbench Process Engine Modul Guide Kap 7 4 S 161 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 176 EDI Adapter Format Adapter Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide ECH Flat Adapter Format Adapter 177 Verwendung 8 1 Funktionsprinzip Dieser Abschnitt erl utert die folgenden Themen m Funktionsprinzip S 177 Regel Editor Oberfl che S 180 m Neue Regel erstellen S 182 m Dialogbeschreibungen S 183 Flatfiles sind Dateien die Datens tze ohne explizite Informationen ber ihre Strukturen enthalten Mit Hilfe eines Flat Adapters werden Flatfiles in XML Dateien bzw XML Dateien in Flatfiles konvertiert F r die Konvertierung werden XML basierte Regeln verwendet F r jeden Nachrichtentyp muss eine spezifische Regel erstellt werden die dann f r beide Konvertierungsrichtungen verwendet werden kann In der Regel wird festgelegt wie die Flatfile Elemente auf Flat XML Elemente abgebildet werden Beachten Sie auch die Dokumentation zum EDI Adapter Format Adapter Workbench Process Engine Modul Guide Kap 7 S 198 Wenn Sie Flatfile Eingangsnachrichten nach XML konvertieren die das Zeichen 0x00 enthalten dann werden Ausgangsnachrichten mit einer ung ltigen Entity Referenz erzeugt Ersetzen Sie das Zeichen 0x00 vor der Konvertierung mit einem Data Stream Modi
33. http localhost Generator BISSoapServlet optix intra inubit com Im Register Formular Mapping legen Sie fest wie eine XML Eingangsnachricht auf den XML Request abgebildet wird aus dem das Formular zur Anzeige in der inubit Workbench oder Browser erzeugt wird Siehe Formular Mapping erstellen Tutorials Kap 7 2 1 S 137 1 Abbildungstabelle Zeigt das XSLT Stylesheet an das Sie zum Abbilden der XML Eingangsnachricht auf die XML Response erstellen XML Quelle Enth lt Werte XPath Ausdr cke und Funktionen Diese stammen meist aus dem Bereich XML Quelle und werden per Drag n Drop in die Spalte gezogen XML Ziel 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 109 Benutzeroberflache des Formular Designers Enthalt XSLT Anweisungen Elemente und Attribute die das Ergebnis der Drag n Drop Aktionen im Designer sind 2 Eingabe Eigenschaften Zum Festlegen der Eigenschaften des Formular Elements das im Register Designer oder im Bereich XML Ziel ausgew hlt ist Eingaben werden mit der Eingabetaste abgeschlossen Standardwerte stellen Sie ber das Kontextmen wieder her Siehe Eigenschaften von Formular Elementen Workbench Process Engine Modul Guide Kap 4 8 4 S 114 Quelle Zum Laden und Anzeigen der Eingangsnachricht Debugging Profiling Siehe XSLT Stylesheets debuggen Workbench Process Engine Modul Guide Kap
34. inubit HelpPredicate gt lt inubit HelpPredicate inubit disabled false inubit elementName gebDatum gt local name gebDatum Die XML Struktur und der Feldname werden automatisch beim Definieren des Hilfe Textes korrekt erzeugt Danach folgt der eigentliche Hilfe Text lt inubit ResponseHtml inubit language de gt Aufnahmef hig sind alle Personen vom Tag der Geburt bis zum 70 Lebensjahr lt inubit ResponseHtml gt lt inubit HelpPredicate gt So gehen Sie vor 1 Zeigen Sie das Formular im Formular Designer an 2 Markieren Sie das Formular Element zu dem Sie einen Hilfe Text erstellen m chten und zeigen Sie das Register Eigenschaften an 3 Klicken Sie im Bereich Allgemein rechts neben dem Attribut help auf das leere Feld Der Editor ffnet sich und zeigt ein XML Dokument mit einem so genannten HelpPredicate f r das ausgew hlte Formular Element an z B inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 86 Task Generator Data Converter Kontextsensitive Onlinehilfe erstellen ComboBox EI Allgemein name abteilung enabled V FETTE om visible Iv Hilfs Predicates zu diesem Element foreground en E G inubit HelpPredicates ae bap inubit http inub comfwsdli at inubit disabled Falsk a at inubit heading de Hilkeinformation ae ar inubit heading en Help information o
35. inubit Workbench oder ein HTML Request f r einen Browser erzeugt Aus dem HTML Request erzeugt der Browser ein Formular 3 Das Formular wird von den Benutzern bearbeitet Mit einem Klick auf den Submit Button werden die Formulardaten als Response an den Task Generator zur ckgesendet 4 Die Response wird mit der Eingangsnachricht zusammengef hrt und im Ausgangsmapping auf das XML Format abgebildet welches das n chste Modul im Workflow erwartet Watchpoints im Designer Die Eingangsnachrichten der beiden Konvertierungsschritte sind auch im Watch Modus des Designers sichtbar inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 62 Task Generator Data Converter Funktionsprinzip des Task Generators 16 12 2011 Solange das Formular angezeigt wird steht ein Watchpoint deutlich vor dem Verbindungspfeil hier vor dem Modul TG Quelle Wenn Sie den Watchpoint ffnen wird die Eingangsnachricht des Task Generators angezeigt Der Workflow wartet nun solange bis der Browser die Formulardaten zur cksendet d h bis ein Benutzer den Submit Button des Formulars dr ckt Nachdem der Submit Button gedr ckt wurde wird die Response an den Task Generator gesendet und das n chste Formular angezeigt Der Watchpoint wird nun kurz vor dem Task Generator auf der Pfeilspitze hier vor dem Modul TG Quelle angezeigt Wenn Sie den Watchpoint ffnen dann wird die Response angezeigt Die Respo
36. llt wurde In diesem Fall wird der Standardwert ignoriert inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 36 Complex Lookup Table Data Converter Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Se FO Converter Data Converter 37 Dieser Abschnitt erlautert die folgenden Themen a PDF A 1b erstellen und Fonts ndern S 37 a UNIX Linux SVG Grafiken erzeugen S 40 a Dialog FO Converter Eigenschaften S 40 Verwendung Mit dem FO Converter konvertieren Sie XSL FO formatierte Eingangsnachrichten in eines der folgenden Ausgabeformate PDF a PDF A 1b Siehe PDF A 1b erstellen und Fonts andern Workbench Process Engine Modul Guide Kap 2 1 S 37 PDF X 3 2003 PCL Printer Control Language PostScript RTF Rich Text Format SVG Scalable Vector Graphic Siehe UNIX Linux SVG Grafiken erzeugen Workbench Process Engine Modul Guide Kap 2 2 S 40 TXT WML Word Markup Language Siehe auch Ausgabeformat Workbench Process Engine Modul Guide Kap 2 S 40 Zum Erstellen einer XSL FO formatierten Eingangsnachricht k nnen WY Sie z B den XSLT Converter einsetzen siehe XSLT Converter Data Converter Workbench Process Engine Modul Guide Kap 5 S 133 2 1 PDF A 1b erstellen und Fonts ndern Voraussetzungen Sie ben tigen eine Font Metrics Datei Diese Datei enth lt allgemeine und zeichensatzspezifisch
37. Adapter Eigenschaften S 196 10 3 1 Dialog XLS XML Adapter Eigenschaften Auswahl des XLS Prozessors Auswahl Arbeitsbl tter Zeilen und Spalten Dieser Dialog bietet folgende Optionen Prozessor W hlen Sie den f r Ihre Eingangsdaten geeigneten XLS bzw XLSX Prozessor Arbeitsblatt Alle Um alle Arbeitsbl tter einer Excel Datei einzulesen Einzelnes Um ein ausgew hltes Arbeitsblatt einzulesen ber den Button Ausw hlen k nnen Sie dazu eine Excel Datei laden Die darin enthaltenen Arbeitsbl tter werden in der Auswahlbox angezeigt Leere Zeilen mit aufnehmen Sollen Leere Zeilen die vor anderen Zeilen mit Daten stehen im erzeugten XML Format als leere XML Tags bernommen werden so w hlen Sie diese Checkbox Anderenfalls werden solche leeren Zeilen ignoriert Leere Zeilen am Ende eines Arbeitsblattes werden immer ignoriert Leere Zellen mit aufnehmen Sollen leere Zellen die vor anderen Zellen mit Daten stehen im erzeugten XML Format als leere XML Tags bernommen werden so w hlen Sie diese Checkbox Anderenfalls werden solche leeren Zellen ignoriert Leere Zellen am Ende einer Zeile werden immer ignoriert Zeilen am Anfang berspringen Anzahl der Zeilen die ignoriert werden sollen Spalten am Anfang berspringen Anzahl der Spalten die in jeder Zeile ignoriert werden sollen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 196 XLS Adapter Forma
38. DB Datenquelle referenziert eine externe Datenbanktabelle Informationen der Datenquelle m Name Name der Datenquelle Der Name kann ein anderer sein als der Name der in der Datenbank verwendet wird Beschreibung Optional 1 7 1 2 Dialog Datenquelle hinzuf gen 2 Nur bei Typ der Datenquelle DB Datenquelle In diesem Dialog geben Sie die Verbindungsdaten zur Datenbank ein Datenquelle m Datenbank W hlen Sie einen Datenbank oder Business Object Connector aus dessen aktuelle Verbindungsparameter kopiert und zum Herstellen der Datenbankverbindung genutzt werden sollen Sie k nnen diese Werte nachtr glich ndern Datenbankverbindung m Voreinstellung Zur Auswahl eines Datenbanktyps Auf Basis der Auswahl werden in den folgenden Feldern eine Datenbank Muster URL und der korrekte Datenbank Treiber gesetzt W hlen Sie die Option Custom um keine Vorgaben zu setzen Datenbank URL Wenn im Feld Voreinstellung eine Auswahl getroffen wurde dann wird eine korrekte Muster URL zum Ansprechen der Datenbank angezeigt Um eine andere Datenbank anzusprechen als unter Voreinstellung angegeben ignorieren Sie die Voreinstellung und geben die korrekte URL Ihrer Datenbank ein Datenbanktreiber Klasse Name der Datenbanktreiber Klasse Wird automatisch korrekt gesetzt wenn unter Voreinstellung eine Datenbank ausgew hlt wurde Der zur gew hlten Datenbank passende Datenbanktreiber muss WY
39. Dateiformate transformieren z B von einem XML Format in ein anderes Nachrichten mit Hilfe von Templates f r folgende Systemkonnektoren erstellen Web Services Connector Topcall Connector SAP Connector JCA Connector Datenbank Connector Beliebige Nachrichten anhand von Templates aus dem Repository erstellen Der Funktionsumfang den Sie im XSLT Converter nutzen k nnen ist abh ngig von dem XSL Prozessor den Sie verwenden Die mitgelieferten XSLT Prozessoren unterst tzen folgende Funktionen XSL Prozessor Xalan 2 7 XSLTC Saxon 6 Saxon 9 Standard XSLT 1 0 X X x x XSLT 2 0 D EXSLT common X X X D sets X X D x math X x D D dates and times D x x x functions X D random X string X D inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 134 XSLT Converter Data Converter Benutzeroberflache XSLT Mapper XSL Prozessor Xalan 2 7 XSLTC Saxon 6 Saxon 9 Standard inubit XSLT Extensions x x x x u a Funktionen zum Konvertie ren eines Datums zur R ckgabe von Linefeeds und anderen Steu erzeichen zum Erzeugen von Tags und Ersetzen von Umlauten Wenn gew nscht k nnen Sie die mitgelieferten XSLT Prozessoren durch beliebige andere XSLT Prozessoren ersetzen Beachten Sie die Dokumentation Ihres XSLT Prozessors f r W Informationen ber dessen Extensions Siehe Beliebige XSLT Prozessoren einbinden Workbench Process Engine Modul Guide Kap 5 6 S 145
40. Die protokollierten Daten werden im Register Monitoring gt Process Log angezeigt Siehe Fachliche Prozessdaten im Process Log anzeigen Workbench Benutzer Guide Kap 13 11 S 353 20 1 Process Data Logger konfigurieren Voraussetzungen Sie ben tigen eine Beispiel Nachricht mit derselben Struktur wie die zu dokumentierenden XML Daten So gehen Sie vor 1 Erzeugen Sie ein Modul vom Typ Process Data Logger 2 W hlen Sie im Dialog Process Data Logger Eigenschaften Workbench Process Engine Modul Guide Kap 20 2 S 236 das Logging Ziel aus in dem die zu protokollierenden Prozessdaten gespeichert werden soll Das Logging Ziel kann z B die IS Log Datenbank sein 3 F hren Sie eine der folgenden Aktionen aus um anzugeben in welche Tabelle die Daten gespeichert werden sollen Wahlen Sie eine vorhandene Tabelle aus inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 236 Process Data Logger Utility Dialog Process Data Logger Eigenschaften Um eine neue Tabelle zu erzeugen klicken Sie auf den Button DB Manager Der Dialog Datenbankmanager Process Engine Administrator und Entwickler Guide Kap 8 4 S 117 ffnet sich In der Abbildungstabelle werden alle Spalten der ausgew hlten Tabelle angezeigt Geben Sie f r jede Spalte an aus welcher Quelle die zu protokollierenden Daten stammen Spalte mit Elementwert aus XML Eingangsnachricht f lle
41. Dokuments erteilt keinerlei Lizenzrechte an diesen Patenten Marken Urheberrechten oder anderem geistigen Eigentum ausgenommen dies wurde explizit durch einen schriftlich festgelegten Lizenzvertrag mit der inubit AG ver einbart Die von der inubit AG angebotene Software kann Softwarekomponenten anderer Her steller enthalten inubit ist eine eingetragene Marke der inubit AG Alle sonstigen in diesem Dokument aufgef hrten Produkt und Firmennamen sind m glicherweise ein getragene Marken der jeweiligen Inhaber Inhaltsverzeichnis Inhaltsverzeichnis Hinweise Zum Modul Guida isis sicccicesccste cots cateecessteccectvesdscsegecensetedeeecuacegectessanedieeedseceteeedscceteceescunecareentteeedesesemeiens 11 Umfang der Dokumentaton cece eect etre entree renee ee erent eee nee ee eee naae eee eesaaaeeeeeeeaeeeeseeeeeeesennieeeesseeaes 11 Tipps Hinweise und Links in der Dokumentatton sterner nnmnnn n 13 Weitere Informationen und Support 13 1 Complex Lookup Table Data Converter c ccccccesseeeeeeeeeeeeeeseeeneeeneneeeeeeeeeesseeeseeseseeeseeeeseeeeseeneseeeesuseesnensens 15 bei ae er Le MEET 15 1 2 Verarbeitungsvorschriften anlegen nn nsenanenannenannaa anna anna nn 17 1 3 Beispiel Elemente erstellen nennen 20 1 4 Beispiel Feste Werte als zus tzliches Suchkriterium 444440s40sssnnnnnnnnnnnnnnnennnnnnnannnnnnnnnnn nn 22 1 5 Beispiel Variablenwert als zus tzliches Suchkriterium
42. Erstellen Sie eine GIF Datei mit Ihrem Logo Das Logo muss 450 Pixel breit sein und 161 Pixel hoch Gr ere Logos werden proportional an die fest definierte Gr e angepasst b Speichern Sie die Datei als is logo gif in das Verzeichnis lt iS installdir gt server ibis root conf images 3 F hren Sie den Workflow aus inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 242 Report Data Collector Utility Dialogbeschreibungen 21 4 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen m Dialog Diagrammauswahl S 242 m Dialog Konfiguration der Auswahl S 242 21 4 1 Dialog Diagrammauswahl Verf gbare Diagramme Die Baumstruktur enth lt alle Diagramme die in den Report aufgenommen werden k nnen Markieren Sie ein oder mehrere Diagramme oder Diagrammgruppen und klicken Sie auf den gt Button um diese in den Report aufzunehmen Alle Diagramme auf der Nur sichtbar wenn Sie als Benutzer root angemeldet sind inubit Process Engine Um alle fachlichen und technischen Workflows aller Gruppen und Benutzer in den Report aufzunehmen Ausgew hlte Diagramme Zeigt alle ausgew hlten Diagramme an Mit dem lt Button entfernen Sie Diagramme aus der Auswahl 21 4 2 Dialog Konfiguration der Auswahl m Sprache des Reports Sprache der vorkonfigurierten Report Elemente z B Inhaltsverzeichnis Table of Contents erzeugt am generated on
43. Kap 7 5 S 162 Die Regeln werden zur Autoerkennung von Nachrichten verwendet und stehen als Vorlagen allen inubit Workbench Benutzern zur Verf gung die auf EDI Adapter zugreifen k nnen Register XML EDI Adapter bzw EDI XML Adapter eines lokalen Adapters In diesem Editor erzeugen und bearbeiten Sie eine Regel die im Adapter gespeichert wird Diese Regel kann nicht von anderen Adaptern wiederverwendet und auch nicht zur Autoerkennung von Nachrichten genutzt werden Wenn die Option Autoerkennung f r EDIFACT X12 und HL7 im Dialog EDI XML Adaptereigenschaften Workbench Process Engine Modul Guide Kap 7 S 168 markiert ist dann wird ein leeres Register mit einem entsprechenden Hinweis angezeigt Um eine Regel zu erweitern und zu bearbeiten markieren Sie ein Element und ffnen das Kontextmen In der Men leiste des Editors gibt es folgende Befehle A ffnet ein Untermen mit folgenden Befehlen Neu gt Regel ffnet den Assistent f r neue Regel Erstellungsmethode ausw hlen Workbench Process Engine Modul Guide Kap 7 8 6 S 174 Siehe EDI XML Adapter erstellen und Regel konfigurieren Workbench Process Engine Modul Guide Kap 7 2 S 158 ffnen Zum Laden einer Regel aus dem Dateisystem dem Repository oder der Zwischenablage Speichern inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 165 Regeleditoren verwenden Zu
44. Modul Guide 16 12 2011 88 Task Generator Data Converter Formular Texte zum Ubersetzen exportieren und importieren 16 12 2011 s Tasktexte exportieren Wahlen Sie die Taskmodule aus deren Texte Sie als Exceldatei exportieren m chten L Module von Gruppe admin 3 Data Converter 3 EP Module von Benutzer root 4 P Data Converter IV fm Ese 7 H20_MRP_UI_TREATMENT_002_Cre V Q4_Formelements V Q4_Formelements_Layout V aaa V ga_task_ajax_help_and_predicates V ga_task_ajax_predicates_1 V ga_task_beforre_call_waiting gt Hl 7 eg an kael anche sech 1 de Zur ck J Fertig stellen Es werden alle Task Generatoren auf der inubit Process Engine aufgelistet die Sie entsprechend Ihrer Rolle anzeigen bearbeiten k nnen Markieren Sie die Module von denen Sie die Texte exportieren m chten Klicken Sie auf Weiter Der folgende Dialog ffnet sich Lee s Tasktexte exportieren Legen Sie fest in welchen Sprachen zus tzlich zur Standardsprache die Tasktexte gepflegt werden sollen F r jede Sprache wird der Excel Datei eine Spalte hinzugef gt Deutsch Englisch Spanisch Somalisch iw a5 en Zur ck imp Weiter o Fertig stellen 5 Geben Sie an f r welche Sprachen bersetzungen erstellt werden sollen F r jede Sprache wird in der Excel Exportdate
45. Pfad zur Die folgende Abbildung zeigt das Formular Mapping der Tabelle Datenquelle festlegen Eigenschaften Task Generator Formular Mapping Ausgangsmapping DKG Ekel LZ TEE w border Kundenstammdaten d i label E Widget task_grid WFC_JumpTarget 16191076 a jump http finubit com widget ISGrid d i Default Namespace 15Grid type gridOne name 500 dar width inubitrepository Global System Widgets Grid url 300 height com inubit web extjs grid Widget class CH 2 v i Header dei Default Namespace 3 dei limit 0 d i start 3 Column width 120 sortable true xri CH 3 vc Column width rtable true xm CH Column width 120 sortable true lati Column width 120 sortable true mg Widget SERIES IK neignt Suu aj border tooltip Kundenstammdaten halign left valign top Name Vorname text llgn left No rows are defined Data will be filled class com inubit web extjs grid Widget help 0 Spezifisch type 15Grid indbikrspssi s Grid Kl ea d d E un re eum eh Er vr nn Nem taf ns Geff nat Alen ee th gef ten inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 96 Task Generator Data Converter Widgets verwenden und erstellen Anzahl der angezeigten Datensatze festlegen Server seitige Sortierung konfigurieren 16 12 2011 Das erste Modul im Pfad zur Datenquelle d
46. Segmenten zusammengesetzt sind Fur jedes Element sind Eigenschaften wie Lange Position im Segment Typ numerisch alphanumerisch optionales oder obligatorisches Auftreten und Trennzeichen vorgegeben F r alle Segmente ist vorgegeben in welcher Reihenfolge diese wie oft auftreten d rfen oder m ssen Konvertierungsregel Die Regel gibt auf Basis des Standards vor wie EDI Elemente bzw EDI Segmente auf XML Elementen abgebildet werden Die Abbildung zeigt dieselbe Konvertierungsregel im EDI XML Adapter in zwei Ansichten Ansicht Attribut ID Zeigt von der Regeldatei alle Attribute mit dem Namen ID an Diese ID entspricht dem Bezeichner des EDI Elementes bzw Segmentes Die Bezeichner in der Nachricht m ssen den IDs in der Regeldatei entsprechen sonst wird die Nachricht nicht verarbeitet Nach der ID zeigt der Buchstabe c bzw M an ob das Element optional engl conditional oder obligatorisch engl mandatory ist Die Ziffern in eckigen Klammern geben an wie h ufig das Element in der Nachrichtenstruktur vorkommen darf In der Abbildung ist zu sehen dass in der EDI Nachricht das Element CNT dreimal erscheint Damit ist das Element regelkonform denn in der Regel ist angegeben dass das Element gar nicht oder bis zu neunmal vorkommen darf CNT C 0 9 Ansicht XML Tag Zeigt statt der EDI IDs die XML Tags an auf welche die IDs abgebildet werden Beispiel Das Element CNT erh lt den XML Tagnamen ControlTo
47. Siehe XPath des Bezugsknotens setzen Workbench Process Engine Modul Guide Kap 1 S 19 Erstellen Es wird ein XML Element erstellt und diesem ein Wert zugewiesen Die Position und der Name des neuen Elements werden ber einen XPath angegeben z B erzeugt root person Ort ein Element Ort unterhalb des XML Knotens person Das Element muss unterhalb des Bezugsknotens liegen Siehe XPath des Bezugsknotens setzen Workbench Process Engine Modul Guide Kap 1 S 19 Wenn Sie eine Suche formuliert haben und danach eine Erstellung und oder Ersetzung konfiguriert haben k nnen Sie keine weitere Aktion in dieser Verarbeitungsvorschrift definieren F r weitere Aktionen m ssen Sie eine neue Verarbeitungsvorschrift erstellen Verarbeitungsvorschrift testen Klicken Sie in der Werkzeugleiste auf den Button Das Testergebnis wird im Bereich Ergebnis angezeigt Falls Fehler auftreten werden diese als Meldung ausgegeben 1 3 Beispiel Elemente erstellen Das Beispiel erl utert das Erstellen von Elementen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 21 Beispiel Elemente erstellen Eingangsnachricht Die Eingangsnachricht hat folgende Struktur ibis_root jh tmp wthread A te BB Nachricht H BRAR root E G person gt nachname name Rosso vorname name Guiseppe g land name Trau E G person nachname name Cordalis 9
48. Variable Zum Ausw hlen einer bereits deklarierten Variable bzw zum Anlegen einer neuen Variablen inubit Suite 6 Workbench Process Engine Modul Guide Web Service Controls 259 Reply 27 4 Reply Ein Reply Control gibt das Ergebnis eines Technical Workflows oder BPEL Prozesses als SOAP Response an den aufrufenden Web Service zuruck 27 4 1 Dialogbeschreibung Dieser Abschnitt erlautert die folgenden Themen a Dialog Reply Moduleigenschaften in Technical Workflows S 259 a Dialog Reply Moduleigenschaften in BPEL Diagrammen S 260 27 4 1 1 Dialog Reply Moduleigenschaften in Technical Workflows Dieser Dialog bietet folgende Optionen Antwortdaten m Eingangsnachricht als Ausgabe verwenden Sinnvoll z B in Kombination mit einem Web Services Input Connector um die R ckgabe von Werten explizit darzustellen und damit die Lesbarkeit des Workflows zu verbessern Ausgabe aus Variableninhalt erzeugen Erzeugt aus einer Eingangsnachricht eine SOAP Nachricht die als Response verwendet wird Antwort Erzeugung aus m Modul das eingehende Anfrage entgegennimmt YanabiEninhait Angabe welches Receive bzw onMessage Modul oder welcher Web Services Input Connector den Request entgegengenommen hat zu dem die Response erstellt werden soll Operation Zeigt an welche Operation das Modul anbietet Art der Antwort m Normale Antwort Erzeugt eine positive Response entsprechend dem R ckgabeparameter der in
49. Variable erzeugt Falls der Web Service eine Response zur ck gibt dann wird diese in die R ckgabe Variable geschrieben Eingabe Variable Zur Auswahl einer vorhandenen Variablen bzw zum Anlegen einer neuen Variablen R ckgabe Variable Zur Auswahl einer vorhandenen Variablen bzw zum Anlegen einer neuen Variablen inubit Suite 6 Workbench Process Engine Modul Guide 27 2 OnMessage Verwendung Lu 27 3 Receive Verwendung Web Service Controls 257 OnMessage Ein OnMessage Control fuhrt dieselben Aktionen wie ein Receive Modul durch wird jedoch immer in Verbindung mit einem Pick Modul eingesetzt Dieses Control hat keine spezifischen Eigenschaften sondern wird im Workflow konfiguriert Legen Sie einen PartnerLink mit einem lokalen Endpunkt an bevor Sie das Control konfigurieren Siehe Receive Workbench Process Engine Modul Guide Kap 27 3 S 257 Pick Verwendung Workbench Benutzer Guide Kap 11 6 3 S 289 Dieser Abschnitt erlautert die folgenden Themen m Dialog Web Service Einstellungen S 258 Ein Receive Control wartet am Anfang eines Workflow auf einen Web Service Request Sobald der Request eintrifft werden die Daten aus dem Request Body entpackt und in die angegebene Variablen gef llt Der Workflow wird gestartet Innerhalb eines Workflows wartet das Control auf Callbacks eines asynchronen Web Services Dieses Control hat keine spezifischen Eigenschaften
50. XML Format von MS Word ab Version 2003 verwendet Arbeitsverzeichnis des FO Converters Absoluter Pfad zu Multimediadateien Bilder Videos etc welche in das Ausgabeformat eingebunden werden sollen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 8 Dieser Abschnitt erl utert die folgenden Themen Funktionsprinzip S 43 m Datenquelle anlegen S 45 m Datenbanktabelle referenzieren Tabellenname und Spaltennamen setzen S 49 Tabellen und Spalten mit dem DB Manager definieren S 50 Ersetzungsvorschriften definieren S 51 Dialogbeschreibungen S 52 Verwendung Mit einer Lookup Table ndern Sie tabellengesteuert Werte in Nachrichten 3 1 Funktionsprinzip Ersetzungsvorschriften Eine Lookup Table kann eine Vorschrift ausf hren die aus mehreren Ersetzungsvorschriften besteht Die zu ersetzenden Werte und die Ersatzwerte werden in Tabellen Datenquellen aufeinander abgebildet Als Datenquellen k nnen Sie statische XML Tabellen und dynamische Datenbanktabellen verwenden XML Datenquelle Geeignet wenn nur wenige Werte ge ndert werden sollen XML Datenquellen werden direkt in der Lookup Table angelegt und mit Wertepaaren gef llt Siehe XML Datenquelle definieren Workbench Process Engine Modul Guide Kap 3 2 1 S 46 DB Datenquelle Geeignet um viele Konvertierungsschritte durchzuf hren weil die Tabelle nur einmal geladen und dann im Speicher geha
51. aktiviert ist version 1 0 encoding UTF 8 gt So gehen Sie vor 1 Erzeugen Sie eine Konfigurationsdatei fur den FO Prozessor z B fop xconf mit folgendem Inhalt lt xml version 1 0 gt lt fop version 1 0 gt lt Base URL for resolving relative URLs gt lt base gt home vk a tests fop pdfa 1b lt base gt lt Source resolution in dpi dots pixels per inch for determining the size of pixels in SVG and bitmap images default 72dpi gt lt source resolution gt 72 lt source resolution gt lt Target resolution in dpi dots pixels per inch for specifying the target resolution for generated bitmaps default 72dpi gt lt target resolution gt 300 lt target resolution gt lt Default page height and page width in case value is specified as auto gt lt default page settings height 29 7cm width 21cm gt lt Information for specific renderers gt inubit Suite 6 Workbench Process Engine Modul Guide FO Converter Data Converter 39 PDF A 1b erstellen und Fonts andern lt Uses renderer mime type for renderers gt lt renderers gt lt fop gt 2 Geben Sie im Element lt base gt das Basis Verzeichnis fur Fonts an z B lt base gt c fop fonts lt base gt 3 Kopieren Sie den einzubettenden Font und seine Font Metrics in das Basis Verzeichnis 4 Fugen Sie der FOP Konfigurationsdatei die Definit
52. an Si Informationen ber die verschiedenen JavaScript Eventhandler finden Sie unter http de selfhtml org javascript sprache eventhandler htm 4 2 10 Portlets und Formularabschnitte mit Ajax aktualisieren Dieser Abschnitt erlautert die folgenden Themen m Portlet mit Ajax aktualisieren S 77 a Formularabschnitt mit Ajax aktualisieren S 78 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 77 Formulare im Formular Designer erstellen Mit Ajax Asynchronous JavaScript and XML k nnen Sie gezielt Inhalte einer Webseite austauschen ohne dass die gesamte Webseite neu geladen werden muss Die Inhalte werden vom Webserver geladen In der inubit Suite 6 k nnen Sie Ajax in Web Applikationen nutzen um gezielt auf einer Portalseite ein Portlet und Abschnitte in einem Portlet Formular zu aktualisieren 4 2 10 1 Portlet mit Ajax aktualisieren Voraussetzungen Ajax basiertes Aktualisieren ist nur verf gbar in Web Applikationen die als Portlets in einen Portalserver deployt werden Das Formular in Ihrer Web Applikation muss einen Button mit einem Submit Event enthalten weil die ajax basierte Aktualisierung immer manuell ber einen Klick auf solch einen Button angesto en wird So gehen Sie vor 1 Zeigen Sie das Formular im Designer an 2 Markieren Sie den Submit Button Im Register Eigenschaften werden die Eigenschaften des Buttons angezeigt 3 Aktivieren Sie die Optio
53. ber die ausgef hrte Operation enth lt Die XML Response k nnen Sie z B in einem weiteren XSLT Converter verarbeiten inubit Suite 6 Workbench Process Engine Modul Guide 17 2 Eingangsnachrich inubit IS Configuration Utility Eingangsnachricht zum Aufrufen der Operationen erstellen t zum Aufrufen der Operationen erstellen So gehen Sie vor 1 ffnen Sie im XSLT Converter im Bereich XML Zieldatei das Pfeilmen 2 W hlen Sie ffnen von gt Repository Der Repository Explorer wird angezeigt 3 ffnen Sie den Ordner Global System gt Mapping Templates gt IS Configuration Markieren Sie das Template configuration xml 5 Klicken Sie auf OK Der Explorer schlie t sich Das Template wird angezeigt Es enth lt f r alle Operationen kommentierte XML Strukturen in folgender Form Sa S OQ inubitrepository Global System Mapping 20Templates 15 20Configuration configuration xml Fer Tree operato Types i i the different operation types E Call_Free_Memory_Type skeleton example for calling full garbage collection in the Java Virtual Machine 3 3 ISConfiguration v i Operation name callFreeMemory Change_Labels_Type B 69 Check_License_Type skeleton example for checking the IS license ISConfiguration 3 v i Operation name checkLicense 3 63 Copy_Workflow_Type ll skeleton example for copying workflows Za ISConfiguration vc Operation d i name co
54. case geburtsort BERLIN and geschlecht w true Geschlecht o weiblich Cc manpifch Ort Berlin Rente 2000 Voraussetzungen Im Formular ist mind ein Button Element mit dem Event submit vorhanden Bei dem Button Element ist das Attribut validate markiert Sie verf gen ber XPath Kenntnisse So gehen Sie vor 1 Zeigen Sie das Formular im Formular Designer an 2 W hlen Sie Bearbeiten gt Server seitige Validierung Der Editor ffnet sich und zeigt ein XML Dokument mit Beispielen f r Validierungsregeln an 3 Passen Sie die Beispiele an Ihre Formularstrukturen an oder f gen Sie neue Elemente hinzu Damit bei einem Klick auf ein Validierungsergebnis immer das dazugeh rige Eingabefeld markiert wird m ssen die Validierungsregeln nach folgendem Muster erstellt werden not invalidesElement inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 84 Task Generator Data Converter Kontextsensitive Onlinehilfe erstellen Beispiel Eine Regel lautet umgangssprachlich Das Eingabefeld InputElement darf nicht leer sein als Pseudo Code nicht Eingabefeld InputElement leer Der korrekte XPath Ausdruck lautet not Form Response Panel Group nputElement string length 0 Standardm ig k nnen Validierungsergebnisse auf Deutsch und Q Englisch angezeigt werden Um weitere Sprachen zu erg nzen f gen Sie pro Sprache folgendes ein ei
55. dem Wert f r XML Tag in der Konvertierungsregel sprechende Elementnamen verbessern die Lesbarkeit der Nachricht erh hen aber die Dateigr e und beeinflussen damit die Performance Formatierung der EDI Nachricht Zeilenendezeichen Zeilenl nge Wenn die EDI Dateien f r die Anzeige in einem Betriebssystem aufbereitet werden sollen dass bestimmte Zeilenendezeichen oder eine maximale Zeilenl nge voraussetzt m ssen Sie diese Daten angeben damit die Nachrichten geeignet aufbereitet werden k nnen Beispiel EDIFACT Nachrichten haben blicherweise keinen Zeilenumbruch w hrend das Betriebssystem OS 400 Zeilen bis max 80 Zeichen erlaubt Hier m ssten Sie als Zeilenendezeichen n eingeben und als Zeilenl nge 80 f Das Zeilenendezeichen darf nicht identisch sein mit den Q Trennzeichen in der Nachricht m Zeichensatzkodierung Zeichensatz der Eingangsnachrichten Mit der Angabe stellen Sie sicher dass die Eingangsnachricht korrekt konvertiert wird und z B Umlaute richtig dargestellt werden inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 170 EDI Adapt er Format Adapter Dialogbeschreibungen Formatierung der XML Nachricht 7 8 3 Standardm ig ist der Zeichensatz ISO 8859 1 ausgew hlt der alle Zeichen der gebr uchlichen westeurop ischen Sprachen und deren Sonderzeichen enth lt Keine Einr ckungen Zeilenumbr che hinter Elementen alle Whitespaces werde
56. den Submit Button anklicken Der XSLT Converter sortiert die Daten und bergibt diese an das n chste Modul im Workflow Der Workflow zwischen dem XSLT Converter und dem Task Generator wird wie in der Abbildung durch die durchgezogene Linie Display signalisiert Der Task Generator erh lt die aktualisierten Daten und f hrt das Formularmapping erneut durch Deswegen erwartet der Task Generator die Daten in demselben Format wie die urspr ngliche Eingangsnachricht Stellen Sie sicher dass die Daten in demselben Format wie die Q Eingangsnachricht vorliegen Statt eines einzelnen Moduls wie dem XSLT Converter kann nat rlich auch ein komplexer Workflow zum Aktualisieren der Daten konfiguriert werden Konfiguration der Buttons Die Spaltenk pfe sind als Submit Buttons umgesetzt Zus tzlich ist jeder Submit Button folgenderma en konfiguriert inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 80 Task Generator Data Converter Benutzereingaben in Formularen validieren 4 3 16 12 2011 CH E G Group orientation 20 dei border d i class left dei halign d i name oO E G Row CH Column 2 Button da ajax d i ajaxGroup Button ap e Specific label Name event submit name validate IV Start Ende Dau name start end ti name start end ti name start end ti
57. der Eigenschaftentabelle werden die Namen Password und Login angezeigt 2 Speichern Sie Ihre Angaben 17 4 Operationen remote als anderer Benutzer ausf hren Standardm ig werden alle Operationen lokal mit der Berechtigung des Workflow Eigent mers ausgef hrt Sie k nnen diese aber auch auf einer anderen entfernten inubit Process Engine und unter der Berechtigung eines anderen Benutzers ausf hren lassen So gehen Sie vor F gen Sie die Elemente User Password und ServerU t in Ihr XSLT Stylesheet unterhalb des TSConfiguration Elements ein Geben Sie die Werte des Benutzers ein unter dessen Berechtigung die Operationen ausgef hrt werden sollen sowie die URL der inubit Process Engine auf dem das Modul ausgef hrt wird Sie k nnen die Elemente per Drag n Drop aus dem Configuration Template auf Ihr XSTL Stylesheet ziehen 17 5 Logeintr ge aus Monitoring Komponenten lesen Mit Hilfe eines IS Configuration Moduls k nnen Sie die Log Dateien auslesen die in den folgenden Monitoring Komponenten angezeigt werden System Log Connection Manager Queue Manager Scheduler Manager Audit Log inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 222 inubit IS Configuration Utility Logeintrage aus Monitoring Komponenten lesen m Process Log So gehen Sie vor 1 Fur eine Anfrage an eine Monitoring Komponente ben tigen Sie immer einen Technical Workflow mit mehreren Modulen z B getMonitoringLog inub
58. der Verarbeitungsvorschrift S 33 m Bereich Aktionsliste S 34 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 32 Complex Lookup Table Data Converter Dialogbeschreibungen 16 12 2011 Eigenschaften Complex Lookup Table Verarbeitungsvorschriften LandesnamenErsetzen Ai Et l Vi Aktionsliste Datenquellen LandesnamenErsetzen XPath des Bezugsknotens root person a a mo XPath Kindknoten Aktion LaenderMapping gt Default 1 land name Suchen Name_In 2 land name Ersetzen Name_Out Quelldokument Jo t E A Q inubitrepository Root jh SLT_ Ergebnis 0 BR A A Ergebnis root root ar nslt60 http www inubit com nsit60 4 nsit60 http www inubit com nslt60 EG person E G person nachname name Rosso nachname name Rosso 2 i vorname name Guiseppe lt gt vorname name Guiseppe H oa land name Ttaly 3 land name Italien E G person E G person H nachname name Cordalis nachname name Cordalis H 4 vorname name Costa 43 vorname name Costa D land name Greece 3 land name Griechenland E G person person H 4 nachname name Monet G nachname name Monet H 4 vorname name Eric G vorname name Eric Z land name France
59. der Web Service Definition definiert ist Variable inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 260 Web Service Controls Reply Name der Variablen aus deren Inhalt die Antwort generiert wird Fehler Antwort Nur aktiv wenn in der Web Service Definition ein Fehler R ckgabeparameter definiert ist Fehler Name Fehler Variable Liste der definierten Fehler Namen und Fehler Variablen 27 4 1 2 Dialog Reply Moduleigenschaften in BPEL Diagrammen Dieser Dialog bietet folgende Optionen Antwort Erzeugung aus m Modul das eingehende Anfrage entgegennimmt Yarlableninhalt Auswahl des Receive bzw onMessage Moduls welches den Request entgegengenommen hat zu dem die Response erstellt werden soll Operation Zeigt an welche Operationen das Modul anbietet Art der Antwort m Normale Antwort Erzeugt eine positive Response entsprechend dem R ckgabeparameter der im PartnerLink definiert ist Variable Name der Variablen aus deren Inhalt die Antwort generiert wird Fehler Antwort Nur aktiv wenn in der Web Service Definition ein Fehler R ckgabeparameter definiert ist Fehler Name Fehler Variable Liste der definierten Fehler Namen und Fehler Variablen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide e 261 EYA Workflow Controls Verwendung 28 1 Assign Verwendung Dieser Abschnitt erlautert die folgenden Themen Assign S 261 Compensate S 2
60. die Option XML Validierung markiert ist dann m ssen alle Regeldateien dieser Struktur entsprechen sonst kann das Modul nicht publiziert werden Zum Erstellen einer Konvertierungsregel ben tigen Sie detaillierte Informationen ber die Struktur der Nachrichten die Sie mit dem Adapter verarbeiten m chten So gehen Sie vor Hilfsregel laden wenn n tig Hilfsregeln sind normale Regeln die Sie zuvor erstellt haben oder die Ihnen zur Verf gung gestellt wurden Standardm ig werden mit der inubit Suite 6 keine Regeln ausgeliefert 1 a Klicken Sie im Regelbereich auf den A Button und w hlen Sie Hilfsregel Ansicht Der Hilfsregel Bereich wird links vom Regel Bereich eingeblendet Klicken Sie in dem leeren Bereich auf den A Button und w hlen Sie ffnen Sie k nnen Dateien aus dem Dateisystem dem Repository und aus der Zwischenablage laden inubit Suite 6 Workbench Process Engine Modul Guide Flat Adapter Format Adapter 183 Dialogbeschreibungen c Navigieren Sie zu der Regel die Sie als Hilfsregel anzeigen mochten und wahlen Sie diese aus Die Regel wird angezeigt 2 Neue Regel erzeugen Klicken Sie im Regelbereich auf den A Button und w hlen Sie Neu gt Regel Eine neue Regel mit dem Root Element Flatfile wird angezeigt 3 Neue Regel bearbeiten Sie haben folgende M glichkeiten Im Regelbereich mit Hilfe des Kontextmen s Segmente und Elemente hinzuf gen
61. die Werte aus einer Spalte gelesen werden sollen id Eindeutiger Bezeichner der Response auf die der Request Bezug nimmt start Erster Datensatz in der Tabelle der gelesen werden soll g ltig sind numerische Werte oder XPath Ausdr cke amount Anzahl der Datens tze gelesen werden sollen beginnend mit dem Datensatz der durch das Attribut start festgelegt wurde g ltige sind numerische Werte oder XPath Ausdr cke 4 Daraufhin erzeugt das letzte IS Configuration Modul die Response mit den gesuchten Daten inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 224 inubit IS Configuration Utility Logeintrage filtern a gt aes ISConfiguration E G Response Lea Result id 2 BR BC BC C Application for Leave_IMPL 9 C File new application for leave_11 2121701271 NN lt gt C gt C C Task Generator C 1320327925285 lt gt C C level 1 1 Waiting 9 C tasks yole Employee 30050 3cf f8a 1 40a0 9976 fd8454d 12718 C 676 gt C jh 9 C higher 9 C gt C 9 C Cc C 4 63 R H va R H va R 9 Status OK DI oa Request ar ver ee A tha ha Das Result Element enth lt die gesuchten Datens tze dabei steht R row f r einen Datensatz und C column enth lt den Wert 17 6 Logeintr ge filtern Mehrfach vorkommende Werte einer Spalte ausblenden Mit getA
62. ein neues Dokument mit dem Element root ffnen Zum Laden einer Datei aus dem Dateisystem aus dem Repository oder aus der Zwischenablage Im Editor wird automatisch die zum Dateityp passende Ansicht geladen Weiterhin zum Laden von Business Object Diagrammen oder URLs oder von Templates aus folgenden Explorern Datenbank Explorer inubit Suite 6 Workbench Process Engine Modul Guide XSLT Converter Data Converter 137 Benutzeroberflache XSLT Mapper Java Reflection Explorer JCA Explorer Regeldatei Explorer Siehe XML Eingangsnachricht f r XML EDI Adapter erstellen Workbench Process Engine Modul Guide Kap 7 3 S 160 SAP Explorer Web Services Explorer Speichern Datei Zum Speichern des angezeigten Inhalts Datei als ffnet einen Dateiexplorer zum Speichern des angezeigten Inhalts an beliebiger Stelle und in beliebigem Format Repository Zum Speichern des angezeigten Inhalts im Repository Zwischenablage Kopiert die angezeigten Inhalte in die Zwischenablage Drucken ffnet den Drucker Dialog zum Ausdrucken der aktuellen Datei Die folgenden Funktionen sind nicht in allen Bereichen verf gbar inubit Suite 6 Workbench Process Engine Geeignete Editoren f r den Inhalt anzeigen Reduziert die verf gbaren Editoren auf diejenigen welche f r das aktuell angezeigte Dateiformat geeignet sind XML Schema Template erzeugen Erstellt aus einer XML Datei eine V
63. im Client Generator auf ffnen Der Repository Browser ffnet sich Navigieren Sie zu Ihrer XML Schema bzw WSDL Datei um diese zu laden Die Datei wird angezeigt Markieren Sie das Startelement Ihres Formulars mit der Maus Es wird grau hinterlegt Das Startelement muss eindeutig sein und daher eine Kardinalit t von 1 1 haben Markieren Sie die Option Startelement inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 74 Task Generator Data Converter Formulare im Formular Designer erstellen E G ALLE_MITARBEITER 1 1 JALLE_MITARBEITER E G MITARBEITER Ze Startelement ANREDE d Taataa A inen Dih Oe nmn Bh matn m A en iian anan el N A rm pe Fr Damit haben Sie bereits die Mindest Angaben gemacht die zum Erzeugen des Formulars n tig sind 10 Zum Anzeigen des Formulars haben Sie folgende M glichkeiten Klicken Sie auf Testen Eine Vorschau auf das Formular wird in einem eigenen Java Fenster angezeigt In diesem Fenster sind nicht alle Funktionen des Formulars verf gbar Um alle Funktionen zu testen zeigen Sie das Formular in Ihrem Standard Web Browser an a Klicken Sie auf OK Die Einstellungen werden gespeichert und der Client Generator schlie t sich Im Formular Editor werden die generierten Formularelemente innerhalb der Gruppe angezeigt in die das Schema die WSDL Datei geladen wurde Die Gruppe wird zus tzlich gelb umrandet b Klicken
64. installiert sein Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 Benutzer G ltiger Benutzername f r die ausgew hlte Datenbank 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 31 Dialogbeschreibungen Passwort Passwort mit dem sich der Benutzer gegen ber der Datenbank authentifiziert Textwerte aus der Datenbank trimmen L scht bei Textwerten f hrende und nachfolgende Leerstellen Spezielle Kodierung setzen Wenn markiert dann k nnen Sie einen Zeichensatz ausw hlen oder einen beliebigen Zeichensatz eingeben Connection Pooling ffnet den Dialog Datenbank Connection Pooling Workbench Process Engine Systemkonnektor Guide Kap 6 5 5 S 87 in dem Sie die Wiederverwendung physischer Datenbankverbindungen konfigurieren um den zeitaufw ndigen Auf und Abbau von Datenbankverbindung zu optimieren Spezielle Verbindungsparameter Zum Erstellen von Parametern z B Timeouts und Anzahl offener Verbindungen mit denen Sie die Datenbankverbindung abh ngig von der jeweils verwendeten Datenbank konfigurieren Die Parameter definieren Sie als Name Wert Paare Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 1 7 2 Register Verarbeitungsvorschriften Dieser Abschnitt erl utert die folgenden Themen a Dialog Eigenschaften
65. klein schreiben Erzeugt kleingeschriebene Header Namen auf die komfortabel per XPath zugegriffen werden kann Inhalte immer Base64 kodieren Kodiert den MIME Inhalt mit dem base64 Verfahren Wenn die Option nicht markiert ist dann werden Text Inhalte MimeType text direkt als Textknoten unterhalb von Content geschrieben Content Transfer Encoding m glichst beibehalten Ist diese Option aktiviert wird versucht die Kodierung der Eingangsnachricht f r den Transport beizubehalten d h Text bleibt Text und mit dem Base64 Verfahren kodierter Inhalt wird unver ndert durchgereicht Eingangsnachrichten mit anderen Kodierungen werden mit Base64 kodiert 9 2 2 Dialog XML MIME Adaptereigenschaften Dieser Format Adapter hat keine konfigurierbaren Eigenschaften und kann direkt eingesetzt werden 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide o xis Adapter Format Adapter 193 Dieser Abschnitt erlautert die folgenden Themen Eingangsnachrichten f r XML XLS Adapter erstellen S 193 XSL gt XML Zeitzone zum Konvertieren von Datumswerten umstellen S 194 Dialogbeschreibungen S 194 Verwendung Der XLS Format Adapter erzeugt aus Microsoft Excel Dateien XML Formate und umgekehrt XLS gt XML Der XLS Format Adapter kann Excel Dateien im Format XLS der Excel Versionen 95 97 2000 2003 und 2007 einlesen Sie k nnen einzelne oder alle Arbeitsbl tter einer Excel Datei konvertieren Auch
66. komprimieren bzw bereits komprimierte Nachrichten entpacken 13 1 Zip Archiv mit mehreren Dateien erstellen Sie k nnen mit einem Compressor mehrere Dateien komprimieren Voraussetzungen Die Dateien sind in einem Verzeichnis im Dateisystem gespeichert So gehen Sie vor 1 Legen Sie folgenden Technical Workflow an FileCon IN Comp FileCon Out Aue D s Der File Input Connector liest das Verzeichnis ein der Compressor komprimiert das Verzeichnis und der File Output Connector schreibt das Zip Archiv ins Dateisystem 2 Konfigurieren Sie den File Input Connector wie folgt Der Verzeichnismodus ist ausgew hlt Datenweitergabe IBISDirectory Xml Bei XML Konfiguration ist Kodierung UTF 8 ausgew hlt und die Optionen inklusive Daten und Daten base64 kodieren sind markiert 3 W hlen Sie beim Compressor folgende Optionen Verfahren Zip Eingangsformat IBISDirectory XML 4 Wahlen Sie im File Output Connector als Eingangsformat Daten aus inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 206 Compressor Utility Dialog Compressor Decompressor Eigenschaften 13 2 Dialog Compressor Decompressor Eigenschaften Einstellungen Zip Optionen 16 12 2011 In diesem Dialog haben Sie folgende Optionen Aktion W hlen Sie eine der folgenden Aktionen Daten komprimieren Die Eingangsnachricht wird mit dem gew hlten Verfahren gepackt Daten deko
67. land DE H Rechnungsadresse land DE iG Kommentar Bitte mit Geschenkverpackung Ca Waren H 9 Buch ISB 22148 Buch 15 551551677 Titel Harry Potter und der Stein der Weisen g Anzahl 1 9 PreisEUR 29 90 Lieferdatum 2000 01 04 BM Pherae ht tat SON i NN en pA I ps ENA ene Zielstruktur Ergebnis des Mappings 1 Debugging Profiling ENN Benutzergruppe admin URL http Mocalhost 6000fbis servietABISSoapServiet optix intra inubit com 1 XML Quelle XML Ziel Stylesheet Bereich Zeigt das erstellte XSLT Stylesheet als Abbildungstabelle an Die Tabellenspalten enthalten XML Quelle Werte XPath Ausdr cke bzw Funktionen meist aus dem Bereich XML Quelldatei stammend und per Drag n Drop in die Spalte gezogen XML Ziel XSLT Anweisungen Elemente und Attribute meist aus dem Bereich Zielstruktur stammend und per Drag n Drop in die Spalte gezogen F r Infos ber die Toolbar des Bereichs siehe Funktionen in der Werkzeugleiste Workbench Process Engine Modul Guide Kap 5 1 1 S 136 2 XML Quelldatei Zum Laden und Anzeigen einer Beispiel Eingangsnachricht die beim Erstellen des XSLT Stylesheets als Datenquelle dient inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 135 136 XSLT Converter Data Converter Benutzeroberflache XSLT Mapper Der Bereich ist nicht sichtbar wenn Sie
68. lt Bestellung gt lt Waren gt lt Buch gt false lt Buch gt lt Waren gt lt Bestellung gt lt Path gt inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 115 Benutzeroberflache des Formular Designers Der Index bezieht sich nicht auf das Element diesen Namens wie bei XPath sondern auf alle Elemente auf dieser Ebene Damit wird die komplette Reihenfolge wiederhergestellt Sie k nnen Elemente alternativ ber deren Namen referenzieren siehe name Workbench Process Engine Modul Guide Kap 4 S 114 Sie k nnen das path Attribut nur dann nutzen wenn das Element A kein name Attribut hat m enabled Zum Aktivieren Deaktivieren des Formularelements m foreground Wenn Sie in dieses Feld klicken erscheint am Ende der Eingabezeile ein Button Ein Klick auf diesen Button ffnet einen Farbw hler Mit dieser Farbe bestimmen Sie die Textfarbe m background Hintergrundfarbe des Elements width Breite des Elements ganze Zahl Bei einer unzul ssigen Eingabe wird die Breite auf 1 gesetzt height H he des Elements ganze Zahl border Breite des Rahmens der um das Element gezeichnet werden soll ganze Zahl Die Farbe des Rahmens entspricht der Farbe die als Hintergrundfarbe des Panels angegeben wurde m tooltip Text der angezeigt wird wenn der Mauszeiger im Formular auf das Element zeigt Ein Tooltipp besteht aus nicht mehr als 80
69. mit einem zu langen Element einen anderen Fehlertyp als eine Nachricht mit einem falschen Qualifier Bei einer gro en Anzahl von Nachrichten reduziert diese Option die Performance Bei fehlerhafter Schema Validierung Fehlerausgang verwenden Wenn diese Option aktiviert ist dann wird die Ausf hrung des Workflows abgebrochen sobald die Schema Validierung fehlschl gt Die Nachricht wird an den Fehlerausgang weitergeleitet Schemastil Aktivieren Sie diese Option nur wenn Sie Probleme bei der Validierung Ihrer Nachricht gegen das aus der Regel erzeugte Schema feststellen 16 12 2011 Lu Russian Doll Design Elemente sind inline definiert Standarddesign fur Nicht EDIFACT Regeldateien Die Schema Struktur spiegelt die Instanz Struktur wider Alle Elementdeklarationen sind ineinander geschachtelt es gibt keine Referenzen auf identische Elemente Venetian Blind Design Elemente sind referenziert Standarddesign fur EDIFACT Regeldateien Die Deklarationen der Elementtypen werden anhand des Elementnamens global abgelegt Die Elemente verweisen auf die entsprechende Deklaration Autoerkennung f r EDIFACT X12 und HL7 Bei EDIFACT ANSI X12 und HL7 k nnen Sie die Autoerkennung der Trennzeichen aktivieren Fur alle anderen Standards m ssen Sie die Trennzeichen manuell angeben Auch die Autoerkennung kann nicht immer alle Trennzeichen korrekt erkennen Pr fen Sie daher das Ergebnis inubit Suite 6 Wor
70. ngig von Rechten machen nur bei Web Applikationen In Formularen f r Web Applikationen Tasktyp Direkte Formularfolge Seite einer Web Applikation k nnen Sie f r Formularelemente wie z B Buttons Eingabefeldern oder DropDown Listen festlegen welche Rechte n tig sind um die Formularelemente anzuzeigen und oder zu bearbeiten Die Rechte werden im inubit Enterprise Portal zu Portalrollen zugeordnet und die Portalrollen zu Portal Benutzern So k nnen Sie detailliert steuern welche Benutzer zum Anzeigen und Bearbeiten der Formularelemente berechtigt sind Voraussetzungen Der Task Generator welcher das Formular erzeugt muss Teil eines Technical Workflows sein der ber einen Web Application Connector als Portlet auf das inubit Enterprise Portal deployed wird Sie haben bereits ein Formular erstellt So gehen Sie vor 1 Definieren Sie beim Konfigurieren des Web Application Connector alle n tigen Applikationsrechte 2 Publizieren Sie den Web Application Connector inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 72 Task Generator Data Converter Formulare im Formular Designer erstellen 3 Offnen Sie das Task Generator Modul zum Bearbeiten und legen Sie fest aus welchem Web Application Connector die Applikationsrechte Ubernommen werden sollen Zeigen Sie das Formular im Formular Designer an 5 Markieren Sie ein Formularelement das Sie abhangig von Applikationsrechten machen m ch
71. nn 107 4 8 1 Formular Mapping ssssssssssessrrsnrensrnsssettttttrtnttnnnnttst ttt tErEEnEEAESEE ESENE EEEEEEEEESESEEE EEEE EEEEEEEES EEEE E EEEE 108 4 8 2 Ausgangs moppe nee a ae 110 4 8 3 Formular Elemente in der Werkzeugleiste san 111 4 8 4 Eigenschaften von Fomular Elementen 114 4 9 Benutzeroberfl che des Client Generators 224444444444nnnnnn eee nnnnnennennnnnnnnnnnnnnnnenennnnnnennnnnnnnn nn 120 4 10 Dialogbeschreibungen 2 4 4m eu Seege 124 4 10 1 Dialog Task Generator Eigenschaften nn 124 4 10 2 Dialog Berechtigungen 2 2 22 ein 127 4 10 3 Dialog Applkattonsprof nenn 128 4 10 4 Dialog XSLT Mapper Emmstellungen san 129 4 10 5 Dialog Panel Layout na ee nein lees 130 5 XSLT Converter Data Converter z 2 44 3 240404 EENS de ceeetucedaeeesuued ENEE an anne area reden ernten 133 5 1 Benutzeroberfl che XSLT Mapper ccccccceeeeeeeeeeeeeeeeeeaeceeeceeeeeeeeeeeseeeaaaaeeaeeeseeeeeeeeeeeseeceeensaeeeees 134 5 1 1 Funktionen in der Werkzeugleisten iiis a a nennen 136 5 1 2 Weitere Funktionen nn ann 139 9 1 3 XSLI Kommandoassistent 42 a2 ein 140 9 2 XSLT Styleshegts testen EE 142 5 3 XSL EE e en ET 142 5 4 Ergebnis validieren oe eecceecceeeceneeeeeeeeeeeeeeeseneeeeeeseaeeeeeeeseeeeeeeeseeeeeeeseneaaeeeeseeeaeeeeesceeaeeeseeeaeeeeseeenaeeess 143 5 5 Extensions und Java Packages verwenden nen nnnnnn 143 9 5 1 Extensions verwenden nalen a 144 5
72. oder Datenbanktabellen als zus tzliches Suchkriterium verwenden Eingangsnachricht Die Eingangsnachricht hat folgende Struktur Quelldokument t BR Aq inubitrepository Root jh 215 list books technical Dia title id 10 Java 1 5 API D author IBM Za technical E G title a id 20 D Java 1 6 API Verarbeitungsvorschrift Die folgenden Aktionen werden erstellt 1 Suche in der Datenquelle books in der Spalte author nach dem Wert des ersten Elements author In der Datenquelle ist dem ersten author Element der Wert IBM zugeordnet 2 Suche in der Eingangsnachricht nach dem Wert des Elements title das gleichzeitig ein Attribut id mit dem Wert 20 hat Dies trifft f r das Buch Java 1 6 API zu 3 Erstelle unter genau diesem title Element ein Element Publisher und gebe diesem neuen Element den Wert welcher in der Datenquelle books dem in Schritt 1 gefundenen Wert IBM in der Spalte publisher zugeordnet ist Das ist der Wert DATA AG In der Complex Lookup Table sehen diese Aktionen so aus XPath des Bezugsknotens fiist books technical al 8 B f amp XPath Kindknoten Aktion AddPublisher gt Default 1 author text0 Suchen author E 2 title id 20 Suchen 3 publisher Erstellen publisher EI d EN Sn ff MT A inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 28 Complex Lookup Tab
73. r Verbindung das n chste Modul aus dessen Verbindung Sie mit Bedingungen belegen m chten und wiederholen die Schritte 2 und 3 Klicken Sie auf OK um die konfigurierten Verbindungen zu speichern und den Dialog zu schlie en inubit Suite 6 Workbench Process Engine Modul Guide Workflow Controls 265 Demultiplexer 28 4 2 Dialog Demultiplexer Konfiguration Modul f r Verbindungen Beschreibung Bedingungen Liste aller Module die mit dem Tool verbunden sind Im Dialog wird immer die Konfiguration des aktuell markierten Moduls bzw dessen Ausgang angezeigt Die Ausg nge werden in der Reihenfolge abgearbeitet in der sie in der Liste angezeigt werden Die Abarbeitungsreihenfolge wird mit den Pfeil Buttons ber der Liste ge ndert Erl uternder Kommentar Wird auf der Verbindungslinie zum markierten Modul angezeigt Diesen Ausgang benutzen wenn keine Bedingungen an anderen Verbindungen zutreffen Legt die Verbindung als Standard Ausgang fest f r alle Nachrichten die keine der anderen Bedingungen erf llen Die Verbindung wird automatisch mit otherwise benannt Wenn die Option nicht markiert ist und eine Nachricht gar keine Bedingung erf llt dann wird ein Fehler erzeugt und im Monitoring angezeigt Bedingung hinzuf gen Button Blendet die folgenden Bedienfelder zum Festlegen von Bedingungen ein nn TE Te E fen d Inndingungen Operator f r Verkn pfung AND None gt Uwe 4
74. r die Konvertierung von XML gt XLSX erstellen Bei der Konvertierung von XML gt XLSX erwartet der XLSX Adapter Eingangsnachrichten im IBISDirectory XML Format Um Ihre Eingangsnachrichten in dieses Format zu konvertieren verwenden Sie einen XSLT Converter und das mitgelieferte Mapping Template So gehen Sie vor 1 Erstellen Sie einen XSLT Converter 2 ffnen Sie im Bereich XML Zieldatei das A Men und w hlen Sie ffnen von gt Repository Der Repository Explorer wird angezeigt 3 ffnen Sie das Verzeichnis Global gt System gt Mapping Templates gt XLSX Adapter und markieren Sie die Datei ExampleFolder xm l 4 Klicken Sie auf OK Der Explorer schlie t sich und das Template wird angezeigt 5 Bilden Sie nun Ihre Eingangsnachricht auf die Template Struktur ab Siehe XSLT Converter Data Converter Workbench Process Engine Modul Guide Kap 5 S 133 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 200 XLSX Adapter Format Adapter Dialog XLSX Adapter Eigenschaften 11 2 Dialog XLSX Adapter Eigenschaften Grundkonfiguration m Konvertierungsrichtung W hlen Sie eine der beiden Konvertierungsrichtungen aus XLSX nach IBISDirectory XML IBlSDirectory XML nach XLSX 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide a ES Barcode Generator Utility 201 Verwendung Dieser Abschnitt erlautert die folgenden Themen m Beispiel Workflo
75. um die Abarbeitung eines Technical Workflows zu optimieren Mit den Utilities k nnen Sie z B Daten komprimieren dekomprimieren kodieren dekodieren oder Prozessdaten protokollieren Workflow Controls Workflow Controls sind Kontrollelemente welche die Abarbeitungsreihenfolge von Modulen in Technical Workflows beeinflussen Iterationen Sequenzen bedingte Auswahl etc Web Service Controls Web Service Controls sind in BPEL Prozessen die zentralen Elemente zum Aufrufen und Anbieten von Web Services In Technical Workflows k nnen Sie Web Service Controls als Alternative zu Web Services Connectoren einsetzen Umfang der Dokumentation Die inubit Suite 6 bietet eine umfassende Dokumentation die Ihnen als gedrucktes Handbuch als PDF Datei und als Onlinehilfe in inubit Workbench zur Verf gung steht Die Dokumentation besteht aus folgenden Teilen inubit Suite 6 Quick Start Beschreibt die Hard und Softwarevoraussetzungen die Installation und die ersten Schritte Migrationsanleitung Tutorials F r den Ein und Durchstieg Die Tutorials erl utern die Verwendung der wichtigsten Komponenten der inubit Suite 6 anhand von fachlichen Szenarien inubit Workbench inubit Process Engine und inubit Enterprise Portal inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 12 Weitere Informationen 16 12 2011 Lu Benutzer Guide Beschreibt das Arbeiten mit inubit Workbench das Erstellen der verschiedenen
76. vorherigen Dialog ausgew hlt haben Solange Sie noch kein Modul ausgew hlt haben ist das Modul ausgew hlt dessen Modulname in der alphabetischen Sortierung an erste Stelle steht Um das Modul festzulegen zu dem der Workflow verbunden werden soll Klicken Sie es an oder w hlen es aus der Liste ber dem Diagramm aus Dieser Abschnitt erl utert die folgenden Themen m Dialog Workflow Starter S 279 Mit einem Workflow Starter k nnen Sie Workflows im Testmodus oder zeitgesteuert starten Workflows im Testmodus starten Wenn Sie einen Workflow zum Testen immer mit derselben Eingangsnachricht starten m chten dann k nnen Sie diese direkt im Workflow Starter speichern Wenn Sie den Workflow starten wird immer die gespeicherte Eingangsnachricht verwendet unabh ngig davon mit welcher Option Sie den Workflow starten Workflow zeitgesteuert starten Ein Workflow Starter kann genau wie ein Systemkonnektor Workflows zeitgesteuert starten Zum Starten wird die Eingangsnachricht genutzt die im Workflow Starter gespeichert ist Siehe Dialog Zeitgesteuerte Verarbeitung Workbench Process Engine Systemkonnektor Guide Kap 1 1 3 S 22 inubit Suite 6 Workbench Process Engine Modul Guide 28 15 1 Dialog Workflow Starter Workflow Controls 279 Workflow Starter Statische Ausgabedatei m Statische Ausgabedatei benutzen Option ist markiert Geben Sie eine Datei an um den Workflow damit zu sta
77. vorname name Costa land name Greece Da person 9 nachname name Monet 9 vorname name Eric d land name France saii nen phan Verarbeitungsvorschrift 1 Suche nach dem ersten land Element das Kindelement von root person ist und dessen Wert in der Datenquelle Regionen in der Spalte Name_In steht Hier Italy 2 Erstelle das Element province mit dem Wert der in derselben Datenquelle zu finden ist und zwar in der Spalte Name_New in derselben Zeile wie Italy Hier ist das Apulien Regionen Aleat tj Name New Name_In eece Italy ance many In der Aktionsliste sieht diese Vorschrift so aus Aktionsliste RegionHinzufuegen XPath des Bezugsknotens root person ISS DIE UH Path Kindknoten Aktion Regionen gt Default 1 land name Suchen Name_In 2 province name Erstellen Name_New F En nn en Aint deren sin Ausgangsnachricht Das Ergebnis ist folgendes inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 22 Complex Lookup Table Data Converter Beispiel Feste Werte als zusatzliches Suchkriterium Ergebnis Ir E Q Ergebnis root xmins nslt60 http www inubit com nslt60 he person nachname name Rosso gt vorname name Guiseppe s land name Italy province name Apulien ah person 9 nachname name Cordalis gt vorname name Cost
78. wird die Verarbeitung des Moduls abgebrochen und eine Fehlermeldung angezeigt Die erste Suche muss immer auf einer Tabelle stattfinden Die zweite Suche kann sich auf Werte in den Eingangsnachrichten beziehen oder auf zus tzliche feste Werte wenn die Spaltenangabe nicht ausreicht um eine Zeile eindeutig zu identifizieren oder wenn ausschlie lich nach Werten aus einer bestimmten Zeile gesucht werden soll Dar ber hinaus k nnen Sie auch nach Workflow Variablen suchen Dazu geben Sie Namen der gew nschten Variablen mit einem vorangestellten Zeichen in der Spalte Fest ein Siehe inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 20 Complex Lookup Table Data Converter Beispiel Elemente erstellen Beispiel Feste Werte als zus tzliches Suchkriterium Workbench Process Engine Modul Guide Kap 1 4 S 22 Beispiel Variablenwert als zus tzliches Suchkriterium Workbench Process Engine Modul Guide Kap 1 5 S 24 Beispiel XPath Ausdruck als zus tzliches Suchkriterium Workbench Process Engine Modul Guide Kap 1 6 S 27 Wenn in einer Datenquelle gesucht werden soll dann darf der XPath Ausdruck nicht mit eckigen Klammern enden wie z B book id 20 Nutzen Sie stattdessen die XSLT Funktion text Z B book id 20 text Ersetzen Das Element dessen Wert ersetzt werden soll wird ber einen XPath adressiert Das Element muss unterhalb des Bezugsknotens liegen
79. 143 Ergebnis validieren Button Erl uterung Ea N chster Verarbeitungsschritt Button F hrt die hervorgehobene Zeile aus Oo Pause Button Halt die Ausf hrung vor bergehend an Um den Prozess an der Stelle fortzusetzen an der Sie ihn gestoppt haben klicken Sie erneut auf Ea oder SS Stopp Button Beendet die Ausf hrung und entfernt die In fos zu der Element Ausf hrung Sie m ssen die Ausf hrung erst beenden damit das XSLT Stylesheet wieder von der ersten Zeile an ausge f hrt wird Sonst wird die Ausf hrung immer dort fortge setzt wo sie zuletzt angehalten wurde 5 4 Ergebnis validieren Sie haben folgende M glichkeiten die G ltigkeit des Ergebnisses zu pr fen Gegen eine DTD validieren Men Bearbeiten gt DTD Pr fung der Ergebnisdatei Gegen ein XML Schema validieren Men Bearbeiten gt Schema Pr fung der Ergebnisdatei Der Pfad zum Schema bzw zur DTD muss im XSLT Stylesheet angegeben sein wenn nicht dann werden Sie aufgefordert eine passende Datei zu ffnen Das Ergebnis der Validierung wird in einem eigenen Dialog angezeigt Falls Fehler gefunden wurden dann werden diese pr zise angegeben damit Sie Ihr Mapping entsprechend ndern k nnen 5 5 Extensions und Java Packages verwenden Dieser Abschnitt erl utert die folgenden Themen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 144 XSLT Converter Data Converter Extensions und Jav
80. 2 945mm y 2 8219mm iP rect height 10 1781mm width 0 475mm x 3 61mm y 2 8219mm rect height 10 1781mm width 0 19mm x 4 275mm y 2 8219mm ee Lech heights 10 1 781mm nde DEn x Soom yon 8210mm 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Barcode Generator Utility 203 Dialog Barcode Generator Eigenschaften Aus diesem XML kann nun unter Einsatz eines weiteren XSLT Converters und eines FO Converters z B ein PDF erzeugt werden 12 2 Dialog Barcode Generator Eigenschaften In diesem Dialog legen Sie die Art des zu erzeugenden Barcodes und dessen Layout fest Sobald Sie eine Barcode Art auswahlen wird im Dialog eine Erlauterung dazu angezeigt und die Eingabe und Auswahlfelder werden sinnvoll vorbelegt Die angezeigten Eingabe und Auswahlfelder zum Definieren des Layouts sind abh ngig von der Art des ausgew hlten Barcodes L ngenangaben sind in mm oder mw Verh ltnis zur Modulbreite anzugeben inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 204 Barcode Generator Utility Dialog Barcode Generator Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide EEJ Compressor Utility 205 Dieser Abschnitt erlautert die folgenden Themen a Zip Archiv mit mehreren Dateien erstellen S 205 Dialog Compressor Decompressor Eigenschaften S 206 Verwendung Mit dem Compressor k nnen Sie eingehende Nachrichten
81. 247 G 24 Elemente unterdr cken I Anzahl T bestelidatum 7 Bestellung version 1 0 I Buch 2 Request z ISBN E G9 Panel dass panelGc Kommentar I land I Lieferadresse Der Client Generator besteht aus folgenden Bereichen 1 Basis Einstellungen Alle Einstellungen in diesem Bereich sind dateiweit g ltig Source Pfad zu der geladenen Schema oder WSDL Datei Layout BackgroundDelta Background Background legt die Farbe des Hintergrunds bei verschachtelten group Elementen fest wird aktiviert sobald BackgroundDelta definiert ist und mind zwei ineinander verschachtelte group Elemente vorhanden sind Bei 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 121 Benutzeroberflache des Client Generators positiven Werten f r BackgroundDelta l sst die Helligkeit der Hintergrundfarbe bei der inneren Gruppe nach bei negativen Werten steigt sie LabelPostfix Standardm ig angezeigtes Zeichen nach einem Formular Label LabelMandatoryPostfix Zeichen das Pflichtfelder als solche kennzeichnet Wird f r alle Elemente mit einer Kardinalit t von 1 1 gesetzt ChangingLabelWidth Die Angabe sorgt bei ineinander geschachtelten Gruppen daf r dass die Element Label einer Gruppe linksb ndig ausgerichtet und komplett angezeigt werden k nnen Dazu wird f r jede Gruppe der Wert des Border Attributs vom angegebenen ChangingLabel Width Wert su
82. 30 bzw kleiner gleich 245 angezeigt Tabellenspalten ausblenden Mit setColumns definieren Sie eine Tabellen View lt Request id 1 type setColumns gt lt Column name is workflowId gt lt Column name is status gt lt Column name is priority gt lt Request gt Es werden nur die Tabellenspalten ausgegeben die im Request Element gelistet sind 17 7 Logeintr ge sortieren Zum Sortieren von Datens tzen verwenden Sie die sort und sortLevel Attribute wie folgt sort asc desc gibt an ob die Werte in der Spalte aufsteigend oder absteigend sortiert werden sollen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 226 inubit IS Configuration Utility In Logeintragen nach Zeichenketten suchen sortLevel legt die Priorit t bei Sortieren fest lt Request type getData gt lt sortLevel zuerst wird anhand des Namens sortiert gt lt Column name is workflowName sort asc SOmchevele O gt lt sortLevel dann anhand der ID gt lt Column name is workflowID sort desc sortLlevel s LY gt lt Request gt 17 8 In Logeintr gen nach Zeichenketten suchen Wenn Ihre Log Tabelle Spalten mit dem Attribut 1 ike besitzt k nnen Sie diese nach Teil Zeichenketten durchsuchen lassen lt Request id 3 type getData gt lt Column name is_moduleType like IS Conf gt lt Request gt Zur Suche nach Teilen von Ze
83. 4 lt Projekt gt lt Trenn2 gt lt Trenn2 gt lt Artikel gt 2700928058BU lt Artikel gt lt Trenn3 gt lt Trenn3 gt lt ArtikelNrKunde gt 64130037058 lt ArtikelNrKunde gt lt NS gt lt Flatfile gt XML gt XML Der XSLT Converter erzeugt aus dem XML das folgende spezielle XML Format welches der Barcode Generator erwartet lt xml version 1 0 encoding ISO 8859 1 gt lt Barcodes gt lt Barcode gt lt ID gt Kundenartikelnummer lt ID gt lt war ArtikelNrKunde gt lt Value gt 64130037058 lt Value gt lt Barcode gt lt Barcodes gt Das XML Barcode Schema finden Sie im Repository unter WY Global gt System gt Mapping Templates gt Barcode Utility gt barcode xsd XML gt Barcode XML Der Barcode Generator erzeugt aus dem Inhalt des Elements Value einen SVG kodierten Barcode iS ibis_root root tmp 40_BasisEtikett_Drucken_29112007_165127_WThread 0 Datei ansehen Im oberen Bereich wird die Ergebnisdatei angezeigt im unteren Bereich werden die Workflow Variabi 1 BQ 3 Barcodes E Barcode gt ID Kundenartikelnummer gt Value 64130037058 E G svg height 13mm width 39 425mm xmins http www w3 org 2000 svg B 69 g style fill black stroke none P rect height 10 1781mm width 0 19mm x 1 9mm y 2 8219mm iP rect height 10 1781mm width 0 19mm x 2 565mm y 2 8219mm rect height 10 1781mm width 0 475mm x
84. 5 2 Java Packages der inubit Suite 6 einbinden nn 145 5 6 Beliebige XSLT Prozessoren einbinden sssessssssrissessrrsstttttsssttttttttt ttun ttt turan Ennus antn nannten nnanet ennnen nennt 145 5 7 Varlablen verwenden EE 146 5 8 Dialog XSLT Converter Eigenschaften AA 148 6 CSV Adapter Format Adapter uesnunssnnesnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnrnnsnnnnnnrnssnnnnnrnssnnnnnrrnnen 149 6 1 Beispiel Konvertierung CSV nach XML eccccccceeeeecccceeeeecaeeeeseeeaceeeeeeseaaeeeeeseaaaaeesedeaaaeeeneeeaaeeneseaeaeentees 150 6 2 Register Adapter Edit r 4 Hi He ads 151 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 6 Inhaltsverzeichnis 7 EDI Adapter Format Adapter 0 cccccceesseneeeeeeeeneeeeeeseenseeeeseeeeeeenseeeeeeeeeseaeeeeesseaeeeessseenseesaseeeeeenaseeneeeeneoes 155 7 1 Funktionsprinzip der EDI gt XML Konvertierung ccccceeeeeeeeeeeneeceeeeeeeeeeeeeeccaaaaaecaeeeeeeeeeeeseeeeesineeeees 156 7 2 EDI XML Adapter erstellen und Regel konfigurieren cccccceeceeeeeeeeeeeeeeeeeeeeeeeeeeseeeeaeeeesenaaeeeeeennaeeees 158 7 3 XML Eingangsnachricht f r XML EDI Adapter erstellen 160 7 4 Neue Regel erstellen u nanaeneaennandnn 161 7 5 Regeln zur Wiederverwendung auf die inubit Process Engine publizieren u seen 162 7 6 SAP IDoc XML Regel erstellen 163 7 7 Regeleditoren verwenden
85. 5 3 S 142 3 Ausgabe Designer Zum Erstellen des Formulars per Drag n Drop aus der Werkzeugleiste in den Designer Siehe Formular Elemente in der Werkzeugleiste Workbench Process Engine Modul Guide Kap 4 8 3 S 111 Ergebnis Zeigt das Ergebnis nach dem Testen des Mappings an Templates Enth lt alle Formular Elemente als XML inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 110 Task Generator Data Converter Benutzeroberflache des Formular Designers 4 8 2 Ausgangsmapping 16 12 2011 SEigenschaften TaskGenerator r Formular Mapping Ausgangsmapping 30 0 BO xsLT stylesheet 4 http www w3 org 1999 XxSL Transform 2 0 Amii Ase Ai ET AN in ia al d Form Response submitter ISPortletData Form Response Data Li EIQ xML Quelldatei sa Form version 1 0 metric px xmins url java n Response submitter Refresh Z ResultSets ResultSet gt InterPortletFormatFilter XML sade el ee pat ns elite wer Te 1 Debugging Profiling xsl stylesheet a xsl Aa version D z xsl output method xml encodin ye xsl template E G LoadInformation E ee FR xsl copy of lt gt ResultSets E G ResultSet Row 9 Format XML G3 Row gt Format XLS InterPortletFormatFilter XML gt Zielstruktur Ergebnis des Mappings Admin URL http ocalhost 8000f
86. 6 12 2011 124 Task Generator Data Converter Dialogbeschreibungen Dialog Interne Ressourcen Workbench Process Engine Systemkonnektor Guide Kap 39 3 2 S 403 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog Task Generator Eigenschaften S 124 Dialog Berechtigungen S 127 Dialog Applikationsprofil S 128 Dialog XSLT Mapper Einstellungen S 129 Dialog Panel Layout S 130 Dialog Task Generator Eigenschaften 4 10 4 10 1 Direkte Formularfolge Eintrag in der Taskliste 16 12 2011 In diesem Dialog haben Sie folgende Optionen Seite einer Web Applikation Siehe Eigene Web Applikation entwickeln Tutorials Kap 7 2 S 132 Web Application Connector Workbench Process Engine Systemkonnektor Guide Kap 39 S 397 Formular Siehe Formulare Workbench Process Engine Modul Guide Kap m S 100 Externes Programm Siehe Externes Programm Workbench Process Engine Modul Guide Kap a S 101 Information Siehe Information Workbench Process Engine Modul Guide Kap m S 101 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 125 Dialogbeschreibungen Task Properties Es werden nicht immer alle Einstellungen angezeigt welche Einstellungen angezeigt werden hangt vom ausgewahlten Task Typen ab Name der Task Name unter dem die Task angezeigt wird
87. 62 Compensate Scope S 262 Demultiplexer S 263 Empty S 267 Exit S 267 Joiner S 268 Multiplexer S 268 Rethrow S 272 Splitter S 272 Throw S 273 Validate S 274 Wait S 274 Workflow Connector S 275 Workflow Starter S 278 Mit den Workflow Controls der inubit Suite 6 bilden Sie die Prozesslogik ab um in Technical Workflows und BPEL Diagrammen den Ablauf der Ausf hrung zu steuern Mit den Workflow Controls k nnen Sie alle g ngigen EAI und Workflow Pattern implementieren An einem Assign Modul modifizieren Sie Variablenwerte Sie k nnen z B Variablenwerte kopieren Ein Ausgangsnachrichten auf Variablen abbilden Variablen validieren Unterst tzung f r validate Attribut Dieser Modultyp hat keine konfigurierbaren Eigenschaften Die Variablenwerte modifizieren Sie im Workflow mit Hilfe des Variablen Mappings Siehe inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 262 Workflow Controls Compensate 28 2 Compensate Verwendung BPEL Diagramme Workbench Benutzer Guide Kap 11 S 283 Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 Ein Compensate Modul wird immer mit dem Fehler oder Kompensationsausgang eines Scopes verbunden der mindestens einen weiteren Scope enthalt Sobald der konfigurierte Fehler oder Kompensationsfall auftritt aktiviert das Compensate Module alle Kompensationsausgange von bereits erfolgrei
88. 76 Verwendung Ein Workflow Connector verbindet einen Technical Workflow mit einem Subworkflow und erm glicht damit die Mehrfachverwendung von Technical Workflows in anderen Technical Workflows Aufrufender Workflow SplitRoles goT oShopResp create Task e gt xml xml K ON x Aufgerufener Workflow prepareGetinfo getinfo 1 265295236694 Beim Anlegen des Workflow Connectors k nnen Sie u a festlegen ob der Subworkflow synchron oder asynchron aufgerufen werden soll m Synchroner Aufruf Der aufrufende Workflow wartet auf die Ergebnisse des Subworkflows Der Workflow Connector gibt das Ergebnis des letzten Moduls im Subworkflow zur ck Falls ein Fehler auftritt h ngt die Verarbeitung von der Konfiguration der Fehlerbearbeitung ab Asynchroner Aufruf Der aufrufende Workflow wird nach dem Aufruf direkt fortgesetzt Die bergabe von Workflow Variablen konfigurieren Sie nachdem Sie den Workflow Connector in ein Diagramm eingef gt und mit dem vorhergehenden Modul verlinkt haben Sie k nnen einen Workflow Connector manuell in einen Technical Workflows einf gen und mit einem anderen Technical Workflow verlinken oder bereits bestehende Technical Workflows nachtr glich modularisieren dabei werden die Workflow Connectoren automatisch eingef gt Siehe Variablentibergabe bei verlinkten Technical Workflows konfigurieren Workbench Benutzer Guide Kap 12 7 S 312 Refactoring Technical Workflo
89. AA aaa ee naaa 45 3 2 1 XML Datenquelle detnieren Enn AAEnnEen rtnn EEEE nnn Ee sneer rn nenna 46 3 2 2 Daten in eine XML Datenquelle importieren c cccceecceceeeeeeeeeeeeeceenecaeceeeeeeeeeeesececenaesaeeeeeeeeess 46 3 2 3 Daten manuell zu einer XML Datenquelle hnzuttgen nn 47 3 2 4 Daten einer XML Datenquelle bearbeiten und oschen 48 3 2 5 DB Datenquelle definieren ccccccccecceeeeeeeeeeeeeeeeaeceeceeceeeeeeeeesaceaaaanaecaeeeeeeeeeeesedseesccsaneeeeeeeeeees 48 3 3 Datenbanktabelle referenzieren Tabellenname und Spaltennamen setzen sssssssssresrrrrrenrsrnsserrrrene 49 3 4 Tabellen und Spalten mit dem DB Manager definieren nn 50 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 3 4 Inhaltsverzeichnis 3 5 Ersetzungsvorschriften definieren cccccccccececescccceeeeeeeceeeeeeeecceeeeeesuaceceeessaaaeeeeesaaaeeeenseacaeeeensenaceueeeeaas 51 3 6 DiAl6gbeschreibungen ceiivstectienvaidecedevvae dd ivvedeacencuvandecebouavabdcdedvuadadardevvaddecteuuvaddacuduvanddetevvtneactevyandacedyys 52 3 6 1 Register Datenquellen AAA 52 3 6 1 1 Dialog Datenquelle hinzuf gen i e 53 3 6 1 2 Dialog Datenquelle hinzuf gen 1 53 3 6 1 3 Dialog Tabelleneigenschaften 22 sm4444240404000000RRHnnnnannannnnnnansnnannnnnnnnnannnnnnnnnnennnnnnnnn 54 3 6 2 Register Verarbeitungsvorschrften nennen ann 55 3 6 2 1 Dialog Eigenschaften der Verarbeitungsvors
90. AN RANA NAANA AARAA SNENA NARAON NANANA NARRAN ARAINA 253 26 1 Dialog XML Validator Eigenschaften 253 27 Web Kee IL E 255 Ke Mie enabled 255 27 1 1 Dialog beschreibung ann 255 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Inhaltsverzeichnis 21 2 OnMessage une te eee A ede elie A ae 257 KA NET 257 27 3 1 Dialog Web Service Emstellungen nn 258 PEA RT 6 E 259 27 4 1 Dialogbeschreibung un ne a nen 259 27 4 1 1 Dialog Reply Moduleigenschaften in Technical Workflows _ usessnnsenneessnnnnnnnnnnen 259 27 4 1 2 Dialog Reply Moduleigenschaften in BPEL Diagrammen nennen 260 2B WOIKHOW Al8Xo s u x e ZEFRBRPPEEEEEBRPPEEREEFEFEEPREEFEEFELREREFEFEFESRERERFEFFEREEREETESEHRRRRREEERESEREFPESEREEFFEEVESEEREFEEERFEREREENERHEEEEESEEREEENE 261 2B WASSIOM E 261 28 2 Compensate TT 262 28 3 Compensate e 262 RR ut tte TT 263 28 4 1 Bedingungen f r die Nachrichtenweiterleitung definieren nenn 263 28 4 2 Dialog Demultiplexer konfouraton ann 265 28 0 EMP rrecn tian EA EEE REEL 267 28 6 EXll eninin aiaa n ar a EA a a aa TI a a a EEN 267 Seet fe I E A E A AEE E E EE A E E E A E E 268 28 8 Multiplexe cessie niaar a a a aa aaia a EE E 268 28 8 1 Dialog Multiplexer Eigenschattenn ccccceccccceeesecccceeeeseccceeeeeseecaeeeeesecceceeeeseaceeeeesteeceeeenetbenees 269 KR ET 272 Een EE 272 KE LD Belle Wett 272 28 11 tie EE 273 28 11 1 Dialog Throw Einstellunge
91. Artikel Artikel Workflow Yariablen Name 1SCurrentTime 1193592543598 a ISGlobalProcessId 8 m ISModuleId 119 ISModuleName Icsy xmi OK Daten kopieren Ergebnisdatei speichern Ergebnisdatei druc 6 2 Register Adapter Editor XML Root Tag Bezeichner fur das Wurzel Element des zu erzeugenden XML Dokuments z B lt AUFTRAG gt Segmentname Der Segmentname wird in das XML Tag des mit dem Format Adapter erzeugten XML Dokuments Ubernommen das die einzelnen Attribut Tags umschlie t z B lt AUFTRAGSPOSITION gt Textkennzeichner inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 152 CSV Adapter Format Adapter Register Adapter Editor 16 12 2011 Zeichenkette welche die einzelnen Werte in einem Datensatz der Quellnachricht umschlie t und als Text kennzeichnet Feldnamen In manchen CSV Formaten befinden sich die Attributnamen der einzelnen Felder in der ersten Zeile jeder CSV Datei Falls das in Ihrem CSV Format der Fall ist markieren Sie die Auswahlbox berstehende Felder ignorieren Fehlende Felder ignorieren nur bei CSV gt XML Erm glichen das Parsen nicht CSV konformer Nachrichten Spalten mit fester Breite nur bei XML gt CSV Fur jeden Feldtyp wird dessen maximale Lange ermittelt Alle anderen Felder des gleichen Typs werden mit Leerzeichen aufgefullt bis die maximale Lange erreicht ist Feldbegrenzer Zeichenkette welche die ein
92. Cachen zus tzlich Arbeitsspeicher kostet Syntaxfehler in der Eingangsnachricht ignorieren 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Validierung Flat Adapter Format Adapter 185 Dialogbeschreibungen Wenn Sie diese Option auswahlen wird die Konvertierung im Fehlerfall nicht abgebrochen Stattdessen werden fehlerhafte Bereiche in der Nachricht Ubergangen Wenn die Option deaktiviert ist dann wird im Fehlerfall eine Fehlermeldung angezeigt und die Verarbeitung abgebrochen Deaktivieren Sie diese Option zum Testen einer Regel damit Sie eventuelle Fehler darin finden k nnen Fehlerinformationen zur Ausgabe XML Nachricht hinzuf gen F gt die Originalsegment und Elementdaten in die Flat XML Ausgangsnachrichten ein XML Validierung Wenn aktiviert dann werden die Ausgangsnachrichten gegen ein XML Schema validiert das aus der Konvertierungsregel erzeugt wurde Bei der Validierung werden auch der Elementtyp und die Qualifierlisten berpr ft anders als bei der standardm ig immer durchgef hrten automatischen Syntaxpr fung Aktivieren Sie die Option Syntaxfehler in der Eingangsnachricht ignorieren wenn Sie die XML Validierung nutzen Dann werden alle Pr fungen gegen das XML Schema durchgef hrt und im Fehlerfall wird nur ein Fehlertyp ausgegeben Wenn die Option deaktiviert ist dann erzeugt eine fehlerhafte Nachricht mit einem zu langem Element einen anderen Fehlertyp als eine Nach
93. Diagrammtypen und Module das Arbeiten mit Metadaten und Workflow Variablen Simulationen Tests das fachlich orientierte Monitoring und Reporting Administrator und Entwickler Guide Enthalt administrative Themen wie Konfiguration der inubit Process Engine Backup und Restore Benutzerverwaltung Security Aspekte Monitoring und Clustering Entwicklung von Plug ins und Thin Clients Modul Guide Data Converter Format Adapter Utilities Workflow und Web Service Controls verwenden und konfigurieren Systemkonnektor Guide Alles uber Einsatz und Konfiguration von Systemkonnektoren inubit Solution Center 3 0 Benutzer Guide Informationen wie Sie Fachmodelle anlegen mit Business Solutions arbeiten Ansichten erstellen Prozesse und Standardmodelle einbinden sowie eine Dokumentation der REST Schnittstelle Administrator Guide Erlautert wie Sie Daten sichern und wiederherstellen das inubit Solution Center Server als Dienst installieren Ports anpassen das Portal die Datenbank und HTTPS konfigurieren Benutzer verwalten und Diagramme importieren inubit WebModeler 2 3 Administrator und Benutzer Guide Alles uber das Anlegen und Bearbeiten von Modellen Anpassen der Ports Konfigurieren der Datenbank und von HTTPS Die aktuelle Dokumentation steht im inubit User Portal im Register Software unter der Adresse https www inubit user com zum Download bereit Die folgenden Informationen liegen als Booklet der DVD bei bzw s
94. EE 205 13 1 Zip Archiv mit mehreren Dateien erstellen 4444444444440anennnnnnnnnnnnnnnennennnnennennonnnnn nennen 205 13 2 Dialog Compressor Decompressor Eigenschaften AA 206 14 Crypt grapher Utility nn nn genen ans diuecertectiied 209 N T ele eene TEE 209 14 1 1 Dialog Cryptographer Plug in 44444Hnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnne nn 209 14 1 2 Dialog Websale Cryptographic 3DES 44ussrssnnnnennnnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn nenn 210 14 1 3 Dialog CMS Cryptographic Message Syntax 444244444Hnnennnnnennnnnnnnnnnnnennnnnnnnnnnnnnn nn 210 15 Data Stream Modifier Utility lt lt ccccssccccesesscccececessccercenessceeceesasetvecededstaercenaseteceestdesereceeessuceeeetdsucereeunsuaeeiseacatire 213 15 1 Dialog Data Stream Modifier Eigenschaften nn 213 16 Encoder Utility 045440 220 200002 nenne 215 16 1 Dialog Encoder Eigenschaften eissien inann naana EN EANA AAAA ENE EEN A 215 17 inubit IS Configuration Utility nsnsnsnnnesnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnsnnnnnnnnsnnnnnnnnnsnnnnenrnnsnnnnnnnnennnnn 217 17 1 Funktsnsprinzip WEE 218 17 2 Eingangsnachricht zum Aufrufen der Operationen erstellen u4sunsnnnnnnnennnnnnnnnnnnnnnnnnn nenn 219 17 3 Verschl sselte Login Daten verwenden nn 220 17 4 Operationen remote als anderer B
95. Excel typische Darstellungsformate wie Schriftart und Schriftgr e Farbe Ausrichtungen werden in der XML Struktur abgebildet F r die Zellenformatierung werden Fonts Datum Zahlen und arithmetische Formeln unterst tzt String Funktionen werden nicht unterst tzt Aus allen Formelarten kann der letzte berechnete Wert bernommen werden Grafiken k nnen weder eingelesen noch erzeugt werden Das erzeugte XML Format hat eine dreidimensionale Struktur die drei Dimensionen entsprechen dem Arbeitsblatt der Zeile und der Spalte in der Excel Eingangsnachricht XML gt XLS Beim Konvertieren von XML Nachrichten in das XLS Format erwartet der XLS Format Adapter Eingangsnachrichten im XMLSS Format und gibt Excel Dateien im Format von Excel 97 aus 10 1 Eingangsnachrichten f r XML XLS Adapter erstellen Der XML XLS Adapter erwartet Eingangsnachrichten im XMLSS Format Um Ihre Eingangsnachrichten in dieses Format zu konvertieren verwenden Sie ein XSLT Converter Modul und das mitgelieferte Mapping Template So gehen Sie vor 1 Erstellen Sie einen XSLT Converter inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 194 XLS Adapter Format Adapter XSL gt XML Zeitzone zum Konvertieren von Datumswerten umstellen ffnen Sie im Bereich XML Zieldatei das A Men und w hlen Sie ffnen von gt Repository Der Repository Explorer wird angezeigt ffnen Sie das Verzeichnis Global gt System gt
96. Fehler statt die gesamte Eingangsnachricht zu pr fen Bei fehlerhafter Validierung Fehlerausgang verwenden Wenn die Validierung fehlschl gt und im Workflow ein Fehlerausgang vorhanden ist dann wird dieser Fehlerausgang aktiviert inubit Suite 6 Workbench Process Engine Modul Guide yay i Web Service Controls Verwendung 27 1 27 1 1 Invoke Lu 255 Dieser Abschnitt erlautert die folgenden Themen m Invoke S 255 m OnMessage S 257 m Receive S 257 m Reply S 259 Web Service Controls sind in BPEL Prozessen die zentralen Elemente zum Aufrufen und Anbieten von Web Services In Technical Workflows k nnen Web Service Controls als Alternative zu Web Services Connectoren eingesetzt werden Siehe Web Services mit BPEL erstellen Tutorials Kap 10 S 159 Ein Invoke Control ruft genau eine Operation eines Web Services auf und nimmt dessen Ruckgabenachricht wenn vorhanden entgegen Das Control hat keine spezifischen Eigenschaften sondern wird im Workflow konfiguriert Legen Sie einen PartnerLink mit einem Partner Endpunkt an bevor Sie das Control konfigurieren Dialog beschreibung Service Definition Aufzurufende Operation PartnerLink Zur Auswahl des aufzurufenden PartnerLinks m Adresse des aufzurufenden Service Wird automatisch angezeigt sobald ein PartnerLink ausgewahlt ist Operation Zur Auswahl der Operation die das Invoke Control aufrufen soll inubit Suite 6 Wo
97. Guide Kap 1 16 S 67 Splitting auf bergeordneter Ebene durchf hren Erweitert das Splitting um den Elternknoten des Splitting Elements Diese Option ist n tzlich wenn der Elternknoten Informationen enth lt die in jeder Nachricht gebraucht werden die durch das Splitting entsteht 28 5 Empty Verwendung Ein Empty Modul f hrt keine Aktionen durch Es bergibt die Eingangsnachrichten ohne nderungen an das nachfolgende Modul Ein Empty Modul kann z B als einziges Modul in einem Fehlerausgang verwendet werden falls ein Fehler zwar abgefangen aber nicht weiter behandelt werden soll Dieser Modultyp hat keine konfigurierbaren Eigenschaften 28 6 Exit Verwendung Das Exit Modul beendet die Ausf hrung eines Workflows Es kann z B an Verzweigungen eingesetzt werden um die Workflow Ausf hrung zu beenden wenn keine Bedingungen an den verschiedenen Verbindungen zutreffen Dieser Modultyp hat keine konfigurierbaren Eigenschaften inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 268 Workflow Controls Joiner 28 7 Joiner Verwendung 28 8 Multiplexer Verwendung Zusammenf hrung von Variablen Beispiel Ein Joiner verbindet zwei oder mehr eingehende Nachrichten und leitet diese als eine Ausgangsnachricht an das nachfolgende Modul weiter Die Nachrichten werden dabei nicht ver ndert Dieser Modultyp hat keine konfigurierbaren Eigenschaften Dieser Abschnit
98. Guide Kap 3 2 2 S 46 Daten manuell zu einer XML Datenquelle hinzuf gen Workbench Process Engine Modul Guide Kap 3 2 3 S 47 Daten in eine XML Datenquelle importieren Voraussetzungen Die XML Tabellen m ssen folgende Struktur haben lt xml version 1 0 encoding UTF 8 gt lt Table gt Row in EingehenderWert II out AusgegebenerWert gt lt Row in EingehenderWert II out AusgegebenerWert gt inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 47 Datenquelle anlegen lt Table gt So gehen Sie vor 1 Zeigen Sie das Register Datenquellen an 2 ffnen Sie im rechten Bereich das Kontextmen und w hlen Sie Tabellendaten importieren Ein Dateiexplorer ffnet sich 3 Navigieren Sie zu der XML Datei welche die Daten enth lt und klicken Sie ffnen Die Daten werden geladen und angezeigt 3 2 3 Daten manuell zu einer XML Datenquelle hinzuf gen Voraussetzungen Sie haben eine Lookup Table zum Bearbeiten ge ffnet Sie haben eine XML Datenquelle definiert So gehen Sie vor 1 Zeigen Sie das Register Datenquellen an 2 W hlen Sie die Datenquelle aus der Sie Werte hinzuf gen wollen 3 Optional Geben Sie einen Standardwert ein den das Modul verwendet wenn es f r einen Wert in der Eingangsnachricht in der Datenquelle keinen Eintrag findet 4 ffnen Sie im rechten Bereich das K
99. Kodierung wird benutzt um Bin rdaten ber Technologien zu bertragen die 8 Bit nicht sauber bertragen k nnen wie z B E Mail Die bin ren Zeichenketten werden in Text Zeichenketten umgewandelt die problemlos per E Mail versendet oder als Teil eines HTTP POST Requests verwendet werden k nnen base64 verwendet eine Untermenge des ASCII Zeichensatzes die kodierten Zeilen m ssen exakt 64 druckbare Zeichen lang sein Durch die Kodierung steigt der Platzbedarf der Daten um 25 MIME base64 Dieses Verfahren basiert auf der base64 Kodierung legt aber keine feste L nge f r base64 kodierte Zeilen fest Lediglich die Maximall nge ist mit 76 Zeichen fest definiert hex Dieser Algorithmus wandelt Bin rdaten in eine Folge von Hexadezimal Zahlen um URL URL Encoding ist notwendig wenn Eingangsnachrichten als HTTP Request oder HTTP Response gesendet werden soll Da bei der HTTP Kommunikation nur eine Untermenge des US ASCII Zeichensatz verwendet werden darf m ssen alle Zeichen die nicht in dieser Untermenge enthalten sind durch sog Escape Sequenzen ersetzt werden So wird z B das Leerzeichen durch die Sequenz 20 ersetzt Mit den folgenden Algorithmen k nnen Sie Pr fsummen erstellen lassen mit denen die Integrit t von Nachrichten gepr ft werden kann Um festzustellen ob eine Nachricht ver ndert oder besch digt wurde wird die aktuelle Pr fsumme der Nachricht mit einer bekannten fr her erstellten Summe verg
100. Process Engine Modul Guide 16 12 2011 150 CSV Adap ter Format Adapter Beispiel Konvertierung CSV nach XML 6 1 Beispiel Konvertierung CSV nach XML Eingangsnachricht 16 12 2011 iS ibis_root tutorial inubit IS Team miller tmp 2_04 CS XML Adapter Test2 250 x In diesem Dialog werden die Nachricht oben und die aktuell vorhandenen Workflow Yariablen unten angezeigt Sie k nnen die Nachricht und die Workflow Yariablen speichern um diese in weiteren Tests wiederzuverwenden D Nachricht I GB ESQ LA 1 20 catalog20 20 A 2 20 n20 A noon nengon na zu ZU catalog20 icleID20 SN20 LN20 20 eID2 icleID20 SN20 LN20 20 catalog20 s 20 D he Ke a S a S a S 4 20 catalog20 20 ArticleID20 SN20 LN20 20 5 20 catalog20 20 ArticleID20 SN20 LN20 20 6 20 catalog20 20 A LN20 20 7 20 catalog20 20 ArticleID20 SN20 LN20 20 20 catalog20 9 20 noon na zu D 20 Ar 7 catalog20 20 Ar r 11 20 icleID20 SN20 LN20 20 SN20 LN20 20 20 20 x catalog20 icleID20 10 20 icleID20 SN20 LN20 t t t G ticleID20 SN20 E t t t ticleID20 SN20 LN20 catalog20 20 A Workflow ariablen Name Typ Wert 1SCurrentTime xsistring 1269336941923 a I5GlobalProcessId xsistring 2 1SInvokingModule xsistring QA C
101. Prozessmodell Report erstellen 21 2 21 3 16 12 2011 Prozessmodell Report erstellen Sie k nnen Ihr Prozessmodell mit wenigen Klicks erzeugen lassen und dabei festlegen ob Ihr gesamtes Prozessmodell dokumentiert werden soll oder Teile davon und welche Informationen ber die Prozesse enthalten sein sollen Zum Erzeugen des Prozessmodells wird ein mitgelieferter und vorkonfigurierter Workflow genutzt in dem u a das Layout und das Logo des Reports definiert sind Siehe Prozessmodell Report anpassen Workbench Process Engine Modul Guide Kap 21 3 S 240 So gehen Sie vor 1 W hlen Sie in der inubit Workbench in der Men leiste Datei gt Prozessmodell Report erstellen Der Report Assistent ffnet sich Die Option wird nur angezeigt wenn Sie das Modul Process Data Logger lizenziert haben 2 Lassen Sie sich von dem Assistenten durch die Erstellung des Reports f hren Siehe auch Dialog Diagrammauswahl Workbench Process Engine Modul Guide Kap 21 4 1 S 242 Dialog Konfiguration der Auswahl Workbench Process Engine Modul Guide Kap 21 4 2 S 242 Nach Beenden des Report Assistenten wird der Report als PDF Datei erzeugt und sofort anzeigt Prozessmodell Report anpassen berblick Zum Erzeugen des Prozessmodell Reports wird ein vorkonfigurierter Workflow genutzt in dem u a das Layout und das Logo des Reports definiert sind Sie k nnen diesen Workflow bel
102. SVXML Adapter Test2 ISInvokingWorkflow xsistring QA CS XML Adapter Test ISModuleld xsistring 12 1SModuleName xsistring CS Splitter ISProcessId xsistring 2 I5ServerName xsistring lavenderplex intra inubit com x Der Adapter entfernt aus den einzelnen Feldern der CSV Datei Leer und oder Steuerzeichen vor und nach dem String bevor er die Werte in die XML Elemente der Ausgangsdatei Ubernimmt Dadurch verhindert er dass bei der Verarbeitung von CSV Daten deren Spalten feste L ngen haben und z B mit Leerzeichen ausgef llt werden Problem mit der daraus erzeugten XML Datei auftreten inubit Suite 6 Workbench Process Engine Modul Guide CSV Adapter Format Adapter 151 Register Adapter Editor Ausgangsnachricht E ibis_root root tmp 8_csv test_28102007 182903 WThresd 4 142P 4 Datei ansehen Im oberen Bereich wird die Ergebnisdatei angezeigt im unteren Bereich werden die Workflow variablen angezeigt BIN Bestellung B 69 Artikel gt Catalogld 20 CatalogName catalog20 GP ParentCatalogld 20 9 ArticleId ArticleID20 ArticleShortName SN20 gt amp rticleLongName LN20 gt Price 20 E Artikel Catalogld 20 gt CatalogName catalog20 gt ParentCatalogld 20 gt Articleld ArticleID20 gt ArticleShortName SN20 gt ArticleLongName LN20 gt Price 20 lt gt Artikel lt gt Artikel Artikel
103. Sie in der Men leiste der inubit Workbench auf ei Der Browser ffnet sich und zeigt die erzeugten Formularfelder an F hren Sie keine manuellen nderungen an den generierten Feldern im group Element durch Alle manuellen nderungen werden berschrieben wenn die Schema bzw WSDL Datei neugeladen wird Formular Elemente wie z B Buttons zum Absenden oder Abbrechen des Formulars f gen Sie per Drag n Drop ein siehe Formular Mapping erstellen Tutorials Kap 7 2 1 S 137 Siehe Benutzeroberfl che des Client Generators Workbench Process Engine Modul Guide Kap 4 9 S 120 4 2 9 JavaScript in Formularen verwenden 16 12 2011 Die Art und Weise wie Sie JavaScript in Formularen einsetzen k nnen h ngt von der Verwendung des Formulars und vom JavaScript Code ab a JavaScript in Formular Tasks Web Applikation Workbench Process Engine Modul Guide Kap 4 S 75 m JavaScript in Web Applikationen Workbench Process Engine Modul Guide Kap 4 S 76 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 75 Formulare im Formular Designer erstellen a Javascript Eventhandler Workbench Process Engine Modul Guide Kap 4 S 76 Die Dokumentation des inubit JavaScript Frameworks finden Sie im Verzeichnis lt iS installdir gt documentation jsdoc index html wenn Sie die inubit Dokumentation installiert haben Oder rufen Sie die Dokumentation direkt auf J
104. Slokal definieren 16 12 2011 m CSS zentral definieren S 66 m CSS lokal definieren S 66 m Alternativen S 67 Sie k nnen f r Formularelemente CSS Klassen anlegen und die Eigenschaften dieser Klassen in einem Web Application Connector definieren Dieses Vorgehen hat den Vorteil dass Sie die CSS Klassen in allen Task Generator Formularen nutzen k nnen die den Web Application Connector referenzieren So gehen Sie vor 1 Markieren Sie das Element im Formular Designer 2 Um das Element mit einer CSS Klasse zu verkn pfen zeigen Sie das Register Eigenschaften an und geben beim Attribut class den Namen der Klasse ein 3 Legen Sie einen Web Application Connector an und definieren Sie im Dialog Interne Ressourcen Workbench Process Engine Systemkonnektor Guide Kap 39 3 2 S 403 die Eigenschaften der Klasse Informationen ber die Syntax von Formatdefinitionen f r Klassen finden Sie unter http de selfhtml org css formate zentrale htm klassen 4 Publizieren Sie den Web Application Connector Der Web Application Connector muss publiziert und deployed werden aber nicht Teil eines Workflows sein 5 Zeigen Sie den Dialog Berechtigungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 des Task Generators an und referenzieren Sie den Web Application Connector So gehen Sie vor 1 Markieren Sie das Formularelement im Designer oder im XML Ziel inubit Suite 6 Workbench P
105. Tabellendaten sortiert Voraussetzungen Ajax basiertes Aktualisieren ist nur verf gbar in Web Applikationen die als Portlets in einen Portalserver deployt werden Das Formular in Ihrer Web Applikation muss mind einen Button mit einem Submit Event enthalten weil die ajax basierte Aktualisierung immer manuell ber einen Klick auf solch einen Button angesto en wird Der Workflow der Ihre Web Applikation realisiert enth lt ein Modul das die aktualisierten Daten bereit stellt Dieses Modul ist ber einen Pfad mit dem Task Generator verbunden Beispiel Workflow Der abgebildete Workflow erzeugt ein Portlet mit einer Tabelle Die Tabellendaten k nnen mit einem Klick auf oder absteigend sortiert werden 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 79 Formulare im Formular Designer erstellen WebApp_Table Display Joiner Das Sortieren ist mit Ajax realisiert sobald Benutzer auf einen Spaltenkopf klicken werden die aktuell angezeigten Daten vom Task Generator Table zum Sortieren direkt an den XSLT Converter Sort and Filter gesendet In der Abbildung visualisiert die gestrichelte Linie Jump diese Aktion Die Daten bestehen aus der Response und der Eingangsnachricht des Task Generators d h aus genau den Daten die normalerweise vom Browser an den Task Generator zuruck gesendet werden wenn Benutzer nach einer Formulareingabe
106. Validierung m XML Validierung Wenn aktiviert dann werden die Ausgangsnachrichten gegen ein XML Schema validiert das aus der Konvertierungsregel erzeugt wurde Bei der Validierung werden auch der Elementtyp und die Qualifierlisten berpr ft anders als bei der standardm ig immer durchgef hrten automatischen Syntaxpr fung Bei fehlerhafter Schema Validierung Fehlerausgang verwenden Wenn diese Option aktiviert ist dann wird die Ausf hrung des Workflows abgebrochen sobald die Schema Validierung fehlschl gt Die Nachricht wird an den Fehlerausgang weitergeleitet inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 188 Flat Adapter Format Adapter Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Mime Adapter Format Adapter Verwendung Vorlagen Dieser Abschnitt erlautert die folgenden Themen m Beispiel Konvertierung MIME gt XML MIME S 190 a Dialogbeschreibungen S 191 Ein MIME Adapter konvertiert Nachrichten von MIME nach XML MIME bzw von XML MIME nach MIME MIME gt XML Wenn das Attribut charset im Content Type einer Nachricht fehlt dann wird angenommen dass der Inhalt dieses MIME Parts mit US ASCII kodiert ist Bei Multipart Nachrichten wird der erste gefundene charset Wert Standard Zeichensatz f r alle weiteren MIME Parts verwendet wenn diese keinen eigenen charset Parameter in ihren Content Types haben XML g
107. Zeichen da einige Web Browser l ngere Texte nicht anzeigen k nnen m halign Waagerechte Ausrichtung linksb ndig left zentriert center oder rechtsb ndig right E valign Senkrechte Ausrichtung oben top zentriert center oder unten bottom Bereich Spezifisch Wenn ein Element Panel markiert ist werden ber die spezifischen Attribute die Eigenschaften aller Elemente beeinflusst f r die keine Werte angegeben sind Dar ber hinaus gibt es noch eine Reihe weiterer spezifischer Attribute Die folgende Aufz hlung listet die Attribute und Werte die nicht selbsterkl rend sind inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 116 Task Generator Data Converter Benutzeroberflache des Formular Designers m label Beschriftung eines Elements z B eines Buttons event Wahlen Sie ein Event aus oder geben Sie den Namen des Panels ein das angezeigt werden soll wenn das Event ausgel st wird Es gibt folgende Events 16 12 2011 lt Panel_Name gt Zum Navigieren von einem Panel zum n chsten wird verwendet z B an einem Weiter Button Siehe Formular Layout festlegen und Elemente auf Panels positionieren Workbench Process Engine Modul Guide Kap 4 2 1 S 63 back Sprung zur ck zum zuletzt angezeigten Panel submit value Zum Absenden des Formulars Die im Formular enthaltenen Daten werden als XML Nachricht an den Task Generator bergeben We
108. Zeichen au erhalb des US ASCII Charakterzeichensatzes Umlaute etc enthalten Dateiname innerhalb des Zip Archivs Beim Komprimieren Name der Datei im Zip Archivs welches der Compressor erzeugt Wenn Sie keinen Namen angegeben wird standardm ig IBISData verwendet Beim Dekomprimieren Name und Endung der Datei die entpackt werden soll Kommentar im Zip Archiv Kommentar inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 208 Compressor Utility Dialog Compressor Decompressor Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide MEZI Cryptographer utility aie Dieser Abschnitt erlautert die folgenden Themen m Dialogbeschreibungen S 209 Verwendung Mit dem Cryptographer k nnen Sie Daten verschl sseln entschl sseln und signieren 14 1 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog Cryptographer Plug in S 209 m Dialog Websale Cryptographic 3DES S 210 a Dialog CMS Cryptographic Message Syntax S 210 14 1 1 Dialog Cryptographer Plug in In diesem Dialog w hlen Sie eines der angebotenen Verfahren aus Verf gbare Verfahren m Websale Cryptographic 3DES Symmetrischer Verschl sselungsalgorithmus f r den Nachrichtenaustausch Bei diesem Verfahren wird ein und derselbe Schl ssel zum Verschl sseln und zum Entschl sseln der Eingangsnachricht genutzt CMS Cryptographic Messag
109. Zum Importieren ffnen Sie im rechten Bereich das Kontextmen und w hlen Tabellendaten importieren Um Daten manuell einzugeben ffnen Sie im rechten Bereich das Kontextmen und w hlen Hinzuf gen DB Datenquelle a ffnen Sie im rechten Bereich das Kontextmen und w hlen Sie Tabelleneigenschaften Ein Dialog ffnet sich b W hlen Sie die Datenbanktabelle aus und aktivieren Sie die Checkbox der Spalten die Sie mit der Verarbeitungsvorschrift bearbeiten m chten c Klicken Sie auf OK um die Auswahl zu speichern In der Datenansicht erscheint eine leere Tabelle mit den Spaltennamen als berschrift d Um die Daten aus der Datenbank in die Spalten zu laden w hlen Sie aus dem Kontextmen Hinzuf gen Die ersten 25 Datens tze werden aus der Datenbank gelesen und angezeigt 3 Verarbeitungsvorschrift anlegen a b Zeigen Sie das Register Verarbeitungsvorschriften an ffnen Sie im linken Bereich das Kontextmen und w hlen Sie Hinzuf gen Der Dialog Eigenschaften der Verarbeitungsvorschrift Workbench Process Engine Modul Guide Kap 1 7 2 1 S 33 ffnet sich inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 19 Verarbeitungsvorschriften anlegen c Benennen Sie die Verarbeitungsvorschrift Der Name wird in der Liste der Verarbeitungsvorschriften und als Uberschrift der Aktionsliste angezeigt Setzen Sie die b
110. a gt land name Greece province name Peloponnes person gt nachname name Monet vorname name Eric land name France gt province name Provence Um sicherzustellen dass auch dann neue Elemente erstellt werden wenn in einer Datenquelle Werte fehlen geben Sie einen Default Wert an 1 44 Beispiel Feste Werte als zus tzliches Suchkriterium Eingangsnachricht 16 12 2011 Das Beispiel erl utert wie Sie feste Werte als zus tzliche Suchkriterien verwenden Dies ist n tig wenn die Spaltenangabe nicht ausreicht um eine Zeile eindeutig zu identifizieren oder wenn ausschlie lich nach Werten aus einer bestimmten Zeile gesucht werden soll Im Beispiel soll der aktuelle Wert des Elements land durch den Wert ersetzt werden der in der Spalte Name_New steht Allerdings ist die Zuordnung der Ausgabewerte zu den Eingabewerten nicht eindeutig da einige Werte in der Datenquelle mehrfach vorkommen und unterschiedlichen Werten zugeordnet sind Als zus tzliches Kriterium gilt daher Es soll genau der Wert ausgegeben werden bei dem in der Spalte Season ein ganz bestimmter Wert steht Die Eingangsnachricht hat folgende Struktur inubit Suite 6 Workbench Process Engine Modul Guide Verarbeitungsvorschrift inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 23 Beispiel Feste Werte als zusatzli
111. a Packages verwenden m Extensions verwenden S 144 m Java Packages der inubit Suite 6 einbinden S 145 berblick Um in einem XSLT Stylesheet Funktionalit ten zu realisieren die nicht durch den XSLT Befehlssatz abgedeckt werden verwenden Sie Extensions oder Funktionen aus Java Packages 5 5 1 Extensions verwenden Si Eine Vielzahl gebrauchsfertiger Extensions finden Sie auf folgenden Seiten http www exslt org http xmlLapache org xalan j extensionslib html http saxon sourceforge net Sobald Sie Prozessor spezifische Extensions einsetzen ist Ihr XSLT A Stylesheet abhangig von dem ausgewahlten XSLT Prozessor So gehen Sie vor 1 Zeigen Sie Ihr XSLT Stylesheet an 2 F gen Sie dem xsl stylesheet Element Uber das Kontextmen ein namespace Attribut f r Ihre Extension hinzu z B lt xsl stylesheet xmins string http exslt org string 3 F gen Sie das folgende Attribut hinzu extension element prefixes string Extensions aufrufen Eine Extension Funktion wird ber den festgelegten Namensraum und ihren Namen aufgerufen z B lt xsl template match gt lt tokens gt lt xsl for each select string tokenize A B C D gt lt xsl copy of select gt lt xsl for each gt 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide XSLT Converter Data Converter 145 Beliebige XSLT Prozessoren einbinden 5 5 2 Java Packages der inubit Suite 6 einbinden
112. aden Wenn die Dateien sehr gro sind kann sich dies nachteilig auf die Performance auswirken Wenn Sie die Option nach dem Bearbeiten und Publizieren wieder abw hlen werden die Dateien von der inubit Process Engine gel scht genauso wie die Referenz zur lokalen Kopie auf dem Client Rechner Die Dateien sind dann beim n chsten Bearbeiten leer XSLT Prozessor Zum Ausw hlen eines XSLT Prozessors Die XSLT Prozessoren unterscheiden sich hinsichtlich des von ihnen unterst tzten Sprachumfangs Statt eines mitgelieferten XSLT Prozessors k nnen Sie einen beliebigen anderen XSLT Prozessor verwenden 16 12 2011 XSLT Stylesheet cachen Wenn das Modul kurz hintereinander mehrfach aufgerufen wird dann steigert das Cachen des Stylesheets die Performanz Siehe XSL Versionen und EXSL Unterst tzung Workbench Process Engine Modul Guide Kap 5 S 133 Beliebige XSLT Prozessoren einbinden Workbench Process Engine Modul Guide Kap 5 6 S 145 Mit der Auswahl in diesem Dialog legen Sie das Basis Layout Ihres Formulars fest Sie k nnen das Layout nach dem Anlegen des Moduls manuell ndern Vertikales Layout Alle Elemente die Sie per Drag n Drop in das Panel ziehen werden automatisch vertikal untereinander platziert Tabellen Layout F gt ein Tabellen Element in das Panel ein Sie k nnen alle weiteren Elemente in die Tabellenzellen einf gen und dort anordnen Absolutes Layout Erm glicht es
113. alle Elemente per Dragon Drop exakt auf dem Panel zu platzieren inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 131 Dialogbeschreibungen Client Generator ffnet den Client Generator zum Erstellen eines XML Schema basierten Layouts Das vom Client Generator erzeugte Layout wird automatisch in ein Group Element im Panel eingef gt Siehe Benutzeroberfl che des Client Generators Workbench Process Engine Modul Guide Kap 4 9 S 120 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 132 Task Generator Data Converter Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide 5 KON Converter Data Converter 133 Verwendung XSL Versionen und EXSL Unterst tzung Dieser Abschnitt erl utert die folgenden Themen Benutzeroberfl che XSLT Mapper S 134 XSLT Stylesheets testen S 142 XSLT Stylesheets debuggen S 142 Ergebnis validieren S 143 Extensions und Java Packages verwenden S 143 Beliebige XSLT Prozessoren einbinden S 145 Variablen verwenden S 146 Dialog XSLT Converter Eigenschaften S 148 Mit Hilfe des XSLT Converters lassen sich XML Dateien in beliebige Dateiformate transformieren Zum Transformieren verwendet der XSLT Converter ein oder mehrere XSLT Stylesheets die angeben wie der Inhalt der XML Dateien transformiert wird Ein XSLT Converter unterst tzt Sie bei folgenden Aufgaben m
114. ar Nach Klick auf den Namen der Task wird das Formular im rechten Bereich angezeigt i Information Die Information wird als Tooltipp der Task Nach Klick auf den Namen der Task wird die Information aus der Liste entfernt Externe Applikation Nach Klick auf den Namen der Task wird die externe Applikation ge ffnet Nach dem Schlie en der externen Applikation wird die Task aus der Liste entfernt F r Informationen ber das Erzeugen und Bearbeiten von Tasks siehe Tasks in Technical Workflows integrieren Workbench Process Engine Modul Guide Kap 4 7 1 S 103 4 7 2 2 Tasklist als Servlet im Browser anzeigen Anmelden 16 12 2011 Die Tasklist kann als Servlet ohne manuelle Anpassungen in folgenden Browsern angezeigt werden Windows Firefox ab Version 2 Linux Firefox ab Version 2 Voraussetzungen Benutzer m ssen die Rolle Tasklist User oder eine andere Rolle mit dem Recht Tasklist haben Im Browser m ssen Cookies erlaubt sind So gehen Sie vor 1 ffnen Sie einen Browser und geben Sie folgende URL ein http NamePortalserverRechner 8000 ibis servlet FormServlet Der Anmeldedialog wird angezeigt inubit Suite 6 Workbench Process Engine Modul Guide 2 3 Task Generator Data Converter 107 Benutzeroberfl che des Formular Designers Geben Sie Benutzername und Passwort ein Klicken Sie auf Anmelden Die Tasklist wird angezeigt Abmelden Zum Abmelden ge
115. are in der Datei diese erl utern die Verwendung der verschiedenen XML Elemente Passen Sie die Datei Widget xs1 an Beachten Sie auch in dieser Datei die Kommentare Erzeugen Sie ein Icon mit dem Namen Widget gif Erzeugen Sie im Repository ein neues Verzeichnis unterhalb von Global gt System gt Widgets F gen Sie alle Dateien diesem Verzeichnis hinzu Stellen Sie sicher dass die Dateien anonym lesbar sind Wenn Sie das neue Widget sofort einsetzen m chten m ssen Sie das Icon zuerst sichtbar machen ffnen Sie einen Task Generator zeigen Sie das Register Formular Mapping an und w hlen Sie aus der Men leiste Ansicht gt Externe Elemente neu laden Ansonsten steht das Widget erst nach dem Neustart der inubit Workbench zur Verf gung Beispiel Datepicker Widget Ein Datepicker vereinfacht die Eingabe eines Datums MyDatePicker Reiseplanung en Hinfahrt 01 09 2009 Si R ckfahrt September 2009 e Heute Der Datepicker nutzt das Ext JS Framework und basiert auf der Klasse DateField Ef Siehe http extis com deploy dev docs class Ext form NumberfField 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter Widgets verwenden und erstellen m Widget xml Listing xml version 1 0 encoding UTF 8 gt lt wd Description xmlins wd http inubit com widget schema type ExtDateField uiClass com inub
116. ault einen Standardwert angeben der dem neuen Knoten zugewiesen wird wenn eine der Bedingungen nicht zutrifft e Speichern Sie die nderungen In der Complex Lookup Table sehen diese Aktionen so aus Aktionsliste Add_Comment XPath des Bezugsknotens purchaseOrder items item DIRAE Biri XPath Kindknoten Aktion AddComment Fest gt Default shipDate Suchen ShippingDate EI BK i Suchen Var Ac Comment VarAddComment 7 3 ConfirmComment Erstellen CommenToAdd Please confirm the desired shipping date Een abandon nat finan tn An ER en he ng na Ausgangsnachricht Das Ergebnis ist folgendes re hh BR K a Q Ergebnis v i purchaseOrder orderDate 2011 06 20 Daa shipTo country US s street 123 Maple Street Dia billTo country US comment Hurry my lawn is going wild Ca items Dia item partNum 872 AA E k n partNum 926 AA gt productName Baby Monitor quantity 1 gt USPrice 39 98 69 shipDate 2011 06 30 gt ConfirmComment Best tigen Sie den gew nschten Liefertermin WITT TEE N ET a Bt 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 27 Beispiel XPath Ausdruck als zusatzliches Suchkriterium 1 6 Beispiel XPath Ausdruck als zus tzliches Suchkriterium Um die Suche einzugrenzen k nnen Sie einen XPath Ausdruck der sich auf Werte in Eingangsnachrichten bezieht statt auf XML
117. avaScript in Formular Tasks In Formularen f r Tasks und Web Applikationen k nnen Sie Web Applikation JavaScript Code direkt eingeben oder als externe Datei referenzieren Direkt eingeben Geben Sie den JavaScript Code im Formular Designer in eines der folgenden Elemente ein Web Element Siehe Web Workbench Process Engine Modul Guide Kap 4 S 113 Script Element Beispiel Formular Mapping Ausgangsmapping DECKER i Me o xsl stylesheet http www w3 org 1999 XxSL Transform d i xsl i 1 0 version 4 E xsl output method xml encoding UTF 8 H E xsl template 4 E G Form 1 0 a version px metric oO G3 Script d text javascript d i type d javascript da language f amp lt j JavaScript Bereich f r ltere Browser SA CDATA Z Request Se B 69 Panel kummt Als externe Datei referenzieren a Speichern Sie die js Datei mit dem JavaScript Code in einem Verzeichnis unterhalb von lt iS installdir gt server Tomcat webapps ROOT b Fugen Sie ein Script Element in das Stylesheet ein c Geben Sie im Attribut src den Pfad der j s Datei an z B lt Script language javascript src myPortal myJavaScript js gt Wenn das Formular im Browser angezeigt wird wird die JavaScript Datei unter lt iS installdir gt server Tomcat webapps ROOT lt myPortal gt lt myJavascript js gt gesucht
118. be Eine Ersetzungsregel beschreibt wie die Eingabewerte durch die Ausgabewerte ersetzt werden sollen Einer XML Datenquelle weisen Sie die Werte direkt in der Lookup Table zu eine DB Datenquelle verkn pfen Sie mit einer externen Datenbank inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 46 Lookup Table Data Converter Datenquelle anlegen 3 2 1 XML Datenquelle definieren Verwendung 3 2 2 16 12 2011 Eine XML Datenquelle dient dazu die Eingabe und Ausgabewerte direkt in der Lookup Table zu pflegen Voraussetzungen Sie haben eine Lookup Table zum Bearbeiten ge ffnet So gehen Sie vor 1 Wechseln Sie auf das Register Datenquellen 2 ffnen Sie im linken Bereich das Kontextmen und w hlen Sie Hinzuf gen Der Dialog Datenquelle hinzuf gen 1 Workbench Process Engine Modul Guide Kap 3 6 1 1 S 53 ffnet sich 3 W hlen Sie die Option XML Datenquelle Benennen Sie die Datenquelle 5 Optional Geben Sie eine detaillierte Beschreibung der Datenquelle ein 6 Klicken Sie auf Fertigstellen um die Datenquelle zu speichern Die neue Datenquelle erscheint in der Liste der Datenquellen Im rechten Fensterbereich wird eine leere Tabelle mit den beiden Spalten Eingabe und Ausgabe angezeigt Nun k nnen Sie Daten importieren oder manuell hinzuf gen Siehe Daten in eine XML Datenquelle importieren Workbench Process Engine Modul
119. beim Erstellen des XSLT Converters die Option Eingangsnachricht ignorieren markiert haben F r Infos ber die Toolbar des Bereichs siehe Funktionen in der Werkzeugleiste Workbench Process Engine Modul Guide Kap 5 1 1 S 136 3 Debugging Profiling Ein Klick auf den Button blendet den Bereich Debugging Profiling ein Siehe XSLT Stylesheets debuggen Workbench Process Engine Modul Guide Kap 5 3 S 142 4 Zielstruktur Zum Laden und Anzeigen eines Templates f r die Zielstruktur Als Template k nnen z B eine beliebige Beispiel Datei oder ein Template aus dem Repository dienen Ein Template kann z B auch mit Hilfe eines SAP Datenbank oder Web Service Explorers erstellt werden 5 Ergebnis des Mappings Zeigt nach dem Testen des XSLT Stylesheets das Ergebnis an und die ben tigte Ausf hrungszeit F r Infos ber die Toolbar des Bereichs siehe Funktionen in der Werkzeugleiste Workbench Process Engine Modul Guide Kap 5 1 1 S 136 Siehe auch XSLT Converter einsetzen Technical Workflow erstellen 3 CSV XML konvertieren nach openTRANS Tutorials Kap 6 5 S 116 XSLT Stylesheets testen Workbench Process Engine Modul Guide Kap 5 2 S 142 5 1 1 Funktionen in der Werkzeugleiste 16 12 2011 In jedem Bereich gibt es eine Werkzeugleiste ber die Sie folgende Funktionen erreichen A ffnet ein Untermen mit folgenden Befehlen Neu L scht den aktuellen Inhalt und erstellt
120. btrahiert Panel Anzahl der Panels im Formular Ein Panel wird im Formular als Register dargestellt OptionalSwitch Wenn markiert werden optionale Gruppen Elemente vom Typ ComplexType und einer Kardinalitat von O unbounded durch eine Checkbox und den Label Namen ersetzt Die Elemente der Gruppe werden erst angezeigt wenn die Checkbox im Formular markiert wird OptionalSwitchVisible Nur zu verwenden wenn OptionalSwitch aktiviert ist Sorgt daf r dass beim Anzeigen des Formulars die Checkbox markiert ist und daher alle Elemente der Gruppe angezeigt werden MandatoryParentsVisible Nur zu verwenden wenn OptionalSwitch aktiviert ist Wenn markiert dann werden optionale Gruppen beim Anzeigen des Formulars immer angezeigt sobald darin enthaltene Elemente Pflichtfelder sind Kardinalit t von 1 1 Selection StartElement Zeigt das Element an welches als Root Element des Formulars ausgew hlt wurde OnlyMandatory Wenn markiert werden nur Pflichtfelder im Formular angezeigt UsePatterns Wenn markiert m ssen die Benutzereingaben in den Formularfeldern den im Schema definierten Pattern gen gen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 122 Task Generator Data Converter Benutzeroberflache des Client Generators 16 12 2011 UseMandatory Wenn markiert werden nicht ausgefullte Pflichtfelder im Formular farbig hinterlegt und Submit sowie Weiter Buttons deaktivier
121. ch ausgef hrten inneren Scopes Damit werden die Aktionen der inneren Scopes r ckg ngig gemacht Dies ist vergleichbar mit dem Rollback Mechanismus bei Datenbank Transaktionen Dieser Modultyp hat keine konfigurierbaren Eigenschaften Siehe BPEL Diagramme Workbench Benutzer Guide Kap 11 S 283 28 3 Compensate Scope Verwendung 16 12 2011 Die Funktion dieses Moduls ist vergleichbar mit dem Compensate Modul Anders als beim Compensate Modul wird aber lediglich der Kompensationsausgang eines einzigen definierten Scopes aktiviert Siehe Kompensation in einem Scope konfigurieren Workbench Benutzer Guide Kap 12 4 2 S 306 Dieser Modultyp hat keine konfigurierbaren Eigenschaften Der aufzurufende Scope bzw dessen Kompensationsausgang wird an dem Modul im Workflow definiert inubit Suite 6 Workbench Process Engine Modul Guide 28 4 Demultiplexer Verwendung Workflow Controls 263 Demultiplexer Dieser Abschnitt erlautert die folgenden Themen m Bedingungen f r die Nachrichtenweiterleitung definieren S 263 a Dialog Demultiplexer Konfiguration S 265 Der Demultiplexer leitet eine Eingangsnachricht in einen von mehreren Ausg ngen vorausgesetzt die Bedingungen sind erf llt die an dem Ausgang definiert sind Zus tzlich kann das Modul XML basierte Eingangsnachrichten vor der Weiterleitung in mehrere Teile splitten 28 4 1 Bedingungen f r die Nachrichtenweiterleitung definie
122. ches Suchkriterium E ibis_root jh tmp wthread 4 te HS Nachricht LRSL root E G person gt nachname name Rosso G vorname name Guiseppe land name Ttaly Ca person G nachname name Cordalis G vorname name 9 land name Greece Ca person G nachname name Monet gt vorname name Eric 9 land name France Kr EE aa n pana g Im Bereich Lookup Konfiguration wird die Option Feste Werte als zus tzliches Suchkriterium benutzen markiert Die Spalte Fest wird angezeigt Die folgenden Aktionen werden erstellt 1 Suche in der Datenquelle AddSeason in der Spalte Name_In nach dem Wert des ersten Elements land aus der Eingangsnachricht Datenquellen AddSeason Name_In Name_Out Region Season Greece Griechenland Peloponnes Herbst Italy Italien Apulien Winter Italy Italien Rom Herbst Spain Spanien Galicien Winter France Frankreich Provence Fr hjahr Germany Deutschland Bayern Sommer dk tn wem en RAD A Ergebnis Italy Dieser Wert ist in der Spalte allerdings zweimal vorhanden 2 Pr fe zus tzlich in den beiden Zeilen in denen der Wert Italy auftaucht ob die Spalte Season den Wert Herbst hat Dies trifft f r Zeile 3 zu Der aktuelle Wert der Spalte Season in der Zeile 3 ist Rom deswegen wird in der Ausgangsnachricht der Ei
123. chgef hrt werden sollen Von Position Beginn des Bereichs Anzahl Bytes wird automatisch berechnet Bis Position Ende des Bereichs Wird berechnet aus der Anfangsposition und der Anzahl Bytes Es k nnen mehrere Ersetzungspaare definiert sein Die Ersetzungen werden in der Reihenfolge durchgef hrt wie sie in der Tabelle angezeigt werden Die Buttons ber der Tabelle dienen zum Anlegen L schen und Verschieben der Ersetzungspaare Zum Eingeben des zu ersetzenden Wertes bzw des Ersatzwertes Doppelklicken Sie in der Spalte Suchen nach bzw Ersetzen mit in eine Tabellenzelle und in der Zelle auf Ein Dialog wird angezeigt Geben Sie den zu ersetzenden Wert in eine der Zeilen ein Die passenden anderen Zeichenrepr sentationen werden automatisch gebildet Um festzulegen wie das Zeichen in der Tabelle angezeigt werden soll markieren Sie eine Zeichenrepr sentation z B Integer inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 214 Data Stream Modifier Utility Dialog Data Stream Modifier Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide D Encoder Utility Verwendung 215 Dieser Abschnitt erlautert die folgenden Themen Dialog Encoder Eigenschaften S 215 Mit dem Encoder Utility k nnen Sie Eingangsnachrichten dekodieren kodieren und dabei z B mit einer Pr fsumme versehen oder den Zeichensatz ndern Das Kodieren vo
124. chrift 40usennnnnennnennnnnnnnnnnnnnnnnn nennen nennen 56 4 Task Generator Data Converter uusnsessnnnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnnnnnnennnnnnnnnnnnnnnn nennen nennen 59 4 1 Funktionsprinzip des Task Generators nennen 60 4 2 Formulare im Formular Designer erstellen 4444nnennnennnnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnne nenn 63 4 2 1 Formular Layout festlegen und Elemente auf Panels positoneren ns 63 4 2 2 Formularvorschau anzeigen 65 4 2 3 Formulare mit GSS gestalten sisie ee ie 65 4 2 3 1 CSS Zentral definieren 2 0400 ein 66 423 2 COS lokal Ee En det Saeed ae chad as te de dete ae ated cee le tb ER 66 4 2 3 3 Alternativen ooo eect eee eet tte ee eee ene eee enter eet e eee enna ae ee erent eee naan eee eeeaaaeeeseenaeeeeeeeeaeeeeeeenaaes 67 4 2 4 Combo Boxen erstellen eege geacednveices ee en AEO 68 4 2 5 Liste mit Mehrfachauswahl dynamisch erstellen 70 4 2 6 Ma einheit f r Gr enangaben ndern nn 71 4 2 7 Formularelemente abh ngig von Rechten machen nur bei Web Applikationen 71 4 2 8 Formularteile aus XML Schemas WSDL Dateien mit dem Client Generator erzeugen eee 72 4 2 9 JavaScript in Formularen verwenden 74 4 2 10 Portlets und Formularabschnitte mit Ajax aktualisieren nn 76 4 2 10 1 Portlet mit Ajax aktualisieren ssseeeeeeseensserrreserrrssttirrntsttnttstttnnnnat tn tnast ttn unnat nunna nenn nn atenn naa
125. chsdokument Siehe Basisdokument Objekt Identifikation Bei einer Liste von Objekten mit Identifikatoren k nnen Sie die Verarbeitung des Vergleichs beschleunigen indem Sie das Diff zerlegen und einzelne Objekte der Vergleichsdokumente einzeln in den Diff verschieben Dazu geben Sie in der Spalte Objekt Iterator den Pfad zu dem Element an ber das iteriert werden soll und w hlen in der Spalte Objekt Identifikator das zugeh rige Identifikator Element oder Attribut 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide 24 Dell Enveloper Utility Verwendung Lu Dieser Abschnitt erl utert die folgenden Themen Dialog XML Enveloper Eigenschaften S 249 Ein XML Enveloper erzeugt eine XML formatierte Ausgangsnachricht aus text basierten Eingangsnachrichten Daten die nicht der XML Syntax entsprechen m ssen vor Benutzung des XML Enveloper umgewandelt werden Bin rdaten k nnen Sie z B mit dem base64 Verfahren kodieren 24 1 Dialog XML Enveloper Eigenschaften Einstellungen Zeichensatz der Quelldaten Zeichensatz des Zieldokuments Standard ist der Zeichensatz ISO 8859 1 Dies ist der Standardzeichensatz der alle Zeichen der gebr uchlichen westeurop ischen Sprachen enth lt Dar ber hinaus sind die Zeichens tze US ASCII UTF 8 UTF 16BE UTF 16LE und UTF 16 w hlbar Wenn n tig k nnen Sie jeden anderen beliebigen Zeichensatz eintragen Name des XML Root E
126. d oder einem internen externen XML Schema bzw einer internen externen DTD entsprechen Abh ngig von der Gr e des XML Schemas bzw der DTD und dem Q Ort an dem diese Datei erreichbar ist kann das XML Validator Modul die Performance der inubit Process Engine negativ beeinflussen Um die Einbu en zu minimieren sollten Sie die DTD bzw das Schema im lokalen Dateisystem speichern statt diese ber einen Webserver oder eine externe Adresse z B HTTP oder FTP verf gbar zu machen Ergebnis des Validators Abh ngig vom Ergebnis der Validierung werden Eingangsnachrichten folgenderma en weitergereicht Validierung war erfolgreich Die Eingangsnachricht wird unver ndert als Ausgangsnachricht weitergeleitet Validierung schlug fehlt Die Eingangsnachricht wird in folgender Form weitergeleitet lt Validation gt lt Errors gt lt Error Fehlermeldung lt Error gt lt Errors gt lt OriginalDocument gt Inhalt derEingangsnachricht lt OriginalDocument gt lt Validation gt 26 1 Dialog XML Validator Eigenschaften In diesem Dialog haben Sie folgende Optionen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 254 XML Validator Utility Dialog XML Validator Eigenschaften Uberpriifung der Eingangsnachricht Externes XML Schema oder externe DTD verwenden Weitere Einstellungen 16 12 2011 Nur pr fen ob Eingangsnachricht wohlgeformtes XML enthalt Wenn marki
127. d Ausgangsnachrichten S 251 m Dialog XML Formatter Eigenschaften S 252 Mit dem XML Formatter k nnen Sie Eingangsnachrichten im XML Format formatieren lassen Da XML kein Layout vorschreibt kann der Inhalt einer XML Datei z B in einer einzigen langen Zeile stehen Diese Darstellung ist vom Menschen bei umfangreichen Dateien nur schlecht lesbar Der XML Formatter f gt Einr ckungen und Zeilenumbr che in eine beliebige XML Datei und erzeugt damit eine gut lesbare Struktur 25 1 Beispiel f r Ein und Ausgangsnachrichten Eingangsnachricht Ausgangsnachricht lt xml version 1 0 encoding ISO 8859 1 gt lt Invoice gt lt testl gt lt Articleld gt 1 lt Articleld gt lt Price gt 1 lt Price gt lt testl gt lt Invoice gt lt xml version 1 0 encoding ISO 8859 1 gt lt Invoice gt lt testl gt lt ArticleId gt 1 lt ArticlelId gt lt Price gt 1 lt Price gt lt testl gt lt Invoice gt inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 252 XML Formatter Utility Dialog XML Formatter Eigenschaften 25 2 Dialog XML Formatter Eigenschaften Einr ckungen m XML Elemente einr cken Mit dieser Option werden die XML Elemente entsprechend ihrer hierarchischen Position einger ckt Anzahl der Leerzeichen Bestimmt wieweit ein Element jeweils einger ckt wird Um nach nderungen des Wertes den vorgegebenen Wert wied
128. d im Bereich XML Quelldatei eingelesen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 25 Beispiel Variablenwert als zusatzliches Suchkriterium Quelidokument LR Q inubitrepository Root jh CLT_Orde El purchaseOrder orderDate 2011 06 20 Dia shipTo country US street 123 Maple Street E G billTo country US gt comment Hurry my lawn is going wild l items H 6 item partNum 872 AA D item partNum 926 AA g productName Baby Monitor 9 quantity 1 9 USPrice 39 98 gt shipDate 2011 06 30 n Maal Arer mann hm a tun t Bett Sie haben eine neue Verarbeitungsvorschrift erstellt und die oben beschriebene Datenquelle aktiviert Sie haben die Checkboxen Aktiv und Feste Werte als zus tzliches Suchkriterium benutzen aktiviert Verarbeitungsvorschrift Erstellen Sie folgende Aktionen 1 Suche in der Eingangsnachricht nach einem Wert f r den Knoten shipDate das dem ersten Wert f r ShippingDate in der Datenquelle 2011 06 30 entspricht Dazu gehen Sie wie folgt vor a Tragen Sie den folgenden XPath in das Feld XPath des Bezugsknotens ein purchaseOrder items item b Tragen Sie shipDate in die erste Zeile der Spalte XPath Kindknoten ein c W hlen Sie als Aktion Suchen d W hlen Sie in der Spalte AddComment Name der Datenquelle den Eintrag ShippingDate Name der ers
129. de Task Generator Data Converter 101 Mitarbeiter mit Tasks in Workflows einbeziehen Formular Tasks sind sinnvoll wenn Daten von Mitarbeitern eingegeben oder kontrolliert werden sollen Die Formulare erstellen Sie per Drag n Drop im Formular Designer des Task Generators Siehe Formulare im Formular Designer erstellen Workbench Process Engine Modul Guide Kap 4 2 S 63 Information Geeignet um Mitarbeitern kurze Mitteilungen anzuzeigen Externes Programm Bei diesem Typ wird ein externes Programm ge ffnet in dem die Aufgabe erledigt werden soll Beispiel Ein File Input Connector holt eine MS Word Datei aus dem Dateisystem leitet diese an den Task Generator weiter und l st damit die Task Datei in Word anzeigen aus Das Programm wird ge ffnet die Datei angezeigt und der Mitarbeiter bearbeitet diese Mit dem Beenden von Word ist die Task erledigt Siehe Dialog Task Generator Eigenschaften Workbench Process Engine Modul Guide Kap 4 10 1 S 124 Taskzustellung Es gibt folgende M glichkeiten Tasks zu Mitarbeitern zuzuordnen Portalrollen Wenn die Tasks den Mitarbeitern im inubit Enterprise Portal angezeigt werden sollen dann k nnen Sie Portalrollen nutzen Siehe Portlet f r ausgew hlte Rollen sichtbar machen Process Engine Administrator und Entwickler Guide Kap 14 7 2 S 177 Prozessrollen Um Mitarbeitern Tasks in einem Browser oder in der inubit Workbench anzubieten verw
130. dell Report anpassen S 240 m Dialogbeschreibungen S 242 Mit dem Report Data Collector k nnen Sie mit wenig Aufwand eine umfassende Dokumentation Ihres Prozessmodells erzeugen Der Report Data Collector erzeugt Reports mit Screenshots der verwendeten technischen und fachlichen Diagramme Module und Formulare Sie k nnen Inhalt und Layout der Reports entsprechend Ihren W nschen anpassen 21 1 Einsatz unter UNIX Linux Standardm ig sind die Applikationsserver Tomcat und JBoss so konfiguriert dass der Einsatz des Report Data Collectors keinen laufenden X Server voraussetzt Allerdings ist ohne grafische Oberfl che nur ein Teil der Funktionen des Report Data Collectors nutzbar So k nnen z B nur Screenshots von Workflows erzeugt werden jedoch keine Screenshots von Formularen Voraussetzungen Um die volle Funktionalit t des Report Data Collectors nutzen zu k nnen m ssen folgende Voraussetzungen erf llt sein m Der X Server ist gestartet Aus dem Startskript des Applikationsservers wurde die Option JVM_PARAMS S JVM_PARAMS Djava awt headless true entfernt und danach wurde der Applikationsserver neu gestartet Das Startskript finden Sie unter JBoss lt iS installdir gt server JBoss bin run conf bat bzw run conf Tomcat lt iS installdir gt server Tomcat bin setenv bat bzw setenv sh inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 240 Report Data Collector Utility
131. der XML Validierung bergeben wird EDIFACT CONTRL Nachricht erzeugen Generiert automatisch CONTRL Nachrichten Abh ngig vom Verarbeitungsergebnis wird eine Error oder eine Acknowledge CONTRL Nachricht erzeugt und in eine der folgenden Variablen geschrieben Error edifact contrl reject Acknowledged edifact contrl acknowledged Validierung m Feldwerte gegen Qualifierliste pr fen Wenn markiert dann werden Elementwerte vom Typ Qualifier beim Einlesen der Eingangsnachricht gepr ft Siehe Dialog Qualifierdefinition Workbench Process Engine Modul Guide Kap 7 8 1 S 167 XML Validierung Wenn aktiviert dann wird die XML Nachricht gegen ein XML Schema validiert das nach jeder Regel nderung automatisch aus der Konvertierungsregel erzeugt wird Bei der Validierung werden auch der Elementtyp und die Qualifierlisten berpr ft anders als bei der standardm ig immer durchgef hrten automatischen Syntaxpr fung inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 172 EDI Adapter Format Adapter Dialogbeschreibungen 7 8 4 Dialog Trennzeichen Lu Delimitererkennung Aktivieren Sie die Option Syntaxfehler ignorieren wenn Sie die XML Validierung nutzen Dann werden alle Pr fungen gegen das XML Schema durchgef hrt und im Fehlerfall wird nur ein Fehlertyp ausgegeben Wenn die Option Syntaxfehler ignorieren deaktiviert ist dann erzeugt eine fehlerhafte Nachricht
132. dget zu entwickeln m ssen Sie folgende Dateien erstellen Name Funktion Widget xml XML Struktur des Widgets Diese hat zwei Funktionen 1 Bildet die Struktur in der Daten aus der Eingangsnachricht angezeigt werden Bei dem mitgelieferten Grid Widget wird z B eine Tabellenstruktur aufgebaut 2 Dient der Konfiguration des Widgets In der XML Struktur k nnen alle Parameter definiert werden die z B der JavaScript Code des Widgets ben tigt Die Parameterwerte k nnen im Designer im Register Eigenschaften angegeben werden genauso wie bei den anderen GUI Komponenten im Designer Beim mitgelieferten Grid Widget wird z B die Anzahl der maximal sichtbaren Da tensatze pro Seite ber die start und 1imit Attribute des Header Elements defi niert Siehe widget xm1 Workbench Process Engine Modul Guide Kap 4 S 99 widget xsl XSLT Stylesheet f r die Darstellung des Widgets in der Web Applikation Enth lt z B HTML JavaScript Code evtl Ext JS Framework Code f r die Funktionalit t des Widgets und Layout Informationen als CSS Referenzen Siehe widget xs1 Workbench Process Engine Modul Guide Kap 4 S 99 widget gif Grafik f r das Widget Icon in der Symbolleiste des Task Generators ber das Icon kann die XML Struktur per Drag n Drop an der gew nschten Position im Formular eingef gt werden Die Grafik muss im gif Format mit einer max H he von 14 Pixel vorliegen widget jar Optiona
133. die Graphiken ber einen internen Proxy geroutet Diese Option hat folgende Vorteile Die Grafiken werden auch im Designer angezeigt Die Graphiken werden auch dann noch geladen wenn die inubit Suite 6 auf einen anderen Rechner als der Portalserver installiert ist Siehe Repositorydateien ber URL ansprechen Workbench Benutzer Guide Kap 19 10 S 499 Sie k nnen die Gr e des Image bei width und height in Prozent angeben z B 50 und die border in der ange geben Weise mit 4 Werten fur oben unten rechts und links Web nur bei Theme Web F gt ein Web Element in das XSLT Stylesheet ein Geben Sie als Inhalt des Elements beliebiges XHTML ein Das XHTML wird direkt in die HTML Seite kopiert z B lt Web gt lt div align center gt lt object type application x shockwave flash data inubit swf width 700 height 400 title inubit AG gt lt param name movie value inubit swf gt lt param name quality value high gt lt object gt lt td gt lt div gt lt Web gt Le Panel Fugt ein neues Panel ein Siehe Formular Layout festlegen und Elemente auf Panels positionieren Workbench Process Engine Modul Guide Kap 4 2 1 S 63 Theme Legt fest wie das Formular dargestellt wird Toolset geeignet f r Formulare die in der Tasklist der inubit Workbench angezeigt werden Web ist geeignet f r browser basierte Formulare inubit Suite 6 Workbench Proce
134. dung wird am fehlerhaften Modul angezeigt und als Inhalt der Fehlervariable ISErrorString an den aufrufenden Workflow Connector zuruckgegeben Die Verarbeitung des aufrufenden Workflows wird an dem Nachfolgemodul des Workflow Connectors fortgesetzt Option ist aktiviert Der Fehler wird an den aufrufenden Workflow zuruckgegeben daher werden zwei Eintr ge im Queue Manager erzeugt einer f r den aufrufenden und einer f r den aufgerufenen Workflow Die Fehlermeldung wird am fehlerhaften Modul und am Workflow Connector angezeigt Die Verarbeitung des aufrufenden Workflows wird nicht fortgesetzt Bei Fehlerbearbeitung Workflow Aufruf Stack beachten nur bei synchroner Kommunikation Diese Option ist standardm ig aktiviert Wenn diese Option markiert ist und an einem Modul im aufgerufenen Workflow ein Fehler auftritt dann wird ein Eintrag f r den aufgerufenen Workflow im Queue Manager erzeugt Der Fehler wird am fehlerhaften Modul angezeigt Die Fehlermeldung wird nicht an den aufrufenden Workflow zur ckgereicht Der aufrufende Workflow wird nicht weiter verarbeitet inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 278 Workflow Controls Workflow Starter 28 14 1 2 Dialog Modul Auswahl Ziel Modul 28 15 Workflow Starter Verwendung 16 12 2011 In diesem Dialog w hlen Sie das Modul aus mit dem der Workflow Connector verbunden werden soll Es wird der Workflow angezeigt den Sie im
135. e Modul Guide Kap 7 8 7 S 174 wird angezeigt Fullen Sie die Felder aus Klicken Sie auf Fertig stellen Im Regeleditor wird im Zielfenster eine leere Regel angezeigt diese Regel enth lt lediglich das Root Element Message Wenn die Struktur der neuen Regel hnlich der Struktur einer bereits vorhandenen Regel ist laden Sie die vorhandene Regel als Hilfsregel Klicken Sie auf A und w hlen Sie Hilfsregel Ansicht Der Bereich Hilfsregel wird angezeigt Klicken Sie im Bereich Hilfsregel auf und w hlen Sie ffnen oder Von der Process Engine herunterladen Die gew hlte Hilfsregel wird angezeigt rot hinterlegt Ziehen Sie die gesamte Regel ausgew hlte Segmente oder Elemente in das Zielfenster um die neue Regel schrittweise aufzubauen 44 1 1 Q Regel BEMIS 7135 1n Nachricht IEN gt AN Message Nachrichtenstandard REH Standard BEMIS 5 SA2 S 5 re Eigener Name 9 45 SA4 Struktur Hierarchisch mit Elementbe 45 SAS amp 46 Lines Eigenschaften Name Beschreibung Trading Invoice A t Age ag f gt ae han ea tall 7135 IN Nutzen Sie im Zielfenster das Kontextmen um Segmente Segmentgruppen oder Elemente hinzuzuf gen zu l schen oder zu verschieben 16 12 2011 162 EDI Adapter Format Adapter Regeln zur Wiederverwendung auf die inubit Process Engine publizieren 10 F llen Sie zu jedem Bestandteil der Regel die Felder i
136. e 16 12 2011 272 Workflow Controls Rethrow 28 9 Rethrow Verwendung 28 10 Splitter Verwendung 28 10 1 Dialog Splitter Modul f r Verbindungen 16 12 2011 Ein Rethrow Modul wird in verschachtelten Scopes verwendet um einen Fehler der vom aktuellen Fehlerausgang nicht behandelt wird an den Fehlerausgang des n chsten u eren Scope weiterzuleiten Anders als bei Einsatz eines Throw Moduls wird bei einem Rethrow Modul immer dieselbe Fehler Instanz weitergeleitet w hrend bei einem Throw Modul ein neuer Fehler ausgel st wird Dieser Abschnitt erl utert die folgenden Themen a Dialog Splitter S 272 Ein Splitter vervielfacht die Eingangsnachrichten und leitet sie an die nachfolgenden Module weiter Die Anzahl der Ausgangsnachrichten entspricht der Anzahl der ausgehenden Verbindungen des Splitters Dieser Modultyp hat keine konfigurierbaren Eigenschaften Die Abarbeitungsreihenfolge der Verbindungen legen Sie im Workflow fest In der Liste werden alle Module angezeigt die mit dem Splitter verbunden sind Die Verbindungen werden in der Reihenfolge abgearbeitet in der sie in der Liste angezeigt werden Die Abarbeitungsreihenfolge wird mit den Pfeil Buttons ber der Liste ge ndert inubit Suite 6 Workbench Process Engine Modul Guide 28 11 Throw Verwendung Workflow Controls 273 Throw Dieser Abschnitt erlautert die folgenden Themen a Dialog Throw Einstellungen
137. e B inubit HelpPredicate ut en 4 inubit disabled False SE SS dat inubit elementName bteilung text lign 5 local namet abteilung 2 inubit ResponseHtml ie gea z Fame E Spezifisch a de select a selectIndex d e u gt SQ Dies ist der Hilfetext f r das ausgew hlte Element mandatory I Ze pattern GY fp L a ae wy Le nn gt ee ee ee ee Le D RI ab Is 4 Ersetzen Sie den Inhalt des Elementes inubit ResponseHTML durch Ihren Hilfetext Mehrsprachigkeit WY Standardm ig werden Hilfe Texte auf Deutsch und Englisch angezeigt So zeigen Sie z B spanische Hilfe Texte an Fugen Sie in das Element inubit HelpPredicates folgendes Attribut ein heading es informacion on line Der Text wird als Titel des Hilfe Texts angezeigt UmschlieRen Sie jeden spanischen Hilfe Text mit dem Element lt inubit responseHtml inubit language es gt 5 Zum Speichern klicken Sie auf OK Der Editor schlie t sich und Ihre nderungen werden gespeichert Sobald Sie einen Hilfe Text eingegeben haben betr gt der Wert des help Attributs 1 Wenn mehrere Hilfe Texte vorhanden sind wird die Anzahl entsprechend hochgez hlt Um alle Hilfetexte eines Formulars anzuzeigen oder zu bearbeiten WwW wahlen Sie Bearbeiten gt Alle Hilfetexte Der Editor offnet sich und zeigt ein XML Dokument mit allen Hilfe Texten an 6 Aktivieren Sie nun die Anzeige der Hilfe im Portal a Zeigen Sie mit dem Cursor auf den rech
138. e Ergebnisse der Validierung werden im Formular als Liste in einem Tooltipp angezeigt Ein Klick auf ein einzelnes Validierungsergebnis markiert das Eingabefeld in welches der ung ltige Wert eingegeben wurde Ajax Element Element Element3 6 Fehler bei der Formularvalidierung Element4 T Element2 muss den Wert 1 haben Element 2 muss eine reelle Zahl sein Element 2 muss eine ganzzahlige Zahl sein Element 2 muss durch 5 ganzzahling teilbar sein Das Datum in Elementi muss im Format dd MM yyyy eingegeben werden Das Datum in Element 1 muss in der Zukunft liegen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 83 Benutzereingaben in Formularen validieren Technischer Hintergrund Die Validierungsregeln werden im Standard von WS Policy MessagePredicates erfasst d h in Form von XPath Ausdr cken Die gesamte XPath 2 0 Syntax wird unterst tzt Alle Validierungsregeln beziehen sich direkt auf die Formularstruktur und sind wiederverwendbar Sie k nnen beliebig komplexe Abh ngigkeiten zwischen Formularfeldern abbilden Beispiel In einem Formular werden die Rentenh he der Wohnort und das Geschlecht von Rentnern abgefragt Die Validierungsregel lautet umgangssprachlich Die monatliche Rente einer Berlinerin darf nicht ber 1000 Euro liegen Als XPath Ausdruck sieht die Validierungsregel so aus not Form Response Panel Group rente upper
139. e Informationen fur die zu benutzenden Fonts Verwenden Sie keine PDF Verschl sselung Diese ist fur PDF A nicht zulassig Verwenden Sie keine CMYK Grafiken ohne ICC Color Profile inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 38 FO Converter Data Converter PDF A 1b erstellen und Fonts andern 16 12 2011 Der FO Prozessor unterst tzt derzeit nur den sRGB Farbraum zuverlassig und das Mischen von Farbraumen ist nicht zulassig FOP bettet standardm ig ein Standard sRGB ICC Profil ein SRGB IEC61966 2 1 Dieses Profil wird verwendet wenn keine anderen Angaben in der Konfigurationsdatei vorhanden sind Verwenden Sie in SVG Grafiken nur RGB Farben Setzen Sie bei fo external graphic keine EPS Grafiken ein Eingebettete EPS Grafiken sind bei PDF A nicht zulassig Sie durfen keinen expliziten Filter fur Metadaten Objekte angeben Metadaten mussen im Klartext eingebettet werden damit nicht PDF fahige Applikationen die XMP Metadaten extrahieren k nnen In den Eingangsnachrichten muss im root Element das Attribut font family angegeben sein lt xml lt fo root xmlns fo http www w3 org 1999 XSL Format font family Arial gt lt fo root gt Stellen Sie sicher dass alle Fonts eingebettet sind Wenn Sie base 14 Fonts z B Helvetica verwenden m ssen Sie diese lizenzieren und genauso einbetten wie andere Fonts Die PDF Version 1 4 wird erzwungen wenn die PDF A 1b Ausgabe
140. e Mitarbeiter mit Tasks in Workflows einbeziehen Workbench Process Engine Modul Guide Kap 4 7 S 100 m Web Applikationen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 60 Task Generator Data Converter Funktionsprinzip des Task Generators Wenn der Prozess durch eine Benutzerinteraktion gestartet werden soll k nnen Sie mit einem Task Generator ein Formular fur eine Web Applikation erstellen Web Applikationen sind komplette formularbasierte Anwendungen im inubit Enterprise Portal Siehe Eigene Web Applikation entwickeln Tutorials Kap 7 2 S 132 inubit Enterprise Portal verwenden Workbench Benutzer Guide Kap 20 S 505 Features des Task Generators Die folgenden Features des Task Generators sind in allen Formularen nutzbar unabhangig davon ob es sich dabei um Formulare in Web Applikationen handelt oder um Tasks vom Typ Formular G ltigkeit von Benutzereingaben client oder server seitig pr fen lassen Siehe Clientseitige Validierung von Benutzereingaben ber Pattern Workbench Process Engine Modul Guide Kap 4 3 1 S 81 Server seitige Validierung von Benutzereingaben per AJAX Workbench Process Engine Modul Guide Kap 4 3 2 S 82 m Kontextsensitive Hilfe zu Formularfeldern hinterlegen Siehe Kontextsensitive Onlinehilfe erstellen Workbench Process Engine Modul Guide Kap 4 4 S 84 Mehrsprachige Hilfe und Formulartexte nutzen Siehe Formula
141. e Syntax Wenn Sie diese Option w hlen wird die Eingangsnachricht in einem hybriden Verfahren verschl sselt entschl sselt und bermittelt Das hybride Verfahren kombiniert die asymmetrischen Verschl sselung Entschl sselung mit der symmetrischen Zur Laufzeit wird automatisch ein Session Key generiert Mit diesem Session Key wird die Eingangsnachricht symmetrisch verschl sselt Welches symmetrische Verfahren dazu genutzt wird legen Sie im n chsten Schritt fest inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 210 Cryptographer Utility Dialogbeschreibungen Der Session Key und die Eingangsnachricht werden mit dem asymmetrischen Verfahren CMS an den Empf nger bermittelt Damit nutzt der Cryptographer die Vorteile beider Verfahren symmetrische Verfahren sind bei gro en Datenmengen performanter asymmetrische Verfahren sind sicherer Unix Passwort Hashing crypt Zum Signieren der Eingangsnachricht mit einem alphanumerischen Wert Damit kann berpr ft werden ob die Eingangsnachricht z B bei der bertragung ber ein unsicheres Netz verf lscht wurde da das Verfahren stets denselben Wert liefert wenn es auf dieselbe Eingangsnachricht angewendet wird 14 1 2 Dialog Websale Cryptographic 3DES Einstellungen Wenn Sie im Dialog Cryptographer Plug in Workbench Process Engine Modul Guide Kap 14 1 1 S 209 Websale Cryptographic 3DES als Ver Entschl sse
142. e Tabellen werden direkt in der Complex Lookup Table angelegt und mit den Wertepaaren gef llt m Dynamische Tabellen k nnen aus einer Datenbank geladen werden Die Verarbeitungsvorschriften werden in der Reihenfolge ihres Vorkommens abgearbeitet Jede Verarbeitungsvorschrift wird genau einmal angewendet inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 16 Complex Lookup Table Data Converter Funktionsprinzip Die Complex Lookup Table ruft die erste Verarbeitungsvorschrift auf und verarbeitet damit die Eingangsnachricht Danach wird die nachste Verarbeitungsvorschrift auf die bereits veranderte Nachricht angewendet Die Eingangsnachricht verandert sich schrittweise mit jeder Verarbeitungsvorschrift Beispiel Werte ersetzen In diesem Beispiel werden englische Landernamen durch deutsche ersetzt Die Eingangsnachricht hat folgende Struktur E ibis_root jh tmp wthread 4 te DS Nachricht BRAA El root person 9 nachname name R lt gt vorname name g land name Italy Ca person 9 nachname name 9 vorname n 9 land name G rg person 9 nachname name Monet 9 vorname name Eric land name France nenn a Se ee T Die Verarbeitungsvorschrift lautet a Suche nach dem Wert des ersten 1and Elements das Kindelement von root person ist und dessen Wert in der Tabelle LaenderMapping in der Spalte Name_In steht Hie
143. ebnisdatei mit allen Variablen an 4 Um die Ergebnisdatei mit den Variablen in die Zwischenablage zu kopieren klicken Sie auf Daten kopieren Schlie en Sie den Dialog 5 ffnen Sie das XSLT Converter Modul zum Bearbeiten ffnen Sie im Stylesheet Bereich das Men und w hlen Sie Parameter aus der Zwischenablage Ein Fenster zum Ausw hlen einer Variablen ffnet sich z B inubit Suite 6 Workbench Process Engine Modul Guide XSLT Converter Data Converter Variablen verwenden 147 Les Workflow Yariablen Bitte w hlen Sie die Workflow Variablen aus die als Parameter im aktuellen XSLT Skript angelegt werden sollen 1SCurrentTime 15GlobalProcessId I5Moduleld I5ModuleName 15ProcessId 1SServerName 7 Markieren Sie eine Variable und klicken Sie auf OK Das Fenster schlie t sich Aus der Variablen wird ein gleichnamiger Parameter erstellt und im Stylesheet Bereich angezeigt Q XSLT Skript XLS CreateEmpty XML Quelle E z xsl stylesheet 1999 xSL Transform io xsl a version CH a xsl output method text encoding ISO0 8859 1 Dn xsl param mame ISModuleName XLS Splitter D E name TSClobalProcessId Swed xsl param Mn in Amen ne le me en at a offe e D ne Aaf ms po Mam fm te ON TN Ae De 000 Wenn der Parameter bei der Ausf hrung des Technical Workflows W nicht von au en gesetzt wird dann wird der hier angezeigte We
144. efinieren Sie im Register Eigenschaften ber das j ump Attribut des Widget Elements Ein Klick auf die leere Zelle neben dem Attribut ffnet einen Dialog in dem Sie das Modul ausw hlen Das Modul muss in demselben Workflow wie der Task Generator liegen Ob und welche Module zwischen der Einsprungstelle und der Datenquelle liegen ist abh ngig davon ob der Request weiter aufbereitetet werden muss Dies kann z B n tig sein wenn Sie die Daten server seitig sortieren lassen m chten Siehe Server seitige Sortierung konfigurieren Workbench Process Engine Modul Guide Kap 4 S 96 Die Anzahl der Datens tze pro Seite legen Sie im Register Eigenschaften ber die start und limit Attribute des Header Elements fest start Nummer des ersten angezeigten Datensatzes limit Anzahl der angezeigten Datens tze Die Sortierung m ssen Sie manuell implementieren Wenn Sie als Datenquelle eine Datenbank einsetzen dann k nnen Sie die Sortierkriterien z B durch entsprechende SQL Befehle umsetzen Die Sortierkriterien sind in dem Request enthalten der an die Datenquelle gesendet wird Sie k nnen den Request anzeigen in dem Sie im Watch Modus den Watchpoint vor der Datenquelle ffnen inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 97 Widgets verwenden und erstellen 4 6 2 Widget erstellen und in die inubit Suite 6 integrieren Ben tigte Dateien Um ein eigenes Wi
145. egeldateien nach CSV exportiert werden Regeldarstellung Zum ndern der Regel Ansicht Attribut id ID entspricht im Eigenschaftenbereich der Eingabe im Feld ID Attribut xmITag XML Elementname entspricht im Eigenschaftenbereich der Eingabe im Feld XML Tag Elementtyp Standardname des Regelknotens z B Segment Beschreibung Zeigt im Baum neben jedem Element dessen Beschreibung an entspricht im Eigenschaftenbereich der Eingabe im Feld Beschreibung Bedingte Option Modul Guide 16 12 2011 182 Flat Adapter Format Adapter Neue Regel erstellen Men Bearbeiten 8 3 Neue Regel erstellen 16 12 2011 Lu Zeigt im Baum an ob ein Element optional C fur engl conditional oder erforderlich ist M f r engl mandatory Wiederholung Zeigt im Baum die H ufigkeit des Vorkommens von Elementen an z B 0 n L nge oder Position des Elements Zeigt im Baum den Typ und die L nge bzw Position von Elementen an z B an 1 7 Hilfsregel Ansicht Blendet einen zus tzlichen Bereich ein in den eine weitere Regel als Vorlage f r die neu zu erstellende Regel geladen werden kann Regeldatei vor dem Publizieren berpr fen Wenn aktiviert dann wird jede Regel vor dem Publizieren gegen ein internes XML Schema validiert welches die Regelstruktur beschreibt Wenn im Dialog Syntax und Validierung Workbench Process Engine Modul Guide Kap 7 8 3 S 170
146. eichen verwendet werden soll Punkt oder Komma Zeichensatzkodierung Zeichensatz der Eingangsnachrichten Mit der Angabe stellen Sie sicher dass die Eingangsnachricht korrekt konvertiert wird und z B Umlaute richtig dargestellt werden Standardm ig ist der Zeichensatz ISO 8859 1 ausgew hlt der alle Zeichen der gebr uchlichen westeurop ischen Sprachen und deren Sonderzeichen enth lt Formatierung der XML Nachricht m Entferne f hrende Nullen die zum Auff llen von numerischen Feldern eingef gt wurden Der Name der Option ist sprechend Leere Elemente nicht erzeugen Wenn diese Option markiert ist dann werden f r Flatfile Elemente die nur Whitespaces enthalten keine XML Elemente erzeugt Dadurch werden die Ausgangsnachrichten kleiner und XSLT Stylesheets f r die evtl anschlie ende Verarbeitung sind besser zu pflegen Keine Einr ckungen Zeilenumbr che hinter Elementen alle Whitespaces werden entfernt Der Name der Option ist sprechend Analyse m Regeldatei cachen Wenn markiert dann bleibt die Regeldatei w hrend der Ausf hrung des gesamten Workflows im Speicher Diese Einstellung ist sinnvoll um viele Nachrichten hintereinander zu konvertieren weil der Konvertierungsprozess schneller ist wenn die Regeldatei nicht immer wieder neu geladen werden muss Caching ist sinnvoll bei Nachrichten ab einer Gr e von 300 KByte Ber cksichtigen Sie bei der Dimensionierung des a Arbeitsspeichers dass das
147. einen von mehreren Werten annehmen die in einer benannten Liste definiert sind Die Elementwerte k nnen beim Einlesen der Nachrichten gepr ft werden Siehe Qualifier zu Element zuordnen Workbench Process Engine Modul Guide Kap 7 S 168 Qualifier hinzuf gen und bearbeiten Workbench Process Engine Modul Guide Kap 7 S 168 Qualifierlisten pr fen Workbench Process Engine Modul Guide Kap 7 S 168 Dieser Dialog besteht aus folgenden Bereichen Links Liste aller bereits vorhandenen Qualifier Rechts Detailinformationen zu dem Qualifier welcher in der Liste markiert ist Qualifiername Eindeutiger Name des Qualifiers Beschreibung N here Erl uterung des Qualifiers Spalte R restricted Mit Hilfe dieser Spalte k nnen Sie die Werte einschr nken Dies kann z B beim Erstellen von EDIFACT Subsets n tzlich sein Es gilt Wenn kein Wert markiert ist d rfen alle Werte verwendet werden Sobald ein Wert markiert ist d rfen nur noch die markierten Werte verwendet werden Dynamische Werte k nnen nicht genutzt werden Die Werte m ssen eindeutig sein Alle Werte in einer Liste m ssen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 168 EDI Adapter Format Adapter Dialogbeschreibungen Funktionen im Dialog eineindeutig zu allen anderen Werten in der Liste sein Dies gilt insbesondere wenn das Element das einen Qualifier als Typen benutzt den Identif
148. einer Workflow Ausf hrung auf Funktionalit ten der inubit Workbench zugreifen Sie k nnen u a folgende Operationen aufrufen Speicher der JVM freigeben bzw Gr e des freien Speicherplatzes auslesen G ltigkeit von Plug in Lizenzen berpr fen Eintr ge im Connection Manager erzeugen und l schen Prozesse aus dem Queue Manager l schen Benutzer erzeugen und bearbeiten z B Passwort ndern Technical Workflows kopieren l schen exportieren importieren aktivieren bearbeiten aktivieren deaktivieren Metadaten ndern Eigenschaften eines Technical Workflows auslesen u a Name Kommentar Status aktiv inaktiv verwendete Modultypen Besitzer Versionsnummer Datum und Urheber der letzten nderungen Workflowgruppe Eigenschaften von Modulen lesen und ndern Organigramme lesen Konfiguration des Portalservers lesen alle sichtbaren Benutzer des Portalservers auslesen Taskliste von Benutzern lesen Liste aller Benutzer lesen die f r einen ausgew hlten Benutzer sichtbar sind Liste aller Workflows lesen die f r den aktuellen Benutzer bzw die aktuelle Benutzergruppe sichtbar sind Zum Debuggen den Status und das Level in Server Traces ndern Logs auslesen Siehe Logeintr ge aus Monitoring Komponenten lesen Workbench Process Engine Modul Guide Kap 17 5 S 221 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 218 inubit IS Configuration Utility Funktionsp 17 1 rinzi
149. elegieren darf Um die Empf nger einer delegierten Tasks zu definieren w hlen Sie eine Business Rule vom Typ Task Regel im Dialog Berechtigungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 des Task Generators In demselben Dialog legen Sie auch fest welche Rollen berechtigt sind Tasks zu delegieren Sie k nnen f r jede Task Bearbeitungszeiten festlegen Damit bestimmen Sie wann und wie lange die Tasks in der Tasklist angezeigt werden sollen Der Technical Workflow in dem die Task entstanden ist kann warten bis die Task erledigt ist oder direkt nach Erzeugen der Task fortgesetzt werden Diese Eigenschaften konfigurieren Sie beim Anlegen des Task Generators siehe Dialog Task Generator Eigenschaften Workbench Process Engine Modul Guide Kap 4 10 1 S 124 Tasks deren Bearbeitungszeit abgelaufen ist k nnen automatisch eskaliert werden Dazu wird das Fehlerhandling der inubit Suite 6 genutzt der Task Generator wird so konfiguriert dass dieser einen Fehler wirft wenn die Bearbeitungszeit einer Task abgelaufen ist Diesen Fehler fangen Sie durch ein weiteres Modul ab das als Fehlerausgang mit dem Task Generator verbunden ist Als Fehlerausgang k nnen Sie z B einen zweiten Task Generator mit dem ersten Task Generator verbinden Der zweite Task Generator erzeugt zur Eskalation eine neue Task sobald der Fehler geworfen wird inubit Suite 6 Workbench Process Engine Modul Guide
150. ellt die eine der ausgew hlten Portal oder Prozessrollen haben Wenn es 10 Benutzer mit der Rolle X gibt dann erhalten demnach alle zehn Benutzer eine Task Wenn nicht markiert dann wird nur eine Task erstellt und allen Benutzern angezeigt die eine der ausgew hlten Portal oder Prozessrollen haben Sobald einer der Benutzer die Task bernimmt wird die Task aus der Taskliste der anderen Benutzer entfernt Verwende Portalrollen Blendet eine Liste aller vorhandenen Portalrollen ein Die Task wird allen Rollen zugeordnet deren Checkbox markiert ist Verwende Prozessrollen Blendet eine Liste aller vorhandenen Prozessrollen ein Die Task wird allen Rollen zugeordnet deren Checkbox markiert ist Task Regel Um Mitarbeitern Tasks ber eine Task Regel zuzuordnen Siehe Regeln auf technischer Ebene zuordnen Workbench Benutzer Guide Kap 15 7 S 406 Task Delegation Nur f r die Task Typen Formular Information und Externes Programm Task Regel Um festzulegen an wen Besitzer einer Task ihre Task delegieren d rfen W hlen Sie eine Task Regel aus Siehe Regeln auf technischer Ebene zuordnen Workbench Benutzer Guide Kap 15 7 S 406 Task Delegation Workbench Process Engine Modul Guide Kap 4 S 102 Delegation nur erm glichen f r Rolle Zum Einschr nken der Erlaubnis Tasks an andere Mitarbeiter weiterzuleiten Nur Inhaber der ausgew hlten Rolle d rfen Tasks delegieren i
151. ement mit einer Reihe von Feldern deren Reihen folge durch ihr Vorkommen im sequence Element festgelegt ist 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide XML Element Attribut Task Generator Data Converter 73 Formulare im Formular Designer erstellen Formular Elemente simpleType Erzeugt ein group Element das ein Label und ein zum Ele ment passendes Formular Element enthalt der Elementname wird im erzeugten Formular als Bezeichner des Elements als Label verwendet simple Type vom Typ enumera tion DropDown Liste simple Type vom Typ boolean Checkbox minOccurs maxOccurs Legen die Kardinalitat der Elemente fest und damit auch wie oft ein Element im Formular vorkommen darf oder muss Eine maxOccurs n kann beliebig eingeschrankt werden Voraussetzungen XML Schema Das XML Schema ist gultig Das XML Schema ist im Repository gespeichert WSDL Datei Die WSDL Datei enthalt einen Types Abschnitt mit voll spezifizierten Definitionen So gehen Sie vor 1 2 3 Erstellen Sie einen Task Generator Zeigen Sie den Formular Editor an Fugen Sie eines der folgenden Elemente ein Group Horizontal Layout Group Vertical Layout Markieren Sie das Element sodass der Rand farbig hervorgehoben wird ffnen Sie das Kontextmen und w hlen Sie Client Generator ffnen Der Client Generator ffnet sich in einem eigenen Fenster Klicken Sie
152. emplate Operation name createUser Operation name checkLicense oO IsConfiguration oO CH D ation 8 Bei einigen Operation m ssen Sie Werte f r Elemente angeben z B beim Anlegen eines Benutzers den Namen das Passwort und die Benutzergruppe XSLT Converter DCL ver Stylesheet ibis14051 XML Quelle XML Ziel http www w3 org 1999 XSL Transform http www w3 org 2001 XMLSchema xs 2 0 i ER SW xsl output method xml encoding UITF 8 Sf Ee ye xsl template CH E G ISConfiguration CH l Operation icreateUser a name hjh NewUserName hjh inubit NewPassword inubit tutorial gt NewUserGroup tutorial meine email inubit de i NewEMail meine email inubit de Project lead i gt NewUserRole Project lead team leader 17 3 Verschl sselte Login Daten verwenden Sie k nnen verschl sselte Login Daten verwenden indem Sie dem Modul inubit IS Configuration zwei Moduleigenschaften hinzuf gen und diese ber das Variablen Mapping Variablentyp is password setzen inubit Suite 6 Workbench Process Engine Modul Guide inubit IS Configuration Utility 221 Operationen remote als anderer Benutzer ausf hren So gehen Sie vor 1 F gen Sie den Moduleigenschaften die Eigenschaften Password und Login mit dem Datentyp Text einzeilig hinzu Siehe Moduleigenschaften hinzuf gen Workbench Benutzer Guide Kap 3 7 S 123 In
153. en des Panels ffnet sich Benennen Sie das Panel und schlie en Sie den Dialog mit OK Das neue leere Panel wird angezeigt b Um im Formular Designer zwischen Panels zu wechseln nutzen Sie die Panel Liste E i kg gt D Panel main JG Theme web DI j ban O O We bk wa ee ea aai e an En TT mm pn 8 SS a many c Im Formular zwischen Panels wechseln F gen Sie einen Button in das Panel ein Ein Klick auf den Button soll ein ausgew hltes Panel anzeigen Geben Sie den Namen des Panels das angezeigt werden soll im Register Eigenschaften bei dem Button Attribut event ein z B Button sgn noe dl al text lign left button button class button help 0 7 Spezifisch 1 label button j event main validate E j io nn und nn 2 Formular Elemente positionieren a Ziehen Sie ein Formular Element aus der Werkzeugleiste des Formular Designers auf das darunter liegende Panel Es wird in seiner Standard Konfiguration angezeigt b Ziehen Sie ein weiteres Formular Element auf das Panel Ziehen Sie das Element mit der Maus genau an die Seite des bereits vorhandenen Elements an der es positioniert werden soll Eine rote Linie zeigt an wo das Element eingef gt wird JI pg Rechts neben dem Formular Element 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 65 Formulare im Formular Designer erstellen ke
154. en verwendet werden soll Punkt oder Komma Zeichensatzkodierung Zeichensatz der Eingangsnachrichten Mit der Angabe stellen Sie sicher dass die Eingangsnachricht korrekt konvertiert wird und z B Umlaute richtig dargestellt werden Standardm ig ist der Zeichensatz ISO 8859 1 ausgew hlt der alle Zeichen der gebr uchlichen westeurop ischen Sprachen und deren Sonderzeichen enth lt Regeldatei cachen Wenn markiert dann bleibt die Regeldatei w hrend der Ausf hrung des gesamten Workflows im Speicher Diese Einstellung ist sinnvoll um viele Nachrichten hintereinander zu konvertieren weil der Konvertierungsprozess schneller ist wenn die Regeldatei nicht immer wieder neu geladen werden muss Caching ist sinnvoll bei Nachrichten ab einer Gr e von 300 KByte Ber cksichtigen Sie bei der Dimensionierung des Arbeitsspeichers dass das Cachen zus tzlich Arbeitsspeicher kostet Syntaxfehler in der Eingangsnachricht ignorieren Wenn Sie diese Option ausw hlen wird die Konvertierung im Fehlerfall nicht abgebrochen Stattdessen werden fehlerhafte Bereiche in der Nachricht bergangen inubit Suite 6 Workbench Process Engine Modul Guide Flat Adapter Format Adapter 187 Dialogbeschreibungen Wenn die Option deaktiviert ist dann wird im Fehlerfall eine Fehlermeldung angezeigt und die Verarbeitung abgebrochen Deaktivieren Sie diese Option zum Testen einer Regel damit Sie eventuelle Fehler darin finden k nnen
155. enden Sie Prozessrollen Siehe Prozessrollen verwenden Process Engine Administrator und Entwickler Guide Kap 6 9 S 79 Regelbasierte Task Zustellung Zus tzlich k nnen Sie Business Rules vom Typ Task Regel nutzen um Tasks zu Mitarbeitern zuzuordnen Siehe Beispiel Workbench Benutzer Guide Kap 15 S 397 Sie finden dort ein Beispiel daf r wie Business Rules verwendet werden k nnen Regeltyp Task Regel Workbench Benutzer Guide Kap 15 1 S 399 Task Daten oder Entscheidungs Regel anlegen Workbench Benutzer Guide Kap 15 4 S 402 Die Portal und Prozessrollen und Task Regeln ordnen Sie im Dialog Berechtigungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 des Task Generators zu Tasks zu inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 102 Task Generator Data Converter Mitarbeiter mit Tasks in Workflows einbeziehen Task Delegation Start und Ablauf von Tasks Task Eskalation 16 12 2011 Die Rollenzuordnungen k nnen Sie auch zur Ausf hrungszeit des Task Generators dynamisch Uberschreiben lassen Siehe Listen Moduleigenschaften Uberschreiben Workbench Benutzer Guide Kap 14 8 3 S 382 Mitarbeiter k nnen ihre Tasks an andere Mitarbeiter weitergeben Sie k nnen genau wie bei der Taskzustellung festlegen f r welche Tasks eine Delegation m glich sein soll an wen die Tasks delegiert werden k nnen und wer d
156. enquelle ndern oder die Tabelleneigenschaften einer DB Datenquelle anpassen Das Hinzuf gen ndern und Verschieben von Werten sowie das Importieren von Tabellendaten ist hier nur f r XML Datenquellen m glich Die Werte einer DB Datenquelle ndern Sie direkt in der Datenbanktabelle Siehe Daten in eine XML Datenquelle importieren Workbench Process Engine Modul Guide Kap 3 2 2 S 46 Daten manuell zu einer XML Datenquelle hinzuf gen Workbench Process Engine Modul Guide Kap 3 2 3 S 47 Datenbanktabelle referenzieren Tabellenname und Spaltennamen setzen Workbench Process Engine Modul Guide Kap 3 3 S 49 inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 53 Dialogbeschreibungen 3 6 1 1 Dialog Datenquelle hinzuf gen 1 In diesem Dialog w hlen Sie den Typ der neuen Datenquelle aus und benennen die Datenquelle Typ XML Datenquelle XML Datenquellen erstellen Sie direkt im Complex Lookup Modul Alternativ k nnen Sie auch vorhandene XML Datenquellen importieren DB Datenquelle Eine DB Datenquelle referenziert eine externe Datenbanktabelle Informationen der Datenquelle m Name Name der Datenquelle Der Name kann ein anderer sein als der Name der in der Datenbank verwendet wird Beschreibung Optional 3 6 1 2 Dialog Datenquelle hinzuf gen 2 Nur bei Typ der Datenquelle DB Datenquelle In diesem Dialog geben Sie die Verb
157. enquelle geladen werden k nnen Dazu muss der Workflow der Ihr Grid Widget als Portlet realisiert wie in der folgenden Abbildung aufgebaut sein GridjVidget mit P aging WebAppC on_Grid Der Task Generator welcher das Grid Widget erzeugt ist Uber einen Pfad mit der Datenquelle verbunden In dem abgebildeten Workflow beginnt dieser Pfad bei dem Workflow Connector WFC_JumpTarget und f hrt zu einem Database Connector in einem Subworkflow von inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 95 Widgets verwenden und erstellen dort aus wieder zur ck zum Task Generator Die Einsprungstelle in diesen Pfad also die ID des ersten Moduls wird im Grid Widget eingegeben Benutzeraktionen wie z B die Anzeige des Grid Portlets oder das Sortieren der Daten l sen bei dem Task Generator einen Request aus Der Inhalt des Requests ist abhangig von der Benutzeraktion Bei einer Sortieraktion enthalt der Request z B folgende Informationen Erster Datensatz der auf der Seite angezeigt werden sollen Anzahl aller Datens tze die auf der Seite angezeigt werden sollen Gew hltes Sortierkriterium aufsteigend absteigend Der Request wird an das erste Modul im Pfad bergeben und von diesem weitergeleitet Der Database Connector wertet den Request aus und stellt die Daten bereit Danach werden die angeforderten Daten an den Task Generator gesendet und in der Tabelle angezeigt Einsprungstelle in
158. enutzer ausf hren nenn 221 17 5 Logeintr ge aus Monitoring Komponenten lesen nenn nn 221 17 6 Logeintr ge filtern 0 0 eect eect eet nn eee eee errr e ee eee eee enna ae eee errant eee eee de eee ee eaaaeeeeenaeeeeeeeaaeeeeeeeaaes 224 17 7 L geintr ge sortieren zu sea aided neha EE e 225 17 8 In Logeintragen nach Zeichenketten suchen 0 eeeeceeeeeeeenee cece eeecteeeeeeeaeeeeeeesaeeeeeeeaeeeeeeenaeeeeeenaaes 226 17 9 Gr e von Eingangsnachrichten ermitteln 444444444444Hnnnennnnnnnnnnnnnnnnnnnnnnnnnennennnnnnnnenennnnnn nn 226 18 Line Reader Utility wicciccsisesctcccsseeseccesesstecccsseestiecceenasttereasestieesestestiecsseenttenesesnetieedesnsteiedeeasttectisneteiedsreestiess 229 18 1 Dialog Line Reader Eigenschaften 222404244444400442nnnannnnonnnnnnnnnnnnnnannanannnnnnnnnnnnnnnnnnnnnnnnnnn 229 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 7 8 Inhaltsverzeichnis 19 PDF Toolbox Utility ne ea 231 19 1 Eingangsnachricht f r PDF Toolbox erzeugen nn 231 19 2 Beispiel Workflow 2444444444440annnnnnnnnnnnnnnnnnnennnnnennnnnnnnnnnennnennennnnnannennnnnnnnnnnennnnnnnennnnnrnnenneennne nn 232 20 Process Data Logger Utility 2 z233 44z222224224420004442 00000 0040 ceretboeescestubacedvncecauerdegeynedecesnenen Seege den 235 20 1 Process Data Logger konfigurieren uuussrsnnsesennnnnennennnnnnnnnennnnnnnnenn
159. enutzer gegen ber der Datenbank authentifiziert Textwerte aus der Datenbank trimmen L scht bei Textwerten f hrende und nachfolgende Leerstellen Spezielle Kodierung setzen Wenn markiert dann k nnen Sie einen Zeichensatz ausw hlen oder einen beliebigen Zeichensatz eingeben Connection Pooling ffnet den Dialog Datenbank Connection Pooling Workbench Process Engine Systemkonnektor Guide Kap 6 5 5 S 87 in dem Sie die Wiederverwendung physischer Datenbankverbindungen konfigurieren um den zeitaufw ndigen Auf und Abbau von Datenbankverbindung zu optimieren Spezielle Verbindungsparameter Erstellen Sie hier Parameter z B Timeouts Anzahl offener Verbindungen etc mit denen Sie die Datenbankverbindung abh ngig von der jeweils verwendeten Datenbank konfigurieren Die Parameter definieren Sie als Name Wert Paare Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 3 6 1 3 Dialog Tabelleneigenschaften 16 12 2011 In diesem Dialog definieren Sie die Eigenschaften der Tabellen einer DB Datenquelle Tabelle Zur Auswahl einer Tabelle aus der Liste Sie m ssen die Tabelle zuvor in der Datenbank angelegt haben inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 55 Dialogbeschreibungen Die Namen der DB Tabelle der Eingabe und Ausgabespalte W k nnen dynamisch ber das Variablen Mapping berschrieben werden
160. er inubit Workbench angezeigt werden execute profileName URL Bei Formularen die von der inubit Workbench angezeigt werden muss der Name eines Profils angegeben werden das ausgef hrt werden soll Der Profiiname muss dem Namen eines der Applikationsprofile entsprechen die im Register Configuration gt Applikationsprofile definiert sind Bei Formularen die im Web Browser angezeigt werden muss eine URL angegeben werden m validate Siehe Server seitige Validierung von Benutzereingaben per AJAX Workbench Process Engine Modul Guide Kap 4 3 2 S 82 m stateChange ndert nach Absenden des Formulars die Gr e des Portlets entsprechend dem gew hlten Wert Diese Funktion kann z B genutzt werden um ein Portlet minimiert und damit platzsparend anzubieten und es erst nach einer Benutzereingabe auf die vollst ndige Gr e zu skalieren m ajax Aktualisiert den Inhalt des Formulars in dem sich der Button befindet ohne die komplette Webseite neu zu laden Diese Funktion beschleunigt die Reaktion von Webanwendungen auf Benutzeraktionen und verhindert dass statische Daten erneut bertragen werden m ssen die sich nicht ge ndert haben Verwenden Sie die Optionen ajax und ajaxGroup nicht im A Rahmen einer Interportlet Kommunikation und nicht in Gruppen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 118 Task Generator Data Converter Benutzeroberflache des Formular Designers 16 12 2011
161. erden soll nicht bernommen MS Word Wenn bereits eine Instanz von MS Word ge ffnet ist und Word ber die Taskliste aufgerufen wird so h lt die Workflow Ausf hrung wegen der bereits ge ffneten MS Word Instanz nicht an sondern l uft weiter Damit werden nderungen nicht im Workflow weitergeleitet sondern gehen verloren Daher darf das Programm dass durch die Task aufgerufen werden soll vor diesem Aufruf noch nicht ge ffnet sein Applikationsprofil W hlen Sie ein Applikationsprofil aus Siehe Applikationsprofile Process Engine Administrator und Entwickler Guide Kap 11 1 S 135 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 129 Dialogbeschreibungen MIME Typ Die Angabe des Mime Typs ist notig wenn die Task im Browser angezeigt und das externe Programm aus dem Browser heraus ge ffnet werden soll Suffix Dateinamenerweiterung z B bei MS Word Dateien doc Nicht alle Programme erkennen beim Zugriff auf eine Datei ob diese durch externe Programme ge ffnet werden kann Dateierkennung durch das externe Programm Es gibt Programme die nur anhand des Suffix bestimmen ob eine Datei ge ffnet werden kann F r diese Programme ist es wichtig ein Suffix anzugeben der dann w hrend der Workflow Ausf hrung an die Datei geh ngt wird Der Punkt vor dem Suffix muss ebenfalls angegeben werden Automatisches Anh ngen der Dateiendung Einige Programme h ngen a
162. eren und importieren S 87 Widgets verwenden und erstellen S 90 Mitarbeiter mit Tasks in Workflows einbeziehen S 100 Benutzeroberflache des Formular Designers S 107 Benutzeroberflache des Client Generators S 120 Dialogbeschreibungen S 124 Verwendung Der Task Generator ist ein wichtiges Werkzeug um Mitarbeiter in automatisierte Prozesse einzubeziehen Mit einem Task Generator k nnen Sie Tasks und Web Applikationen erstellen Tasks Tasks sind Aufgaben die wahrend der Abarbeitung von Geschaftsprozessen anfallen und einen manuellen Eingriff erfordern Eine typische Task ist z B die Freigabe einer Bestellanforderung Wenn Sie einen Mitarbeiter Uber die Zuweisung einer Task in einen Prozess einbinden wird ein Eintrag in der individuellen Aufgabenliste des Mitarbeiters erstellt Die Aufgabenliste kann in einem Web Browser im inubit Enterprise Portal oder in der inubit Workbench angezeigt werden Tasks k nnen rollen oder regelbasiert zugewiesen werden Der Zeitrahmen in dem die Tasks abgearbeitet werden m ssen wird beim Erzeugen der Tasks festgelegt Falls eine Task nicht wie geplant erledigt wird kann ein Eskalations oder Delegationsmechanismus angesto en werden Die verschiedenen Tasktypen der inubit Suite 6 erm glichen es Informationen anzuzeigen Aufgaben mit Hilfe externer Applikationen zu erledigen Reports oder beliebige andere Dokumente in die Aufgaben einzubinden und Daten in Formulare einzugeben Sieh
163. erherzustellen klicken Sie auf Standard Zeilenumbr che Zeilenumbr che hinzuf gen F gt nach 80 Zeichen einen Zeilenumbruch ein Dies verhindert horizontales Scrollen in einigen F llen mindert diese Option jedoch die bersichtlichkeit Leerzeichen F hrende und nachfolgende Leerzeichen entfernen Entfernt Leerzeichen vor und hinter dem Wert eines Elements Namensr ume Aktiviert die folgenden Optionen zum Optimieren der Namensr ume Kodierung m 16 12 2011 Namensr ume optimieren Entfernt alle doppelten und ungenutzten Namensraum Deklarationen Folgende Namensr ume entfernen Entfernt alle in einer Liste genannten Namensraum Deklarationen zum Erstellen der Liste klicken Sie auf Liste bearbeiten Alle Namensr ume entfernen Entfernt alle Namensraum Deklarationen Zeichensatz der Ausgangsnachricht Zur Auswahl der Zeichensatzkodierung Standard ist der Zeichensatz ISO 8859 1 Dies ist der Standardzeichensatz der alle Zeichen der gebr uchlichen westeurop ischen Sprachen enth lt inkl der l nderspezifischen Sonderzeichen Alternativ k nnen Sie jeden anderen beliebigen Zeichensatz eingeben inubit Suite 6 Workbench Process Engine Modul Guide BEY XM Validator utility a Dieser Abschnitt erl utert die folgenden Themen m Dialog XML Validator Eigenschaften S 253 Verwendung Ein XML Validator berpr ft bei beliebigen XML Eingangsnachrichten ob diese wohlgeformt sin
164. ert Leere XML Tags und Strukturen ignorieren Wenn die Option markiert ist dann werden Elemente ohne Wert aus der eingehenden XML Nachricht nicht nach EDI konvertiert inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 174 EDI Adapter Format Adapter Dialogbeschreibungen Diese Option wird nicht auf Nachrichten mit fest positionierten Q Elementen angewendet siehe Hierarchische Struktur mit fest positionierten Elementen Workbench Process Engine Modul Guide Kap 7 S 175 Leere Elemente k nnen z B bei einer fr heren Konvertierung von EDI nach XML entstanden sein als f r optionale Bestandteile der XML Datei leere XML Strukturen angelegt wurden damit die Strukturpr fung erfolgreich durchgef hrt werden konnte 7 8 6 Assistent f r neue Regel Erstellungsmethode ausw hlen Siehe EDI XML Adapter erstellen und Regel konfigurieren Workbench Process Engine Modul Guide Kap 7 2 S 158 Die Nutzung der EDI Regeln ist lizenzpflichtig Es werden immer nur A die EDI Standards angezeigt f r deren Regeln Sie eine Lizenz erworben haben 7 8 7 Assistent f r neue Regel Neue Regel Nachrichtenstandard m Standard Vorauswahl f r die zu erstellende Regel Wenn der gew nschte Standard nicht angeboten wird w hlen Sie Custom um eine vollst ndig neue Regel zu erstellen Aus dem SWIFT Standard werden aktuell nur MT940 Nachrichten WY unterst tzt und verarbeitet die zur elektronisc
165. ert dann wird lediglich gepr ft ob die Eingangsnachrichten den XML Regeln entsprechen u a Jede Nachricht besitzt genau ein Wurzelelement Jedes Element mit Inhalt hat ein Beginn und ein End Tag Die Beginn und End Tags sind ebenentreu paarig verschachtelt Kein Element hat mehrere Attribute mit demselben Namen Wenn die Pr fung fehlschl gt wird der Fehlerausgang genutzt XML Schema Pr fung der Eingangsnachricht Wenn markiert dann werden die Eingangsnachrichten gegen die XML Schemas gepr ft welche in den Eingangsnachrichten enthalten oder referenziert sind DTD Pr fung der Eingangsnachricht Wenn markiert dann werden Eingangsnachrichten gegen die DTD gepr ft welche in den Eingangsnachrichten enthalten oder referenziert sind Um Eingangsnachrichten gegen ein XML Schema bzw eine DTD pr fen zu lassen welche ber einen URI referenziert ist oder statisch in das Modul geladen wird URI Der Zugriff kann ber das http ftp oder file Protokoll erfolgen z B file usr local schema test xsd http www inubit com schema test xsd file C example xsd Statische Datei Nach dem Laden werden der Dateiname die Dateigr e und der MIME Typ der Datei im Dialog angezeigt XML Schema DTD cachen Die Dateien werden vorkompiliert und im Arbeitsspeicher gehalten um die Performance des Moduls zu verbessern Validierung nach Fund des ersten Fehlers sofort abbrechen Die Validierung stoppt beim ersten
166. ert des Attributs pattern ein inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 82 Task Generator Data Converter Benutzereingaben in Formularen validieren Regul re Ausdr cke m ssen in Schr gstriche eingeschlossen WY werden z B d d d d d d d dqd 4 Geben Sie die Fehlermeldung die angezeigt werden soll wenn die Benutzereingabe nicht dem definierten Pattern entspricht als Wert des Attributs errorText ein 5 Wenn das Formular nicht im inubit Enterprise Portal angezeigt werden soll dann m ssen Sie das Element lt textArea name errorViewer gt f r die Anzeige der Fehlermeldung hinzuf gen Das Element muss hierarchisch ber dem Eingabefeld stehen an dem pattern definiert ist Es ist standardm ig ausgeblendet 6 Publizieren Sie das Modul 4 3 2 Server seitige Validierung von Benutzereingaben per AJAX Die Benutzereingaben in Formulare k nnen kontextsensitiv mit Hilfe selbstformulierter Validierungsregeln berpr ft werden Folgende Pr fungen sind z B m glich Obligatorische Felder gef llt Datentypen der Eingabewerte korrekt Datumsformate korrekt Die Benutzereingaben werden server seitig validiert dazu werden die Benutzereingaben im Hintergrund an die inubit Process Engine gesendet Ausgel st wird die Validierung durch ein Submit Event die Benutzereingaben werden also validiert sobald ein Submit bzw Senden Button im Formular angeklickt wird Di
167. erter Data Converter Variablen verwenden 2 Um die JAR Datei auf die inubit Process Engine zu laden w hlen Sie im Ment Configuration gt Bibliothek hochladen 3 ffnen Sie die Eigenschaften Ihres XSLT Converters zum Bearbeiten oder erzeugen Sie ein neues Modul 4 Geben Sie im Dialog XSLT Converter Eigenschaften Workbench Process Engine Modul Guide Kap 5 8 S 148 im Feld XSLT Prozessor den Klassennamen des neuen XSLT Prozessors ein 5 Klicken Sie auf Fertigstellen Nun k nnen Sie den neuen XSLT Prozessor verwenden 5 7 Variablen verwenden 16 12 2011 Lu Sie k nnen im XSLT Converter auf Variablen zugreifen um z B verstandliche Fehlermeldungen an einen Fehlerausgang zu senden Beachten Sie beim Einsatz von Variablen mit dem Typ base64Binary in XSLT Convertern aus iS Versionen 5 1 und alter Der Variablen Inhalt wurde bei diesen XSLT Convertern komprimiert ausgegeben Daher m ssen Sie zum Dekodieren des Variablen Inhalts die XPath Funktion misc decodeWithDecompression variable verwenden Alternativ legen Sie einen neuen XSLT Converter an Bei diesem k nnen Sie direkt auf den unkomprimierten Variablen Inhalt zugreifen So gehen Sie vor 1 Erstellen Sie ein XSL Converter Modul und integrieren Sie es in einen Technical Workflow 2 Testen Sie den Technical Workflow 3 Doppelklicken Sie den Watchpoint vor dem XSLT Converter Modul Ein Dialog ffnet sich und zeigt die Erg
168. erwendung Dieser Abschnitt erlautert die folgenden Themen m Dialog Validate Moduleinstellungen S 274 Das Validate Control pr ft ausgew hlte Variablenwerte gegen XML Schemas oder WSDL Dateien die am Workflow referenziert sind Wenn die Validierung erfolgreich war dann l uft der Prozess weiter Andernfalls wird ein Fehler geworfen und das Validierungsergebnis als Teil der Fehlermeldung ausgegeben Siehe Fehlerbehandlung und unterdr ckung Workbench Benutzer Guide Kap 12 3 S 299 28 12 1 Dialog Validate Moduleinstellungen 28 13 Wait Verwendung 16 12 2011 In diesem Dialog w hlen Sie die Variablen aus die validiert werden sollen Die Liste enth lt alle Variablen die im Workflow definiert sind Ein Klick auf den Plus Button bernimmt die angezeigte Variable in den Anzeigebereich ber der Liste Ein Wait Modul h lt die Ausf hrung eines Workflows f r eine bestimmte Dauer bis zum Erreichen eines bestimmten Zeitpunkts oder entsprechend dem Ergebnis des XPath Ausdrucks an Der Workflow wechselt beim Warten vom Status Processing in den Status Waiting Die Einstellungen des Moduls legen Sie im Workflow ber das Kontextmen des Moduls fest inubit Suite 6 Workbench Process Engine Modul Guide Workflow Controls 275 Workflow Connector 28 14 Workflow Connector Dieser Abschnitt erlautert die folgenden Themen m Dialogbeschreibungen Workflow Connector S 2
169. etzen Sie bei jedem Item Element das Attribut value 2 Eingabe in Combo Box erm glichen Nur bei Formularen die in der Taskliste der inubit Workbench angezeigt werden inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 69 Formulare im Formular Designer erstellen Markieren Sie das ComboBox Element im Designer und setzen Sie bei der Eigenschaft editable ein H kchen Wenn das H kchen nicht gesetzt ist dann k nnen Benutzer nur einen der vorgegebenen Werte aus der Liste w hlen Standardwert setzen Um einen Standardwert vorzugeben der beim Anzeigen der Liste bereits ausgew hlt ist markieren Sie das ComboBox Element und geben den Standardwert als Wert der Eigenschaft select ein z B Eigenschaften Task Generator Formular Mapping Ausgangsmapping E Se E IA fombobor a O horizontal vertical 300 table true 150 ComboBox Belgien D nemark Niederlande Belgien ComboBox height border tooltip halign valign text lign class help Spezifisch select selectIndex editable left top left 0 Belgien Vv mandator aos nandatory _ Li sasaaina ani inubit Suite 6 Workbench Process Engine Liv Group 1a orientation ER Filler orientation horizontal ze LUS Group i4 orientation 2 63 Group 2 width d i orientation E Row HGS Column E E Column E63 ComboBox 10000000 00001 J 0 il gt Item D
170. ext B name D Strawberry Belgian Waffles Food B name Hazelnut Belgian Waffles Ca Food Ela name d H 4 H absolute d i orientation g true d i scrollable 3 223 d i width j 100 dei height GC B El Group i vertical a orientation 5 f6f6f5 d i background False gt scrollable Z GE E CH gt j200 4E width 3 q label il Eh xsl for each i Z CheckBox i lt a label LU 3 Filler orientation vertical size 10 4 Group orientation horizontal e b bh L Mnie tihe u N iDa DE Eigenschaften Quelle ET nen Te SE ep ff en ne T ae An Ate aman Me Das Ergebnis ist eine scrollbare Liste in der jeder Eintrag ausgew hlt werden kann inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 71 Formulare im Formular Designer erstellen Belgian Waffles N Strawberry Belgian Waffles Hazelnut Belgian Waffles Chocolate Belgian Waffles Honey Belgian Waffles sl 4 2 6 Ma einheit f r Gr enangaben ndern Standardm ig wird die Einheit pt Punkt f r alle Gr enangaben in Formularen verwendet Sie k nnen diese Einheit ndern So gehen Sie vor 1 F gen Sie dem Element Form das Attribut metric hinzu 2 Geben Sie als Wert die gew nschte Einheit ein z B px 4 2 7 Formularelemente abh
171. f select extform DateField gt lt TextField gt Listing Abschnitt 1 von 2 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 99 100 Task Generator Data Converter Mitarbeiter mit Tasks in Workflows einbeziehen Listing lt xsl variable gt lt script language javascript type text javascript gt addCssIS html js extjs resources css ext all css addCssIS html js extjs resources css xtheme gray css lt script gt lt xsl apply templates select S tf TextField gt lt script language javascript type text javascript gt Ext onReady function try new Ext form DateField applyTo lt xsl value of select S wid gt lt xsl if test extform DefaultTextField mandatory true gt allowBlank false lt xsl if gt lt xsl if test extform Meta format gt format lt xsl value of select extform Meta format gt lt xsl if gt I catch e showMessagelS Error in ExtDateField widget e II lt script gt lt xsl template gt lt xsl stylesheet gt Listing Abschnitt 2 von 2 4 7 Mitarbeiter mit Tasks in Workflows einbeziehen Dieser Abschnitt erlautert die folgenden Themen Tasks in Technical Workflows integrieren S 103 Tasklisten anzeigen S 105 Tasktypen Die inubit Suite 6 bietet folgende Typen von Tasks an Formulare 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Gui
172. fier durch ein anderes Zeichen das in Ihren Eingangsnachrichten nicht vorkommt Siehe Data Stream Modifier Utility Workbench Process Engine Modul Guide Kap 15 S 213 Ein Flatfile hat eine nicht hierarchische Struktur aus einem oder mehreren Segmenten die jeweils ein oder mehrere Elemente enthalten Implizite Segment und Elementeigenschaften wie z B die H ufigkeit eines Elements in einem Segment werden im XML entweder explizit als Attributwert der betreffenden XML Elemente notiert z B loop 3 oder beim Anlegen des Flat Adapter als Adapter Eigenschaft konfiguriert wie z B das Trennzeichen welches das Segmentende signalisiert inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 178 Flat Adapter Format Adapter Funktionsprinzip Die folgende Tabelle zeigt wie Segmente und Elemente auf XML Elemente abgebildet werden Hierarchiestufe Struktur im Flatfile Struktur im Flat XML 1 Kein root element root Element lt Flatfile gt Name nicht nderbar Segmente XML Element lt Segment gt Eigenschaften Attribute kein Segmentname ID und vm ag Werte beliebig ein oder mehrere Segmente H ufigkeit des Vorkommens ist festge legt loop n Anzahl Pflichtsegment oder optional required C onditional M andatory jedes Segment kann ein oder mehrere Elemente enthalten kann uber ein XML Schema fur das Template festgelegt werden Elemente sind du
173. file Name Exists Wenn der Knoten Name in der Eingangsnachricht vorhanden ist dann wird in diesen Ausgang verzweigt count Order testl gt 1 Wenn die Auswertung der XPath Funktion count ergibt dass der Knoten Order test1l mehr als einmal existiert dann wird in diesen Ausgang verzweigt Business Rules verwenden Button Blendet die folgenden Bedienfelder zum Zuordnen einer Ge 16 12 2011 NACH siness Sue ein un rn en Routing SE R A_BusinessRule_Order_01 Repository Pfad J Global Attic root Q4_BusinessRule_Order_0O1 rule Path Si Air and ed amp mount lt 10 or ffedAmount gt 100 Business Rule Verwendung aufheben nn nn e A mn nn nn nn A Eu A A N N rer ce Siehe Regeln auf f chhischer Ebene Fee Workbench Benutzer Guide Kap 15 7 S 406 inubit Suite 6 Workbench Process Engine Modul Guide Workflow Controls 267 Empty Splitting Konfiguration XML Splitting Element XML basierte Eingangsnachrichten k nnen an einem ausgewahlten Element aufgeteilt werden sodass z B aus einer Rechnung mit vier Einzelposten vier Rechnungen mit je einem Posten entstehen Das Splitting Element wird durch einen XPath Ausdruck definiert und wird in den neu erzeugten Teilnachrichten zum root Element Der Button neben der Option ffnet den XPath Assistenten zum Definieren des XPath Ausdrucks Siehe XPath Assistent Workbench Benutzer
174. g erstellen Tutorials Kap 7 2 2 S 141 4 2 1 Formular Layout festlegen und Elemente auf Panels positionieren Bereits beim Konfigurieren eines Task Generators legen Sie mit dem so genannten Panel Layout das Basis Layout Ihres Formulars fest Nach dem Fertigstellen des Task Generators wird der Formular Designer angezeigt in dem Sie per Drag n Drop die verschiedenen Formular Elemente wie z B Eingabefelder Label und Buttons zu einem Formular zusammenstellen Siehe Dialog Panel Layout Workbench Process Engine Modul Guide Kap 4 10 5 S 130 Benutzeroberflache des Formular Designers Workbench Process Engine Modul Guide Kap 4 8 S 107 Formular Elemente in der Werkzeugleiste Workbench Process Engine Modul Guide Kap 4 8 3 S 111 Eigenschaften von Formular Elementen Workbench Process Engine Modul Guide Kap 4 8 4 S 114 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 64 Task Generator Data Converter Formulare im Formular Designer erstellen So gehen Sie vor 1 Mehrere Panels verwenden Initial wird im Formular Designer eine leere Flache angezeigt Diese Fl che ist das erste Panel des Formulars namens main Ein Formular kann aus einem oder mehreren Panels bestehen a Panel anlegen Klicken Sie auf den Button Panel a gt D Panels main Thermen Web DI rem degt g WW m E 2 WE 7 m an em Ein Dialog zum Benenn
175. ge M 1 1 45 DateTimePeriod C 0 9 5 MonetaryAmount 0 99 amp 5 FreeText C 0 99 JE ControfTotal C 0 9 JE SegmentGroup_1C 0 9 4 45 Reference M 1 1 41 45 DateTimePeriod C 0 9 JE SegmentGroup_2C 0 9 JE SegmentGroup_4C 0 9 JE SegmentGroup_5 c 0 9 1 45 DetailsOfTransport M 1 1 JE TransportServiceRequirements C 0 9 1 45 PlaceLocationldentifisation e 0 9 Liege A REN Damit EDI Nachrichten vom Empf nger verarbeitet werden k nnen m ssen die Zeichen in der Nachricht bez glich ihrer Syntax und Semantik einer bekannten Struktur entsprechen Diese Strukturen sind in den verschiedenen EDI Standards festgelegt Prinzipiell besteht eine EDI Nachricht aus Metainformationen und dem Payload Nutzinhalt Metainformationen enthalten Information ber die Verarbeitung speziell ber das Routen an den Empf nger In der Abbildung ist das z B das EDI Element UNH das dem XML Element MessageHeader entspricht Der Payload sind die Daten die das Empf ngersystem verbucht In der abgebildeten Nachricht beginnt der Payload mit dem EDI inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 157 Funktionsprinzip der EDI gt XML Konvertierung Element BGM entsprechend dem XML Element BeginningOfMessage Nutzinhalt und Metainformationen bestehen aus Elementen die fortlaufend zu
176. geben Sie beim Erzeugen der Schl ssel an F r Informationen ber den Aufruf von keytool siehe SSL Verbindung und Server Authentifizierung konfigurieren Process Engine Administrator und Entwickler Guide Kap 5 1 S 55 keytool genkey dname O inubit AG C de validity 365 keystore smime keystore keypass inubit storepass inubit alias inubit keyalg RSA keytool export keystore smime keystore alias inubit file smime cer inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 246 S MIME Utility Dialogbeschreibungen 22 2 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog S MIME Konfiguration S 246 22 2 1 Dialog S MIME Konfiguration 16 12 2011 MIME verschl sseln Ausgehende Nachrichten werden im S MIME Format verschl sselt Daf r m ssen Sie als Sender den ffentlichen Schl ssel des Empf ngers kennen Diese Information hinterlegen Sie im folgenden Dialog MIME entschl sseln Das Utility soll eingehende Nachrichten entschl sseln Daf r ben tigen Sie den privaten Schl ssel des Empf ngers Diese Information hinterlegen Sie im n chsten Dialog MIME signieren Das Utility signiert die ausgehenden Nachrichten das hei t die Nachrichten werden mit einer verschl sselten Pr fsumme versehen Daf r ben tigen Sie einen privaten Schl ssel diese Information hinterlegen Sie im n chsten Dialog Der Empf nger der Nachr
177. genden Daten eingebettet sein Schriften TrimBox Bilddaten Nicht erlaubt sind OPI Kommentare Transferkurven Kommentare und Formularfelder Verschl sselung Transparenzen PCL Printer Control Language Ein von der Firma Hewlett and Packard definiertes Format zur Steuerung von Druckern Ausgaben in PCL k nnen direkt an einen Drucker geschickt werden PostScript Von der Firma ADOBE entwickelter Standard zur Layout Beschreibung einer gedruckten Seite Eine PostScript formatierte Seite kann von speziellen Anzeigenprogrammen angezeigt werden oder direkt an einen Drucker geschickt werden wenn dieser das PostScript Format unterst tzt RTF Rich Text Format Dateiformat f r den Austausch formatierter Texte zwischen verschiedenen Textverarbeitungsprogrammen Gr e Farbe und Art der Schriften eines Textes bleiben auch beim Austausch zwischen Programmen verschiedener Hersteller erhalten SVG Scalable Vector Graphic XML basiertes Format f r Vektorgrafiken Wenn eine SVG Datei in eine HTML Seite integriert wird dann muss der Browser ber ein Plug in verf gen das dieses Format darstellen kann Siehe UNIX Linux SVG Grafiken erzeugen Workbench Process Engine Modul Guide Kap 2 2 S 40 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 42 FO Converter Data Converter Dialog FO Converter Eigenschaften TXT Textdatei ohne Layout Informationen WML Word Markup Language
178. ging und server seitiger Sortierung Workbench Process Engine Modul Guide Kap 4 6 1 2 S 94 4 6 1 1 Beispiel Dynamische Tabelle mit client seitiger Sortierung ohne Paging Die folgende Abbildung zeigt das Formular Mapping einer Tabelle die durch XML Eingangsnachrichten bef llt wird Die Anzahl der Reihen und Spalten wird durch die XML Eingangsnachrichten definiert inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 94 Task Generator Data Converter Widgets verwenden und erstellen 4 6 1 2 16 12 2011 oO 3 6 Widget http finubit com widget I5Grid d i Default Namespace com inubit web extjs grid Widget ar uiClass 1SGrid d i type MySimpleGrid d i name 500 det width 300 dei height inubitrepository Global System Widgets Grid det url va Header 8 table head column i Eh xsl for each B Column true d i sortable 100 da width S ii u sl value of 8 table row Ele xsl for each CH E G Row id of each row must be unique G Comment position dei id column H Ele xsl for each B Column a H xsl value of Die Sortierung nach Tabellenspalten steht automatisch zur Verf gung solange das sortable Attribut des Column Elements den Wert true hat Beispiel Dynamische Tabelle mit Paging und server seitiger Sortierung Der Einsatz des Paging Mechanismus und der server seitigen Sortierung setzt voraus dass die Daten im Grid Widget aus einer Dat
179. gt 5 ffnen Sie das Men und w hlen Sie Auf die Process Engine publizieren Die Regel wird publiziert Dabei wird automatisch ein Dateiname f r die Regel generiert Die Werte f r den generierten Dateinamen stammen aus den Angaben die im Root Element der Nachricht inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 163 SAP IDoc XML Regel erstellen Element Message gemacht wurden Falls bereits eine gleichnamige Datei auf der inubit Process Engine vorhanden ist dann wird diese uberschrieben Andern Sie den generierten Dateinamen nicht Wenn der Dateiname A nicht der Konvention entspricht kann die Regel nicht mehr f r die Autoerkennung verwendet werden Der Name muss folgendes Format haben lt Nachrichtentyp gt lt Nachrichtenname gt lt Version gt lt Release gt xml Falls Release oder die Version nicht bekannt sind geben Sie daf r ein Minuszeichen an z B EDIFACT ORDERS 96A xml Alle Buchstaben des Dateinamens m ssen Gro buchstaben sein 7 6 SAP IDoc XML Regel erstellen Voraussetzungen Sie bendtigen eine SAP IDoc Schema Datei die auf einem Rechner gespeichert sein muss den Sie ber Ihr Netzwerk erreichen k nnen Das SAP Interface Repository aus dem fr her Schemas geladen WY werden konnten wurde Ende 2006 von SAP komplett eingestellt bisher wurde kein Ersatz zur Verfugung gestellt So erstellen Sie eine Regel nach SAP IDoc Standa
180. h folgende Optionen Attribut style manuell zum Formularelement hinzuf gen 16 12 2011 68 Task Generator Data Converter Formulare im Formular Designer erstellen Beispiel lt Button label next event submit OK style text align center color black font family arial gt Dieses Vorgehen ist z B geeignet um Attribute aus dem Register Eigenschaften zu erg nzen Attribut css zum Formularelement hinzuf gen Beispiel lt Button label next event submit OK css text align center color black font family arial gt Bei diesem Vorgehen werden nur die Stile verwendet die ber das Attribut css definiert sind Die Attributwerte aus dem Register Eigenschaften werden ignoriert 4 2 4 Combo Boxen erstellen 16 12 2011 Lu Bei Combo Boxen k nnen Formularbenutzer einen Wert aus einer festen Menge von Werten auswahlen oder einen beliebigen Wert eingeben z B Land Belgien v D nemark Niederlande Belgien na Miah ae Stel ne N an Se Das Eingeben eines beliebigen Wertes funktioniert nur in Formularen die in der Taskliste der inubit Workbench angezeigt werden So gehen Sie vor 1 Combo Box erstellen a F gen Sie im Formular Designer ein ComboBox Element ein b F gen Sie f r jeden Wert der in der Liste angezeigt werden soll ein ITtem Element ein c Um einen internen Wert zu bergeben zus tzlich zu dem Wert den die Benutzer ausw hlen s
181. hen bermittlung von Kontoauszugsdaten verwendet werden Momentan ist nur die Konvertierung von MT940 Nachrichten nach XML m glich nicht umgekehrt Die Nutzung der EDI Regeln ist lizenzpflichtig Es werden immer nur A die EDI Standards angezeigt fur deren Regeln Sie eine Lizenz erworben haben Eigener Name 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 175 Dialogbeschreibungen Aktiv wenn als Standard Custom gew hlt ist Ist der Name des neu zu erzeugenden Standards Struktur Aktiv wenn als Standard Custom angegeben ist W hlen Sie eine Regelstruktur aus im Regeleditor werden entsprechend dieser Struktur Vorauswahl die passenden Bedienelemente zum komfortablen Aufbau Ihrer Regel eingeblendet a Hierarchische Struktur mit Elementbegrenzung z B EDIFACT Hierarchische Struktur Eine Nachricht kann mehrere Messages enthalten eine Message kann aus Gruppen gt Segmenten gt Elementen bestehen Elemente haben variable L ngen sind getrennt durch Trennzeichen b Hierarchische Struktur mit fest positionierten Elementen z B VDA Wie a jedoch mit festen L ngen nicht belegte Stellen werden mit F llzeichen aufgef llt c Gemischte Segmente mit Elementbegrenzung z B DATANORM Wie a jedoch ohne hierarchische Struktur Eigenschaften Geben Sie einen Namen f r die zu erstellende Regel an Alle anderen Angaben sind optional und k nnen auch nachtr
182. his serviletABISSoapServiet optix intra inubit com Im Register Ausgangsmapping legen Sie fest wie die XML Response aus dem geanderten Formular auf das XML Format abgebildet werden welches das nachste Modul im Workflow erwartet Siehe Ausgangs Mapping erstellen Tutorials Kap 7 2 2 S 141 1 Abbildungstabelle Zeigt das XSLT Stylesheet an das Sie zum Abbilden der XML Response auf das Ausgangs XML Format erstellen 2 XML Quelldatei Zeigt den Original Request und die Response an die der Browser nach dem Bearbeiten und Absenden des Formulars wieder an den Task Generator gesendet hat 3 XML Zieldatei Zielstruktur inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter Benutzeroberflache des Formular Designers Zum Laden einer XML Datei die bereits so strukturiert ist wie vom nachfolgenden Modul erwartet Ergebnis des Mappings Struktur und Inhalt der Ausgangsnachricht des Task Generators Debugging Profiling Siehe XSLT Stylesheets debuggen Workbench Process Engine Modul Guide Kap 5 3 S 142 4 8 3 Formular Elemente in der Werkzeugleiste O8 UHUHHS8E8a amp Button Bezeichnung Die Werkzeugleiste im Designer enthalt folgende Buttons zum Erstellen von Formularelementen Die Erlauterungen in der folgenden Tabelle beziehen sich auf die Buttons in der Werkzeugleiste von links nach rechts Verwendung Button Zum Ausl sen einer Aktion
183. hrichten hintereinander zu konvertieren weil der Konvertierungsprozess schneller ist wenn die Regeldatei nicht immer wieder neu geladen werden muss Caching ist sinnvoll bei Nachrichten ab einer Gr e von 300 KByte inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 171 Dialogbeschreibungen Ber cksichtigen Sie bei der Dimensionierung des WY Arbeitsspeichers dass das Cachen zus tzlich Arbeitsspeicher kostet Syntaxfehler in EDI Eingangsnachricht ignorieren Wenn Sie diese Option auswahlen werden fehlerhaft formatierte Bereiche in der Nachricht Ubergangen und die Konvertierung wird trotz der Fehler fortgesetzt e Wenn Bereiche in einer Eingangsnachricht fehlerhaft formatiert WY sind und bergangen werden dann fehlen diese in der Ausgangsnachricht Um fehlerhafte Bereiche zu identifizieren aktivieren Sie das Server Trace Log Danach werden die Fehlermeldungen die bei der Benutzung des EDI Format Adapters entstehen protokolliert Siehe Server Trace Log aktivieren und konfigurieren Process Engine Administrator und Entwickler Guide Kap 2 1 3 S 23 Fehlerinformationen zur Ausgangsnachricht hinzuf gen Aktivieren Sie diese Option um die Ubergangenen und daher fehlenden Bereiche zu identifizieren Aktivieren Sie diese Option nicht gleichzeitig mit der XML Q Validierung Sonst erzeugen die zus tzlichen Fehlerinformationen weitere Fehler wenn die Ausgangsnachricht
184. hten Der zur Datenbank passende Datenbanktreiber muss installiert sein Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 Sie ben tigen die Zugangsdaten Benutzername und Passwort zu der Datenbank So gehen Sie vor 1 Datenquelle erstellen a Zeigen Sie das Register Datenquellen an inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 18 Complex Lookup Table Data Converter Verarbeitungsvorschriften anlegen 16 12 2011 ffnen Sie im linken Bereich das Kontextmen und w hlen Sie Hinzuf gen Der Dialog Datenquelle hinzuf gen 1 Workbench Process Engine Modul Guide Kap 1 7 1 1 S 29 ffnet sich Aktivieren Sie die Option XML Datenquelle oder DB Datenquelle Geben Sie einen eindeutigen Namen und optional eine Beschreibung f r die neue Datenquelle an Nur bei DB Datenquellen Klicken Sie auf Weiter Der Dialog Datenquelle hinzuf gen 2 Workbench Process Engine Modul Guide Kap 1 7 1 2 S 30 ffnet sich Konfigurieren Sie die Verbindung zur Datenbank Klicken Sie auf Fertig stellen Ihre Datenquelle wird im linken Bereich angezeigt XML Datenquellen sind durch das Pr fix XML DB Datenquellen durch das Pr fix DB gekennzeichnet 2 Daten in der Datenansicht eingeben anzeigen XML Datenquellen Sie k nnen Daten importieren oder manuell eingeben
185. i eine Tabellenspalte mit dem Namen new label L nderk rzel erstellt Wenn die Label bereits Ubersetzt worden sind wird eine zus tzliche Spalte old label L nderk rzel mit der bisherigen bersetzung erzeugt a W hlen Sie aus der DropDown Liste eine Sprache aus b Klicken Sie auf den Plus Button Die Sprache wird im oberen Bereich angezeigt inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 89 Formular Texte zum Ubersetzen exportieren und importieren c Wiederholen Sie diese Schritte f r alle Sprachen 6 Klicken Sie auf Fertig stellen Eine Excel Datei mit den vorhandenen Labeln wird erstellt und ein Dateiexplorer angezeigt 7 Geben Sie den Speicherort und evtl den Dateinamen an und speichern Sie die Excel Datei In der Excel Datei sind die Ausgangstexte und alle Ziel Sprachen jeweils in einer eigenen Tabellenspalte gespeichert Die Spalte mit den Ausgangstexten ist gelb hinterlegt die Spalten mit zu bersetzenden Texten sind wei hinterlegt ndern Sie ausschlie lich Texte in wei en Tabellenspalten gelb A hinterlegte Spalten enthalten Original Texte bzw fr here bersetzungen und d rfen nicht bearbeitet werden Bearbeiten Sie die Formulare nicht solange die Task Texte zum bersetzen exportiert sind Wenn die exportierten und bersetzten Texte beim Import nicht mit den vorhandenen Texten im Modul bereinstimmen k nnen Sie die Texte nicht wieder importie
186. ialog Datenbankmanager Process Engine Administrator und Entwickler Guide Kap 8 4 S 117 ffnet sich inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 51 Ersetzungsvorschriften definieren 5 Legen Sie eine neue Tabelle mit den beiden Spalten Eingabe und Ausgabe mit den f r Ihre Eingangsnachricht und Ausgangsnachricht erforderlichen Attributen Typ L nge Null Standardwert 6 Klicken Sie auf OK um die Spaltendefinitionen zu speichern Bei Verwendung des Moduls in einem Technical Workflow k nnen Sie WY den Tabellennamen und die Spaltennamen sowie die DB Verbindungsparameter mit Hilfe des Variablen Mappings uberschreiben 3 5 Ersetzungsvorschriften definieren Voraussetzungen m Sie haben eine Lookup Table zum Bearbeiten ge ffnet m Sie haben eine Datenquelle angelegt Sie haben der XML Datenquelle bzw der referenzierten Datenbank Werte f r die Spalten Eingabe und Ausgabe hinzugef gt So gehen Sie vor 1 Zeigen Sie das Register Verarbeitungsvorschriften an 2 ffnen Sie im Bereich Quelldokument eine beispielhafte Eingangsnachricht 3 ffnen Sie im Bereich Ersetzungsvorschriften das Kontextmen und w hlen Sie Hinzuf gen Eine neue Zeile wird angelegt 4 Doppelklicken Sie in der neuen Zeile in der Spalte XPath in das Feld um einen XPath Abfrage zu definieren mit der Sie den betreffenden Wert
187. ice lt Path gt lt nodeType gt Element lt nodeType gt lt nodeName gt Price lt nodeName gt lt oldValue gt 12 36 lt oldValue gt lt Difference gt lt Difference gt lt Type gt update lt Type gt lt Path gt ns1 Root Document Position 3 Article lt Path gt lt nodeType gt Element lt nodeType gt lt nodeName gt Article lt nodeName gt lt oldValue gt table lt oldValue gt inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 248 XML Diff Utility Dialog XML Diff Moduleinstellungen lt newValue gt chair lt newValue gt lt Difference gt lt Difference gt lt Type gt insert lt Type gt lt Path gt ns1 Root orderID lt Path gt lt nodeType gt Attribute lt nodeType gt lt nodeName gt orderID lt nodeName gt lt newValue gt 0815 lt newValue gt lt Difference gt lt XmlDifferences gt 23 2 Dialog XML Diff Moduleinstellungen In diesem Dialog legen Sie fest welche XML Strukturen XML Dokumente Elemente oder Variablen miteinander verglichen werden sollen Basisdokument Markieren Sie eine der Optionen D Zur Auswahl eines Elements in einem XML Dokument V Zur Angabe einer Workflow Variablen vom Typ xs anyType die ein XML Dokument enth lt Fest Zum Import eines statischen XML Dokuments in das Modul Quelle W hlen Sie mit dem Button Basisdokument setzen das XML Dokument aus das als Vergleichsquelle dient Verglei
188. ichenketten sind keine Wildcards n tig Die Suche nach einem Modul IS w rde auch ein Modul mit dem Namen IS Config finden 17 9 Gr e von Eingangsnachrichten ermitteln 16 12 2011 Sie k nnen die Gr e der Eingangsnachrichten ermitteln lassen indem Sie dem inubit IS Configuration Utility eine Moduleigenschaft hinzuf gen Die Gr e wird in der Workflow Variablen DataStreamSize ausgegeben So gehen Sie vor 1 F gen Sie den Moduleigenschaften des inubit IS Configuration Utilities die Eigenschaft Operation mit dem Datentyp Text einzeilig hinzu Siehe Moduleigenschaften hinzuf gen Workbench Benutzer Guide Kap 3 7 S 123 In der Eigenschaftentabelle werden der Name Operation und ein Eingabefeld angezeigt inubit Suite 6 Workbench Process Engine Modul Guide inubit IS Configuration Utility 227 Gr e von Eingangsnachrichten ermitteln 2 Geben Sie den Wert getDataStreamSize ein 3 Speichern Sie Ihre Angaben inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 228 inubit IS Configuration Utility Gr e von Eingangsnachrichten ermitteln 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide EE bine Reader Utility ge Verwendung Dieser Abschnitt erl utert die folgenden Themen Dialog Line Reader Eigenschaften S 229 Mit dem Line Reader k nnen Sie zeilenweise Text aus einer text basierten Eingangsnachricht z B einer HTML oder XML Datei
189. ichern Die neue Datenquelle wird im linken Bereich angezeigt Im rechten Bereich wird eine leere Tabelle abgezeigt Nun referenzieren Sie die gew nschte Datenbanktabelle Siehe Datenbanktabelle referenzieren Tabellenname und Spaltennamen setzen Workbench Process Engine Modul Guide Kap 3 3 S 49 Verbindungseinstellungen ber das Kontextmen einer Datenquelle k nnen Sie die exportieren importieren erbindungseinstellungen als XML Struktur exportieren und importieren 3 3 Datenbanktabelle referenzieren Tabellenname und Spaltennamen setzen Voraussetzungen Sie haben eine Lookup Table zum Bearbeiten ge ffnet Sie haben eine DB Datenquelle definiert m Sie haben eine Datenbank mit mindestens einer Tabelle und zwei Spalten angelegt Sie haben festgelegt welche Spalte die Eingabe bzw Ausgabewerte enth lt Die Spalte mit den Eingabewerten muss die in der Eingangsnachricht erwarteten Werte enthalten Die Spalte mit den Ausgabewerten muss die Werte enthalten mit denen die Eingangswerte ersetzt werden sollen So gehen Sie vor 1 Zeigen Sie das Register Datenquellen an inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 50 Lookup Table Data Converter Tabellen und Spalten mit dem DB Manager definieren Markieren Sie im linken Bereich die DB Datenquelle die Sie mit einer Datenbank verkn pfen wollen ffnen Sie im rechten Bereich das Kontextmen und w hlen Sie Tabe
190. ichten muss den dazugeh rigen ffentlichen Schl ssel besitzen um die Korrektheit der Signatur pr fen zu k nnen MIME Signatur pr fen berpr ft die Korrektheit der Signaturen in der Eingangsnachricht indem die Signaturen mit dem ffentlichen Schl ssel des Absenders verglichen werden Diese Information hinterlegen Sie im n chsten Dialog inubit Suite 6 Workbench Process Engine Modul Guide Br XML Diff Utility e Verwendung Dieser Abschnitt erl utert die folgenden Themen m Ausgangsnachrichten S 247 a Dialog XML Diff Moduleinstellungen S 248 Das XML Diff Utility ermittelt die Unterschiede zwischen XML Dokumenten XML Elementen oder Variablen die XML Dokumente enthalten Das Ermitteln der Differenzen wird h ufig auf einer lteren und einer neueren Version eines XML Dokuments ausgef hrt um zwischenzeitlich erfolgte nderungen zu ermitteln Das Ermitteln der Differenzen von XML Dokumenten ist sehr rechenintensiv daher empfiehlt inubit AG eine leistungsstarke CPU mit hoher Taktrate und mehreren Cores 23 1 Ausgangsnachrichten Die Differenzen werden in einer XML Ausgangsnachricht in Insert Update und Delete Elementen dargestellt und beziehen sich jeweils auf die Textknoten von Elementen und Attributen z B lt xml version 1 0 encoding UTF 8 gt lt XmlDifferences count 3 gt lt Difference gt lt Type gt delete lt Type gt lt Path gt ns1 Root Document Position 3 Pr
191. iebig anpassen und ihn z B mit einem Workflow Starter erweitern um die Reportgenerierung zu automatisieren Der System Workflow Report Prozessmodell sammelt Prozessdaten erzeugt einen PDF Report und speichert dieses in ein Exportverzeichnis inubit Suite 6 Workbench Process Engine Modul Guide Report Data Collector Utility 241 Prozessmodell Report anpassen ReportGermanAlll Erstellung des Layouts fop ReportFileOut 1 DS E3 xml xml xml xml xml H Report Data Collector Stellt die Daten fur den Report als XML Datei zusammen Abbildungen und Screenshots werden im Verzeichnis lt iS installdir gt server ibis root lt BenutzernameOderGr uppe gt workflow report prozessmodell abgelegt 2 XSLT Converter Erzeugt das Layout f r den Report 3 FO Converter Erzeugt eine PDF Datei namens report pdf 4 File Connector Speichert die PDF Datei in das Verzeichnis lt iS installdir gt server ibis root lt BenutzernameOderGruppe gt workflow report prozessmodell export So gehen Sie vor 1 Importieren Sie den System Workflow Report Prozessmodell aus dem Verzeichnis lt iS installdir gt client templates workflows Report _Prozessmodell zip in die inubit Workbench 2 Passen Sie den Workflow an Die Auswahl der Diagramme legen Sie im Report Data Collector fest Um den Report an das Corporate Design Ihrer Firma anzupassen k nnen Sie das Logo der Reports austauschen a
192. ier fur ein Segment oder eine Segmentgruppe darstellt Sie durfen daher z B nicht folgende Werte verwenden B BB BBB Denn B ist enthalten in BB und BBB BB ist enthalten in BBB Wenn der EDI Parser ein Element findet dass mit BBB beginnt dann ist nicht klar wie dieses interpretiert werden soll B B Boder B BB oder BBB oder BB B usw Qualifier zu Element zuordnen Um dem aktuell ausgewahlten Element einen Qualifier zuzuordnen markieren Sie den Qualifier in der Liste und klicken auf OK Qualifier hinzuf gen und bearbeiten Nutzen Sie die Werkzeugleiste ber der Tabelle Qualifierlisten pr fen Um Elemente mit dem Datentyp Qualifier beim Einlesen der Nachrichten pr fen zu lassen markieren Sie in den Moduleigenschaften die Option Feldwerte gegen Qualifierliste pr fen Wenn die Werte in den Nachrichten nicht der vorgegebenen Qualifierliste entsprechen dann wird dies als Fehler gewertet Siehe Feldwerte gegen Qualifierliste pr fen Workbench Process Engine Modul Guide Kap 7 S 171 7 8 2 Dialog EDI XML Adaptereigenschaften Autoerkennung der Regeldatei 16 12 2011 Autoerkennung f r EDIFACT X12 und HL7 Wenn markiert dann wird versucht das Format der eingehenden Nachrichten automatisch zu erkennen und eine passende Konvertier
193. ieren von Eingangsnachrichten nutzen k nnen F r die Validierung k nnen Sie einen XML Validator nutzen oder die Schemapr fung aktivieren Siehe XML Validator Utility Workbench Process Engine Modul Guide Kap 26 S 253 und Schemapr fung der Modulnachrichten Workbench Benutzer Guide Kap 2 S 107 Regeldarstellung Attribut id ID entspricht im Eigenschaftenbereich der Eingabe im Feld ID inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 166 EDI Adapter Format Adapter Dialogbeschreibungen Men Bearbeiten 7 8 _ Dialogbeschreibungen 16 12 2011 Attribut xmITag XML Elementname entspricht im Eigenschaftenbereich der Eingabe im Feld XML Tag Elementtyp Standardname des Regelknotens z B Segment Beschreibung Zeigt im Baum neben jedem Element dessen Beschreibung an entspricht im Eigenschaftenbereich der Eingabe im Feld Beschreibung Bedingte Option Zeigt im Baum an ob ein Element optional C f r engl conditional oder erforderlich ist M f r engl mandatory Wiederholung Zeigt im Baum die H ufigkeit des Vorkommens von Elementen an z B 0 n L nge oder Position des Elements Zeigt im Baum den Typ und die L nge bzw Position von Elementen an z B an 1 7 Hilfsregel Ansicht Blendet einen zus tzlichen Bereich ein in den eine weitere Regel als Vorlage f r die neu zu erstellende Regel geladen werden kann L
194. ieser Wert wird im Feld Ablauf in der Taskliste angezeigt Timeout danach wenn gesperrt Wenn ein Task in Bearbeitung ist dann l uft der Timeout weiter Nach berschreiten des Timeouts wird ein zweiter Timeout mit der angegebenen Dauer gestartet Damit k nnen Sie sicher stellen dass eine Task nicht w hrend der Bearbeitung gel scht wird sondern die Arbeit an der Task abgeschlossen und gespeichert werden kann Bei Timeout E Mail senden an E Mailadresse an die eine E Mail gesendet wird wenn die Task nicht bis zu der im Timeout angegebenen Zeit erledigt ist Damit die E Mail gesendet werden kann m ssen Sie die E Mail Benachrichtigung aktivieren Siehe E Mail Benachrichtigung aktivieren Process Engine Administrator und Entwickler Guide Kap 9 2 S 121 Zeit berschreitung nicht als Fehler werten Wenn markiert dann wird nach berschreiten des angegebenen Timeout keine E Mail verschickt und kein Eintrag im Queue Manager erstellt Die Task wird aus der Taskliste entfernt inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 127 Dialogbeschreibungen 4 10 2 Dialog Berechtigungen In diesem Dialog legen Sie fest wer die Tasks erhalten soll Taskzustellung Nur f r die Tasktypen Formular Information und Externes Programm F r jeden Benutzer einen eigenen Task erzeugen Wenn markiert dann wird f r alle Benutzer eine eigene Task erst
195. iger Sortierung ohne Paging Workbench Process Engine Modul Guide Kap 4 6 1 1 S 93 gehen Sie vor Zeigen Sie im Task Generator das Register Formular Mapping an Ziehen Sie das Grid Icon aus der Widget Leiste des Designers in dessen Arbeitsfl che Cl uaap E e i Designer Ergebnis Templates inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 93 Widgets verwenden und erstellen Im Bereich XML Ziel wird die erwartete XML Struktur des Grids angezeigt oO 1 3 Widget http finubit com widget ISGrid ar Default Namespace kom inubit web extjs grid Widget d i uiClass SGrid d i type SGrid_79b06835c0a80055002a8648c4d2c7232 d i name 500 ar width Boo d i height inubitrepository Global System Widgets Grid ar url E G Header CH 3 Column sortable true width 100 CH 3 Row 1 dei id you need to set an unique id for each row Gl Comment gt Column Allgemein a name path enabled M visible Iv Foreground background active width Eigenschaften TEE Sie k nnen die XML Struktur des Grids statisch oder dynamisch mit Daten fullen Beispiele finden Sie in den folgenden Abschnitten a Beispiel Dynamische Tabelle mit client seitiger Sortierung ohne Paging Workbench Process Engine Modul Guide Kap 4 6 1 1 S 93 Beispiel Dynamische Tabelle mit Pa
196. ignete Fehlermeldung erfasst Die Benutzereingaben werden vor dem Absenden des Formulars im Browser gepr ft Fehlerhafte Eingaben werden markiert es wird eine Fehlermeldung ausgegeben und das Formular wird nicht abgeschickt Server seitige kontext sensitive Validierung via AJAX An den Formularelementen werden XPath Ausdr cke und geeignete Fehlermeldung hinterlegt Vor dem eigentlichen Absenden des Formulars wird ein Ajax Call mit den Formularfeldern und Benutzereingaben an den Webserver gesendet Dort werden die Daten anhand der XPath Ausdr cken validiert Im Browser werden die fehlerhaften Felder per Ajax markiert und eine Liste der Fehlermeldungen angezeigt 4 3 1 Clientseitige Validierung von Benutzereingaben ber Pattern Um Benutzereingaben in Formularen noch vor dem Absenden im Browser pr fen zu lassen k nnen Sie f r die Eingabefelder regul re Ausdr cke definieren Bei einer fehlerhaften Eingabe werden die entsprechenden Felder markiert es wird eine Fehlermeldung ausgegeben und das Formular wird nicht abgeschickt Voraussetzungen Im Formular ist mind ein Button Element mit dem Event submit vorhanden An diesem Element ist das Attribut validate markiert So gehen Sie vor 1 F gen Sie im Designer ein textField Element ein 2 Markieren Sie das Element und zeigen Sie das Register Eigenschaften an 3 Formulieren Sie die Einschr nkungen der Benutzereingabe als regul ren Ausdruck Geben Sie den Ausdruck als W
197. igungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 ber die Zuordnung zu Prozess oder Portalrollen fest f r welche Rollen Mitarbeiter die Task sichtbar sein soll Lassen Sie sich von dem Modul Assistenten durch die weitere Erstellung des Task Generators f hren 4 Nur bei Formular Tasks Erstellen Sie ein Formular und Ausgangsmapping im Register Designer Falls das Register Designer zum Erstellen des Formular Mappings nicht angezeigt wird berpr fen Sie im Task Generator Dialog XSLT Mapper Einstellungen Workbench Process Engine inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 105 Mitarbeiter mit Tasks in Workflows einbeziehen Modul Guide Kap 4 10 4 S 129 die Option Eingangsmapping ignorieren Diese Option darf nicht markiert sein Siehe auch Formular Mapping erstellen Tutorials Kap 7 2 1 S 137 Ausgangs Mapping erstellen Tutorials Kap 7 2 2 S 141 4 7 2 Tasklisten anzeigen Dieser Abschnitt erl utert die folgenden Themen Taskliste in der inubit Workbench anzeigen S 106 Tasklist als Servlet im Browser anzeigen S 106 berblick Tasks werden den Mitarbeitern in Listenform angezeigt F r jede neue Task wird ein weiterer Eintrag in dieser so genannten Tasklist erstellt 3 inubit inubit Cockpit integrating your business and IT Prozessmodell gt Aufgaben Reporting Aufgabe Beschreibung S
198. in die Ausgangsnachricht kopieren 18 1 Dialog Line Reader Eigenschaften Grundeinstellungen In diesem Dialog haben Sie folgende Optionen Zeichensatzkodierung Geben Sie die Zeichensatzkodierung der Eingangsnachrichten ein oder w hlen Sie einen Eintrag aus der Liste Start Index Geben Sie an ab welcher Zeile Text kopiert werden soll Die Zeilennummerierung beginnt bei 0 Blockgr e Geben Sie an wie viele Zeilen ab dem Startindex kopiert werden sollen Um alle Zeilen ab dem Startindex zu kopieren geben Sie 1 ein Zeilenumbr che Um die Zeilenumbr che aus den Eingangsnachrichten beizubehalten markieren Sie die Option bernehmen Um die Zeilenumbr che der Eingangsnachrichten zu konvertieren wenn z B f r die Weiterverarbeitung andere Zeilenumbr che n tig sind w hlen Sie den gew nschten Zieltyp Unix oder Windows aus der Liste aus inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 230 Line Reader Utility Dialog Line Reader Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide BETS PDF Toolbox Utility Dieser Abschnitt erl utert die folgenden Themen m Eingangsnachricht f r PDF Toolbox erzeugen S 231 Beispiel Workflow S 232 Verwendung Sie nutzen die PDF Toolbox um innerhalb eines Workflows mehrere PDF Dateien in einer PDF Datei zusammenzuf hren Das PDF Toolbox Modul hat keine konfigurierbaren Eigenschaften erwar
199. in der Eingangsnachricht suchen 5 W hlen Sie in die passende Datenquelle 6 Aktivieren Sie die Checkboxen um das Verhalten der Ersetzungsvorschriften zu beeinflussen Siehe Register Verarbeitungsvorschriften Workbench Process Engine Modul Guide Kap 3 6 2 S 55 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 52 Lookup Table Data Converter Dialogbeschreibungen 3 6 3 6 1 16 12 2011 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen m Register Datenquellen S 52 m Register Verarbeitungsvorschriften S 55 Dialog Eigenschaften der Verarbeitungsvorschrift S 56 m Dialog Tabelleneigenschaften S 54 Register Datenquellen Dieser Abschnitt erl utert die folgenden Themen a Dialog Datenquelle hinzuf gen 1 S 53 m Dialog Datenquelle hinzuf gen 2 S 53 a Dialog Tabelleneigenschaften S 54 Im Register Datenquellen verwalten Sie statische XML Datenquellen und dynamische DB Datenquellen Das Register besteht aus folgenden Bereichen Linker Bereich Liste aller Datenquellen Zeigt eine Liste aller bereits vorhandenen Datenquellen an Siehe Datenquelle anlegen Workbench Process Engine Modul Guide Kap 3 2 S 45 Rechter Bereich Datenansicht Zeigt die Spaltenstruktur der im linken Bereich ausgew hlten Datenquelle an ber das Kontextmen k nnen Sie die Spaltenstruktur einer XML Dat
200. ind In der Flat XML Nachricht wurde das Root Element lt Flatfile gt hinzugef gt F r jedes Flatfile Element wurde ein XML Element erzeugt und entsprechend der Konvention D_n 1 D_01 D_02 benannt Bei den Elementwerten wurden f hrende Nullen entfernt aus dem zweiten Element O1 im Flatfile wird im Flat XML File das Element D_02 mit dem Wert 1 Die folgende Abbildung zeigt einen Ausschnitt aus einer Regel die zum Konvertieren der oben abgebildeten Dateien verwendet u Eigenschaften Flat XML Adapter 4 9 Q Regel 2 Aat file test rule xml Element E G Flatfile a 3 A M 1 n E 01 M an 1 3 EF 02 M n 4 5 EE 03 M an 6 8 EP 04 M n 9 17 JE 05 M n 18 23 EF 06 M n 24 32 EF 07 M n 33 38 JE 08 M an 39 60 JEC an 61 82 u a IER 10 C an 83 94 TI Dieser Ausschnitt zeigt dass obligatorisch das root Element lt Flat file gt eingef gt worden ist das erste Segment vorhanden sein muss M in der Baumdarstellung Eigenschaften ID Beschreibung xML Tag RecordType Bedingte Optionen Erforderlich nn nn 4 Optional inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 180 Flat Adapter Format Adapter Regel Editor Oberflache 8 2 es unbegrenzt oft vorkommen kann 1 n in der Baumdarstellung es aus einer Reihe von Elementen besteht u a aus dem Element 01 das ebenfalls
201. ind als Dateien im Installationspaket enthalten readme txt Hinweise zur Installation und Migration der inubit Suite 6 Lesen Sie diese Datei grundsatzlich vor der Installation oder Aktualisierung der inubit Suite 6 Quick Start inubit Suite 6 Workbench Process Engine Modul Guide 13 Systemvoraussetzungen und Installationsanleitung als Booklet der inubit Suite 6 DVD API Dokumentation des Plug in Software Development Kits Im Verzeichnis lt i S installdir gt documentation apidoc index html a JavaScript Framework Im Verzeichnis lt iS installdir gt documentation jsdoc index html Tipps Hinweise und Links in der Dokumentation O A Tipps bieten n tzliche Informationen f r das Arbeiten mit der inubit Suite 6 Hinweise sollten Sie unbedingt lesen und beachten Das Nichtbeachten kann den Verlust von Daten oder schwerwiegende Systemprobleme verursachen Verweise auf eine andere Textstelle in der Dokumentation der inubit Suite 6 sind mit einem Pfeil gekennzeichnet Links auf Webseiten erkennen Sie an dem nebenstehenden Symbol Weitere Informationen und Support Pressemitteilungen und Whitepapers stehen auf unserer Website www inubit com f r Sie zum Download bereit F r weitere Informationen ber die inubit Suite 6 oder bei Fragen zum Einsatz der inubit Suite 6 nutzen Sie folgende Kontaktm glichkeiten inubit Support www inubit com support E Mail support inubit com Telefo
202. indungsdaten zur Datenbank ein Datenquelle m Datenbank W hlen Sie einen Datenbank oder Business Object Connector aus dessen aktuelle Verbindungsparameter kopiert und zum Herstellen der Datenbankverbindung genutzt werden sollen Sie k nnen diese Werte nachtr glich ndern Datenbankverbindung m Voreinstellung Zur Auswahl eines Datenbanktyps Auf Basis der Auswahl werden in den folgenden Feldern eine Datenbank Muster URL und der korrekte Datenbank Treiber gesetzt W hlen Sie die Option Custom um keine Vorgaben zu setzen Datenbank URL Wenn im Feld Voreinstellung eine Auswahl getroffen wurde dann wird eine korrekte Muster URL zum Ansprechen der Datenbank angezeigt Um eine andere Datenbank anzusprechen als unter Voreinstellung angegeben ignorieren Sie die Voreinstellung und geben die korrekte URL Ihrer Datenbank ein inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 54 Lookup Table Data Converter Dialogbeschreibungen Verbindungstest Datenbanktreiber Klasse Name der Datenbanktreiber Klasse Wird automatisch korrekt gesetzt wenn unter Voreinstellung eine Datenbank ausgew hlt wurde Der zur gew hlten Datenbank passende Datenbanktreiber muss installiert sein Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 Benutzer G ltiger Benutzername f r die ausgew hlte Datenbank Passwort Passwort mit dem sich der B
203. inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 232 PDF Toolbox Utility Beispiel Workflow 19 2 Beispiel Workflow pdffile encodepdf envpdf base64 base64_pdf pdfmux encodepdf envpdf pdf2file pdf base64 Der abgebildete Workflow erzeugt aus zwei PDF Dateien eine PDF Datei PDF gt Base64 Die Encoder erzeugen aus den eingelesenen PDF Dateien jeweils base64 kodierte Ausgangsnachrichten um aus den binaren Eingangsdaten ein Ubergangsdateiformat zur XML basierten Weiterverarbeitung zu generieren Wahlen Sie im Dialog folgende Einstellung Einstellungen Daten kodieren gt Algorithmus w hlen base64 Siehe Encoder Utility Workbench Process Engine Modul Guide Kap 16 S 215 Base64 gt XML Die XML Enveloper erzeugen aus den base64 kodierten Eingangsnachrichten XML formatierte Ausgangsnachrichten Siehe XML Enveloper Utility Workbench Process Engine Modul Guide Kap 24 S 249 XML gt XML Der Multiplexer f hrt mehrere eingehende XML Nachrichten in eine einzelne XML Nachricht zusammen Siehe Multiplexer Workbench Process Engine Modul Guide Kap 28 8 S 268 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide PDF Toolbox Utility 233 Beispiel Workflow XSLT Converter Diese XML Ausgangsnachricht gibt der Multiplexer an einen XSLT Converter weiter der daraus die Eingangsnachricht fur die PDF Toolbox erstellt
204. ion des einzubettenden Fonts hinzu z B lt renderers gt lt renderer mime application pdf gt lt fonts gt lt font metrics url arial xml kerning yes embed url arial ttf gt lt font triplet name Arial style normal weight normal gt lt font gt lt fonts gt lt renderer gt lt renderers gt 5 Erstellen Sie einen FO Converter a Legen Sie folgende Einstellungen fest XSL FO Prozessor Apache FOP Ausgabeformat PDF A 1B b Klicken Sie auf Fertig stellen 6 Um die eben erstellte Konfigurationsdatei zu hinterlegen fugen Sie folgende Moduleigenschaft hinzu Name ConfigFile Datentyp Text einzeilig Wert Pfad zu der FOP Konfigurationsdatei Siehe Moduleigenschaften hinzuf gen Workbench Benutzer Guide Kap 3 7 S 123 7 Speichern Sie Ihre nderungen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 40 FO Conve rter Data Converter UNIX Linux SVG Grafiken erzeugen 2 2 2 3 16 12 2011 UNIX Linux SVG Grafiken erzeugen Wenn kein X Server installiert ist m ssen Sie Dateien anpassen um SVG Grafiken erzeugen zu k nnen So gehen Sie vor 1 ffnen Sie eine der folgenden Dateien abh ngig vom verwendeten Applikationsserver JBoss lt iS installdir gt server JBoss bin run sh Tomcat lt iS installdir gt server Tomcat bin setenv sh bzw bat F gen Sie unter der Variablen JAVA_OPTS folgenden Pa
205. ist 9 1 Beispiel Konvertierung MIME gt XML MIME Eingangsnachricht MIME Format Ausgangsnachricht XML MIME 16 12 2011 Date Thu 27 Mar 2003 14 25 15 0100 GMT 01 00 Mime Version 1 0 Content Type multipart related boundary Part 1404 1807448131 1048771342453 Content ID le9aa068 78ac 1000 9e85 c0a80c7a0001 a Part 1404 1807448131 1048771342453 Content Type plain text Content Transfer Encoding 8bit Content ID le9aa068 78ac 1000 9e84 c0a80c7a0001 Content Description Document Content Disposition inline This is Part Seren Part 1404 1807448131 1048771342453 Content Type plain text Content Transfer Encoding 7bit Content ID 1e802c92 78ac 1000 953c 40272c850001 Content Description Catalog Content Disposition inline This is Part 2 Part 1404 1807448131 1048771342453 lt xml version 1 0 encoding ISO 8859 1 gt lt IBISMime version 1 0 gt lt Header name Date value Thu 27 Mar 2003 14 25 15 0100 GMT 01 00 gt inubit Suite 6 Workbench Process Engine Modul Guide MIME Adapter Format Adapter 191 Dialogbeschreibungen lt Header name Mime Version value 1 0 gt lt Header name Content Type value multipart related gt lt Parameter name boundary value Dart 1404 1807448131 1048771342453 gt lt Header gt lt Header
206. ister Adapter Editor Tabellen Anzeige Zeigt die Feldnamen aus der importierten Datei an Sie k nnen weitere Zeilen in die Tabellen einf gen und l schen bzw angeben dass eine Zeile bei der Auswertung bergangen werden soll Verwenden Sie dazu das Kontextmen der Tabelle inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 154 CSV Adapter Format Adapter Register Adapter Editor 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 155 Verwendung Adaptertypen Lu Dieser Abschnitt erl utert die folgenden Themen a Funktionsprinzip der EDI gt XML Konvertierung S 156 EDI XML Adapter erstellen und Regel konfigurieren S 158 XML Eingangsnachricht f r XML EDI Adapter erstellen S 160 Neue Regel erstellen S 161 Regeln zur Wiederverwendung auf die inubit Process Engine publizieren S 162 SAP IDoc XML Regel erstellen S 163 Regeleditoren verwenden S 164 Dialogbeschreibungen S 166 Mit dem EDI Format Adapter werden EDI Nachrichten regelbasiert konvertiert EDI Nachrichten erm glichen die automatische Weiterverarbeitung der Gesch ftskorrespondenz im Softwaresystem des Empf ngers ohne manuellen Eingriff F r g ngige EDI Standards wie z B UN EDIFACT ANSI X12 oder VDA sind Konvertierungsregeln vorhanden und k nnen sofort eingesetzt werden Falls f r Ihre EDI Nachrichten in der inubit Suite 6 keine passenden Regeln vorhanden sind unte
207. it IS Configuration getMonitoringLog Call 2 inubit IS Configuration xml xml xml xml xml 2 Mit Hilfe des ersten XSLT Converters erzeugen Sie einen XML Request um die Tabellenstruktur einer bestimmten Monitoring Komponente abzufragen z B LRSL Ca ISConfiguration Ca Operation name getLogList gt LogName queueLog 9 LogMessage 9 Password inubit i User root Als Wert des Elements LogName mussen Sie die internen Namen der Komponenten verwenden diese finden Sie im Configuration Template Das IS Configuration Modul gibt eine XML Response mit Infos ber die Tabellenstruktur aus z B LRSL Ca ISConfiguration a Response E 3 Response version 1 0 size 3 id 1 Column name is_globalPId like 9 Column name is_workflowId 9 Column name is_workflowName like 9 Column name is_moduleName like 9 Column name is_tag like 9 Column name is_branch like 9 Column name is_moduleType like Column name is_startTime type java util Date g Column name is_nextStartTime type java util Date g Column name is_s 9 Column name is_fileName like Column name is_fileSize type java lang Long 9 Column name is_owner like g Column name is_priority type 18n 9 Column name is_userDefined 1 like 9 Column name is_userDefined like 9 Column name is_userDefined3 like g Column name is_userDefined like Column na
208. it Suite 6 Workbench Process Engine Modul Guide 16 12 2011 34 Complex Lookup Table Data Converter Dialogbeschreibungen Verwendete Datenquellen 1 7 2 2 Bereich Aktionsliste 16 12 2011 Wenn markiert dann wird kein Fehler gemeldet obwohl zu einer Abbildungsvorschrift kein passendes Element gefunden wird Bei der Datenbankabfrage leere Zeichenkette zu NULL konvertieren Wenn markiert dann werden leere Zeichenketten durch NULL ersetzt Wahlen Sie diese wenn bei der DB Abfrage undefinierte leere Werte als NULL Werte ausgegeben werden sollen Die Tabelle listet alle definierten Datenquellen mit Name Typ und Kommentar auf Markieren Sie die Datenquellen die Verarbeitungsvorschrift verwenden soll XPath des Bezugsknotens Pfad zu dem Element welches als Referenz fur alle Aktionen dient Alle Aktionen m ssen sich auf Elemente beziehen die hierarchisch unterhalb des Bezugsknotens liegen Tabelle Erste Spalte Laufende Nummer der Zeile XPath Kindknoten Pfad zu einem Element der XML Eingangsnachricht Markieren Sie dazu das Element in Bereich XML Quelldatei und ziehen Sie es in die gewunschte Zeile Aktion M gliche Aktionen sind Suchen Ersetzen und Erstellen Siehe Aktionen definieren Workbench Process Engine Modul Guide Kap 6 S 19 lt Name der Datenquelle gt Name der Datenquellen die im Dialog Eigenschaften der Verarbeitungsvorschrift W
209. it web extjs form ExtDateFieldWidget namespace http inubit com widget ExtForm prefix gt lt Widget gt lt wd Attributes gt lt Beachten Sie wenn Sie mehrere Datepicker in einem Formular verwenden dass jede Instanz einen eindeutigen Namen haben muss gt lt name gt lt wd Attributes gt lt DateField gt lt wd Attributes gt lt Das Datumsfeld soll 300 px breit sein das TextField kann alle Attribute eines normalen TextFields erhalten gt lt width gt 300 lt width gt lt wd Attributes gt lt DateField gt lt Meta gt lt wd Attributes gt lt Der format Wert kann im Designer definiert werden und legt fest in welchem Format das Datum angezeigt wird zul ssige Werte sind vom Ext JS Framework vorgegeben gt lt format gt lt wd Attributes gt lt Meta gt lt Widget gt lt wd Description gt Listing m Widget xsl Listing lt xml version 1 0 encoding UTF 8 gt lt xsl output method html encoding UTF 8 gt lt xsl template match extform Widget type ExtDateField gt lt xsl variable name wid select concat ns name gt lt xsl variable name tf gt lt TextField name name xmlns gt lt xsl for each select extform DateField name name gt lt xsl attribute name local name gt lt xsl value of select gt lt xsl attribute gt lt xsl for each gt lt xsl value o
210. jeweils eine Datenquelle zu F r jede Zuordnung k nnen Sie folgende Infos angeben XPath Zur Auswahl eines XML Knotens doppelklicken Sie in der Spalte XPath in eine Tabellenzeile Ein Klick auf den Button ffnet den XPath Assistenten _ inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 56 3 6 2 1 Lookup Table Data Converter Dialogbeschreibungen Verarbeitungsvorschrift Eigenschaften der Verarbeitungsvorschrift 16 12 2011 Datenquelle Zum Ausw hlen einer Datenquelle klicken Sie in das Feld und w hlen eine Tabelle aus Sie k nnen jeder Ersetzungsvorschrift eine eigene Datenquelle zuordnen Aktiv Zeigt an ob diese Zeile mit verarbeitet werden soll Gro Kleinschreibung Wenn markiert dann wird bei der Ersetzung der Werte die Gro und Kleinschreibung beachtet Invertieren Legt fest dass die Datenquelle in umgekehrter Reihenfolge benutzt werden soll d h in den eingehenden Nachrichten wird nach den Werten gesucht die in der Datenquelle in der Spalte Ausgabe stehen diese werden dann auf die Werte der Spalte Eingabe abgebildet Quelldokument Zum ffnen und Anzeigen einer Beispiel Eingangsnachricht Um die XPath Angaben im Bereich Aktionslisten zu erstellen wird die Eingangsnachricht automatisch im XPath Assistenten ge ffnet Namensr ume In diesem Bereich werden die Namensr ume angezeigt die in der Eingangsnachricht definiert sind Sie k nnen Namen
211. kbench Process Engine Modul Guide EDI Adapter Format Adapter 173 Dialogbeschreibungen Standard W hlen Sie einen Standard aus um die Felder im Bereich Irennzeichen vorzubelegen Es werden immer nur die Standards angezeigt f r deren Regeln Sie WY eine Lizenz erworben haben Trennzeichen Wenn Sie einen Standard ausgew hlt haben dann sind die Felder bereits korrekt vorbelegt Sie k nnen die vorgegebenen Werte berschreiben indem Sie andere Werte aus den Listen ausw hlen oder Werte manuell eingeben EDIFACT nur bei XML EDI Adaptern Erzeuge EDIFACT UNA Segment Fugt als erstes Segment eine Zeichenkette in die EDI Nachricht ein welche die verwendeten Trennzeichen beschreibt z B UNA Diese Option ist nur bei der Verwendung von EDIFACT Regeldateien sinnvoll 7 8 5 Dialog XMLI EDI Adaptereigenschaften Bis auf die folgenden Optionen ist dieser Dialog identisch mit dem Dialog EDI XML Adaptereigenschaften Workbench Process Engine Modul Guide Kap 7 8 2 S 168 Formatierung der XML Nachricht m Optionale Elemente der Regeldatei in die Ausgangsnachricht einf gen Option ist markiert Wenn die Regeldatei optionale Elemente enth lt die in der eingehenden XML Nachricht nicht mit Werten gef llt sind dann werden in der ausgehenden EDI Nachricht f r diese optionalen Elemente leere EDI Strukturen erzeugt Option ist nicht markiert Die entsprechenden Elemente werden ignori
212. l Java Klasse f r die Darstellung des Widgets im Reiter Formular Map ping des Task Generators Die Klasse muss com inubit ibis configuration form XulWidget implementieren Wenn Sie keine Java Klasse bereit stellen m ssen Sie in der XML Struktur Ihre Widgets widget xm1 bei dem Element wd Description das Attribut uiClass entfernen Wenn keine Java Klasse vorhanden ist wird im Designer ein Platzhalter statt des Widgets angezeigt Die Funktionalit t des Widgets wird dadurch nicht beeintr chtig Die Dateien m ssen im globalen Bereich des Repositorys unter Global gt System gt Widgets in einem eigenen Ordner verf gbar gemacht werden und anonym lesbar sein Ef Siehe Ext JS API Dokumentation http lt Namelhrerinubit Process Engine gt 8000 html js extjs docs Ext JS Beispiele http lt Namelhrerinubit Process Engine gt 8000 html js extjs examples samples html Ext JS Homepage http extjs com inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 98 Task Generator Data Converter Widgets verwenden und erstellen ExtJS Starters Page http easyext co uk So gehen Sie vor 1 Nutzen Sie die Dateien widget xml und Widget xs1 des mitgelieferten Grid Widgets als Vorlagen Downloaden Sie diese Dateien aus dem Repository Verzeichnis Global gt System gt Widgets gt Grid ffnen Sie die Datei widget xml und passen Sie die XML Struktur an Beachten Sie dabei die Komment
213. lat Adapter Format Adapter 181 Regel Editor Oberflache Offnen Zum Anzeigen einer im Dateisystem gespeicherten Regel Speichern Speichert die aktuell angezeigte Regel Drucken ffnet einen Drucken Dialog mit dem Sie die aktuell angezeigte Regel an Ihren Standarddrucker senden Regelstruktur validieren Startet die Validierung der Regel gegen eine interne XML Schema Datei Mapping Template generieren ffnet den Assistenten zum Erzeugen einer Flat XML Vorlage die alle Strukturinformationen der aktuell angezeigten Regel enth lt Diese Vorlage kann im XSLT Converter als Zieldatei geladen werden Alternativ verwenden Sie im XSLT Converter den Regeldatei Explorer der das Erzeugen Speichern und Laden der Regel f r Sie bernimmt inubit Suite 6 Workbench Process Engine XML Schema generieren Erzeugt aus der Regel ein XML Schema das Sie z B zum Validieren von Eingangsnachrichten nutzen k nnen F r die Validierung k nnen Sie einen XML Validator nutzen oder die Schemapr fung aktivieren Siehe XML Validator Utility Workbench Process Engine Modul Guide Kap 26 S 253 und Schemapr fung der Modulnachrichten Workbench Benutzer Guide Kap 2 S 107 Excel Report generieren ffnet einen Assistenten in dem Sie detailliert festlegen welche Informationen aus der Regel in den Excel Report exportiert werden sollen Neben dem Export ins xls Format k nnen Sie auch eine Option w hlen mit der die R
214. lback gt for each gt for each group gt function gt if gt import gt import schema gt include gt key gt matching substring message copy namespaces Gibt an ob die Namespaces des Elements kopiert werden sollen oder nicht Voreinstellung ist yes C Voranstellen Austauschen Ze Anh ngen m Abbrechen Der XSLT Kommandoassistent gibt Ihnen Informationen zu dem XSLT Element das im Stylesheet Bereich markiert ist und f gt Elemente und Attribute an der gew nschten Position ein Der XSLT Kommandoassistent besteht aus folgenden Bereichen 1 Element Liste Wahlweise XSLT 1 0 oder 2 0 2 Element Erl uterungen Zu dem Element das in der Liste markiert ist 3 Attribut Erl uterungen Zu dem Attribut das in der Attribut Tabelle markiert ist 4 Attribut Tabelle Anzeige aller Attribute und Attributwerte des markierten Elements Schwarze Schrift obligatorisches Attribut Graue Schrift optionales Attribut Die Wertebereiche der Attribute werden als Tooltipps ber den Value Feldern angezeigt Um einem Attribut einen Wert zuzuweisen klicken Sie in das Feld Value und geben den Wert ein 5 Position des XSLT Elements Voranstellen Der Befehl wird auf die Hierarchieebene gestellt auf der das aktuell markierte Element stand Das Element wird darunter einger ckt inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 142 XSLT Converter Data Converte
215. le Data Converter Dialogbeschreibungen Ausgangsnachricht Das Ergebnis ist folgendes Ergebnis LRSL ergebnis 3 3 list E G books E a technical title id 10 Java 1 5 API Dia author H IBM D technical D title a id 20 i iE Java 1 6 API G author i D IBM 1 7 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen m Register Datenquellen S 28 a Register Verarbeitungsvorschriften S 31 1 7 1 Register Datenquellen Dieser Abschnitt erl utert die folgenden Themen a Dialog Datenquelle hinzuf gen 1 S 29 Dialog Datenquelle hinzuf gen 2 S 30 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 29 Dialogbeschreibungen Eigenschaften Complex Lookup Table Verarbeitungsvorschriften Datenquellen Lia peer LaenderMapping DB LandesMapping a a a t 4 Land_EN Land_DE Region EN Region DE Saison EN Saison DE Sprache EN Sprache_DE Italien Tuscany Toskana Spring Fr hling Italian Italienisch Griechenland Crete Kreta Spring Fr hling Greek Griechisch Frankreich Provence Provence Summer Sommer French Franz sisch Deutschland Bavaria Bayern Winter Winter German Deutsch Italien Rome Rom Spring Fr hling Italian Italienisch Griechenland Athens Athen All Alle Greek Griechisch Frankreih Paris Paris All Alle French Franz sisch Deutschland Berlin Ber
216. lemente kopieren zwischen allen Bereichen per Drag n Drop Elemente innerhalb eines Bereichs kopieren Halten Sie beim Drag n Drop die Strg Taste gedr ckt Neue Quell oder Zielstruktur erstellen a W hlen Sie aus der Werkzeugleiste gt Neu gt lt Typ_der_ neuen Datei gt b Ziehen Sie ein Element in den Bereich XPath Ausdruck erstellen Ziehen Sie ein Element aus der XML Quell Datei in die linke Spalte des Stylesheet Bereichs Kontextmen s m Stylesheet Quell und Zielbereich k nnen Sie ber die Kontextmen s der Elemente folgende Funktionen Funktion Erl uterung Kopieren Text ausrichten Nur in den Textansichten verf gbar Ver ndert das Dokument Ausschneiden Einf gen Knoten verschieben nach links nach rechts nach oben nach unten Knoten zuklappen Knoten aufklappen Alle untergeordneten Knoten aufklappen Knoten vorher markieren Eingabefeld f r die Suche ffnen Men unter dem Pfeil ffnen Um Men zu schlie en ohne einen Befehl auszuw hlen Escape dr cken inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 140 XSLT Converter Data Converter Benutzeroberflache XSLT Mapper Funktion Erlauterung Finde verwendete Knoten im Quelldokument Wenn Sie ein Element in der Mapping Tabelle markieren und diese Option aufrufen werden alle Knoten in der XML Quelldatei markiert die f r das Element be
217. lements Der Name DATA ist voreingestellt Sie k nnen einen beliebigen XML konformen Namen w hlen CDATA Element Sonderzeichen ignorieren W hlen Sie diese Option wenn die eingehende Nachricht reservierte XML Sonderzeichen enth lt z B lt gt oder Wenn die Option markiert ist dann wird der gesamte Inhalt der Eingabedatei in ein CDATA Element eingeschlossen beginnend mit dem Tag lt CDATA und endend mit gt CDATA Abschnitte werden bei der Syntaxanalyse ignoriert Beispiel Eingabe Textdatei Die Zahl 9 ist gr er als die Zahl 7 dargestellt als 9 gt 7 F r die Division wird auch das Zeichen benutzt In XML werden Tags in spitze Klammern eingeschlossen lt ITEM gt ist ein Beispiel Ausgabe XML Datei lt xml version 1 0 encoding ISO 8859 1 gt lt DATA gt lt CDATA Die Zahl 9 ist gr er als die Zahl 7 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 249 250 XML Enveloper Utility Dialog XML Enveloper Eigenschaften dargestellt als 9 gt 7 F r die Division wird auch das Zeichen benutzt In XML werden Tags in spitze Klammern eingeschlossen lt ITEM gt ist ein Beispiel gt lt DATA gt 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide 25 Ran Formatter Utility 251 Verwendung Dieser Abschnitt erlautert die folgenden Themen a Beispiel f r Ein un
218. lichen Die Pr fsumme wird am Ende der Nachricht bertragen Zur Auswahl stehen die folgenden Algorithmen MD5 Eine weit verbreitete kryptographische Funktion die aus beliebigen Daten eine 128 Bit Prufsumme erzeugt MD5 Summen werden unter anderem von PGP verwendet SHA1 Kryptographische Funktion die aus beliebigen Daten eine 160 Bit Pr fsumme erzeugt SHA 224 SHA 256 SHA 384 und SHA 512 Kryptographische Funktionen die zur SHA 2 Familie der Hash Algorithmen geh ren und durch bessere Algorithmen das Kollisionsrisiko reduzieren Zeichensatzkodierung Nur aktiv wenn als Aktion Kodieren und als Algorithmus Zeichensatzkonvertierung gew hlt ist W hlen Sie eine Zeichensatzkodierung aus der Liste aus um anzugeben mit welchem Zeichensatz die Ausgangsdaten ausgegeben werden sollen inubit Suite 6 Workbench Process Engine Modul Guide EY A II IS Configuration Utility 217 Dieser Abschnitt erlautert die folgenden Themen Funktionsprinzip S 218 Eingangsnachricht zum Aufrufen der Operationen erstellen S 219 Verschl sselte Login Daten verwenden S 220 Operationen remote als anderer Benutzer ausf hren S 221 Logeintr ge aus Monitoring Komponenten lesen S 221 Logeintr ge filtern S 224 Logeintr ge sortieren S 225 In Logeintr gen nach Zeichenketten suchen S 226 Gr e von Eingangsnachrichten ermitteln S 226 Verwendung Mit dem inubit IS Configuration Utility k nnen Sie w hrend
219. lin All Alle German Deutsch l anan ti N Laf a mann POP NV NE a G a aan nd Antenne nl Im Register Datenquellen verwalten Sie statische XML Datenquellen und dynamische DB Datenquellen Das Register besteht aus folgenden Bereichen 1 Liste aller Datenquellen Zeigt eine Liste aller bereits vorhandenen Datenquellen an Siehe Datenquelle erstellen Workbench Process Engine Modul Guide Kap 1 S 17 2 Datenansicht Zeigt die Spaltenstruktur der im Bereich Liste der Datenquellen ausgew hlten Datenquelle an ber das Kontextmen k nnen Sie die Spaltenstruktur einer XML Datenquelle ndern oder die Tabelleneigenschaften einer DB Datenquelle anpassen Das Hinzuf gen ndern und Verschieben von Werten sowie das Importieren von Tabellendaten ist hier nur f r XML Datenquellen m glich Die Werte einer DB Datenquelle ndern Sie direkt in der Datenbanktabelle 1 7 1 1 Dialog Datenquelle hinzuf gen 1 In diesem Dialog w hlen Sie den Typ der neuen Datenquelle aus und benennen diese Typ XML Datenquelle XML Datenquellen erstellen Sie direkt im Complex Lookup Modul Alternativ k nnen Sie auch vorhandene XML Datenquellen importieren Siehe Verarbeitungsvorschriften anlegen Workbench Process Engine Modul Guide Kap 1 2 S 17 DB Datenquelle inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 30 Complex Lookup Table Data Converter Dialogbeschreibungen Eine
220. lleneigenschaften Der Dialog Tabelleneigenschaften Workbench Process Engine Modul Guide Kap 3 6 1 3 S 54 ffnet sich W hlen Sie die gew nschte Tabelle aus Wenn Sie noch keine Tabelle mit den entsprechenden Spalten angelegt haben k nnen Sie den DB Manager zum Anlegen der Spalten benutzen Siehe Tabellen und Spalten mit dem DB Manager definieren Workbench Process Engine Modul Guide Kap 3 4 S 50 Aktivieren Sie die Checkboxen f r die beiden Spalten Eingabe und Ausgabe Klicken Sie auf OK um die Eingabe zu speichern ffnen Sie im rechten Bereich das Kontextmen Hinzuf gen um Daten aus der Datenbank in die Tabelle zu lesen Die gelesenen Daten dienen nur zur berpr fung der Verbindung zur korrekten Datenbank Bei gr eren Datenmengen werden daher nicht alle Daten gelesen und angezeigt Pr fen Sie ob die Verbindung zu Datenbanktabelle korrekt ist und die Daten korrekt gelesen wurden 3 4 Tabellen und Spalten mit dem DB Manager definieren Neue Tabelle anlegen 16 12 2011 Voraussetzungen Sie haben eine Lookup Table zum Bearbeiten ge ffnet Sie haben eine DB Datenquelle angelegt So gehen Sie vor 1 2 3 Zeigen Sie das Register Datenquellen an W hlen Sie die gew nschte DB Datenquelle aus ffnen Sie im rechten Bereich das Kontextmen und w hlen Sie Tabelleneigenschaften Klicken Sie auf den DB Manager Button Der D
221. lten wird Siehe DB Datenquelle definieren Workbench Process Engine Modul Guide Kap 3 2 5 S 48 Stapelverarbeitung Die Ersetzungsvorschriften werden in der Reihenfolge ihres Vorkommens abgearbeitet Jede Ersetzungsvorschrift wird genau einmal angewendet inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 44 Lookup Table Data Converter Funktionsprinzip Die Lookup Table ruft die erste Ersetzungsvorschrift auf und verarbeitet damit die Eingangsnachricht Dann wird die nachste Ersetzungsvorschrift auf die bereits veranderte Nachricht angewendet Die Eingangsnachricht verandert sich schrittweise mit jeder Ersetzungsvorschrift Beispiel Im folgenden Beispiel werden englische L ndernamen durch deutsche ersetzt Die Eingangsnachricht hat folgende Struktur E ibis_root jh tmp wthread 4 te ae Nachricht BRAA E root Cla person s nachname name Rosso vorname name land name Italy Ca person gt nachname name gt vorname nam 9 land name G Ela person 9 nachname name Monet 9 vorname name Eric land name France Cordalis Laa nata an nagn tie ge Die Ersetzungsvorschrift lautet a Suche in der Eingangsnachricht nach dem ersten Vorkommen des Elements root person land mit dem Wert Italy b Ersetze Italy mit dem Wert der in der XML Datenquelle Laendermapping i
222. lungsmethode gew hlt haben dann legen Sie in diesem Dialog ob der Cryptographer die Eingangsnachricht verschl sseln oder entschl sseln soll Verschl sseln Entschl sseln W hlen Sie aus ob die Eingangsnachricht ver oder entschl sselt werden sollen Passwort Passwort wiederholen Die angegebene Zeichenkette wird als Schl ssel f r die symmetrische Ver Entschl sselung verwendet Wenn Sie Nachrichten verschl sseln muss der Empf nger der Nachrichten den Schl ssel kennen um diese entschl sseln zu k nnen 14 1 3 Dialog CMS Cryptographic Message Syntax 16 12 2011 Wenn Sie im Dialog Cryptographer Plug in Workbench Process Engine Modul Guide Kap 14 1 1 S 209 CMS als Ver Entschlusselungsmethode gew hlt haben dann geben Sie in diesem Dialog an ob der Cryptographer die Eingangsnachricht und den inubit Suite 6 Workbench Process Engine Modul Guide Cryptographer Utility 211 Dialogbeschreibungen Session Key verschl sseln oder entschl sseln soll und welche symmetrische Methode dazu genutzt werden soll Zusatzlich hinterlegen Sie Ihre ffentlichen bzw privaten Schl ssel Verschl sselungseinstellungen m WVerschl sseln Legt fest dass der Cryptographer die Eingangsnachricht und den Session Key verschl sseln soll Zertifikat oder Truststore ausw hlen Zum Hinterlegen des Schl ssels mit dem die Eingangsnachricht und der Session Key verschl sselt werden Nach Auswahl
223. m Client Rechner gel scht Eingangsnachricht ignorieren Wenn die Option markiert ist dann wird der Bereich XML Quelldatei im XSLT Mapper ausgeblendet Diese Option ist sinnvoll um mit einem oder mehreren XSLT Stylesheets strukturierte Ausgangsnachrichten neu zu erstellen XSLT Stylesheet cachen Wenn der XSLT Converter mehrfach kurz hintereinander aufgerufen wird dann verbessert das Cachen des Stylesheets die Performanz Siehe XSL Versionen und EXSL Unterst tzung Workbench Process Engine Modul Guide Kap 5 S 133 Beliebige XSLT Prozessoren einbinden Workbench Process Engine Modul Guide Kap 5 6 S 145 inubit Suite 6 Workbench Process Engine Modul Guide 6 CSV Adapter Format Adapter 149 Dieser Abschnitt erl utert die folgenden Themen m Beispiel Konvertierung CSV nach XML S 150 Register Adapter Editor S 151 Verwendung Der CSV Adapter konvertiert eingehende CSV Nachrichten in XML Nachrichten bzw XML nach CSV CSV gt XML Sinnvoll um Nachrichten im weiteren Ablauf eines Workflows per XSLT in ein Standard XML Format wie z B xCBL oder BMEcat konvertiert zu k nnen XML gt CSV Konvertiert Daten aus einem XML Format in ein CSV Format Als XML Eingabeformat wird ein flaches XML Format erwartet das die einzelnen zu transformierenden Datens tze enth lt Dieses XML Format m ssen Sie mit Hilfe eines XSLT Converter Moduls erzeugen inubit Suite 6 Workbench
224. m Feld Wert kann ein Editor zum Laden der Beispielnachricht ge ffnet werden Spalte V Variable Wenn markiert dann wird die entsprechende Spalte der Datenbanktabelle mit dem Wert einer Systemvariablen gef llt Im Feld Wert wird eine Liste aller Systemvariablen zur Auswahl angeboten Wenn keine der beiden Optionen markiert ist dann kann als Q Wert eine beliebige Zeichenkette eingegeben werden Spalte Wert M gliche Angaben sind XPath eines XML Elements beliebige Zeichenkette Systemvariable inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 238 Process Data Logger Utility Dialog Process Data Logger Eigenschaften Spalte Ignorieren Wenn markiert dann wird die angegebene Tabellenspalte ignoriert und nicht bef llt Wenn die Option nicht markiert ist und kein Wert zum Bef llen angegeben ist dann wird die Spalte mit gef llt Zur cksetzen Button L dt die zuletzt gespeicherten Moduleinstellungen noch einmal Entspricht einem Klick auf Abbrechen und erneutem ffnen des Dialogs Siehe Process Data Logger konfigurieren Workbench Process Engine Modul Guide Kap 20 1 S 235 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide ser Report Data Collector Utility 239 Verwendung Dieser Abschnitt erlautert die folgenden Themen m Einsatz unter UNIX Linux S 239 m Prozessmodell Report erstellen S 240 m Prozessmo
225. m Speichern der Regel im XML Format in das Dateisystem in das Repository oder in die Zwischenablage Drucken Offnet einen Drucken Dialog mit dem Sie die aktuell angezeigte Regel an Ihren Standarddrucker senden Von der Process Engine herunterladen Zum Anzeigen und Auswahlen einer bereits publizierten oder mitgelieferten Regel Siehe Regeln zur Wiederverwendung auf die inubit Process Engine publizieren Workbench Process Engine Modul Guide Kap 7 5 S 162 Auf die Process Engine publizieren nur wenn Sie den EDI Regeleditor Uber das Men Extras ffnen L dt die aktuelle Regel als XML Datei auf die inubit Process Engine Die Regel steht damit zur Autoerkennung von Nachrichten zur Verf gung Siehe Regeln zur Wiederverwendung auf die inubit Process Engine publizieren Workbench Process Engine Modul Guide Kap 7 5 S 162 Regelstruktur validieren nur im Regel Editor eines Adapters Startet die Validierung der Regel gegen eine interne XML Schema Datei Mapping Template generieren Erzeugt eine Beispielnachricht mit allen Strukturinformationen der aktuell angezeigten Regel Dieses Mapping Template k nnen Sie z B in einen XSLT Converter laden und zum Erzeugen einer Eingangsnachricht nutzen Siehe XML Eingangsnachricht f r XML EDI Adapter erstellen Workbench Process Engine Modul Guide Kap 7 3 S 160 XML Schema generieren Erzeugt aus der Regel ein XML Schema das Sie z B zum Valid
226. m rechten Eigenschaftsfenster aus Abh ngig vom verwendeten Regeleditor k nnen Sie nach dem Bearbeiten der Regel den EDI Adapter publizieren oder die Regel auf die inubit Process Engine publizieren Siehe Regeleditoren verwenden Workbench Process Engine Modul Guide Kap 7 7 S 164 Wenn Sie eine Hilfsregel ge ffnet haben und eine neue Regel mit einer anderen Struktur laden wird eine Fehlermeldung ausgegeben Sie k nnen den Vorgang abbrechen ansonsten wird die bisherige Hilfsregel entfernt Das ffnen einer Hilfsregel mit einer von der Regel abweichenden Struktur wird ebenfalls verhindert 7 5 Regeln zur Wiederverwendung auf die inubit Process Engine publizieren 16 12 2011 Einmal erzeugte Regeln k nnen in verschiedenen EDI Adaptern wiederverwendet werden Dazu m ssen Sie die Regeln auf die inubit Process Engine publizieren Anschlie end k nnen Sie in jedem EDI Adapter auf diese Regeln zugreifen und eine Regel als Vorlage laden Voraussetzungen Die Regel ist bereits an einem EDI Adapter vorhanden So gehen Sie vor 1 Zeigen Sie den EDI Adapter im lokalen Modus an 2 ffnen Sie das A Men und w hlen Sie Speichern unter um die Regel tempor r im Dateisystem abzulegen 3 Wahlen Sie Extras gt EDI Regeleditor um den EDI Regeleditor zu ffnen 4 ffnen Sie das Men und w hlen Sie ffnen gt Datei um die Regel aus dem Dateisystem zu laden Die Regel wird angezei
227. markiert kann der daneben stehende Button angeklickt werden und ffnet einen Editor in dem die zu erzeugenden Formular Elemente bearbeitet werden k nnen Z B kann dem Element Label ein Attribut Label hinzugef gt werden dessen Wert als Label im Formular verwendet wird statt des eigentlich obligatorischen Element Namens Diese nderungen bleiben auch nach dem Neu Generieren des Formulars erhalten 4 Elemente unterdr cken F r die markierten Elemente werden unabh ngig von der Position in der Hierarchie keine Formular Elemente erzeugt 5 Dieser Bereich besteht aus folgenden Registern Formular Element Templates Enth lt Vorlagen f r alle zu erzeugenden Formular Elemente Sie k nnen die Vorlagen und damit auch die Erzeugung der Formulare ndern ber die Class Attribute werden die CSS Klassen festgelegt mit denen das Layout des zu erzeugenden Formulars bestimmt wird Um eigene CSS Klassen zu verwenden referenzieren Sie in den WY class Attributen CSS Klassen und definieren die Werte dieser Klassen im Web Application Connector als interne Ressource bersetzungen F r bersetzungen der Label die aus den Elementen erzeugt werden Formatanpassungen Zum Anpassen der verwendeten Datumsformate Siehe f r Infos ber die Verteilung der Elemente auf Panels Element gruppen Konfiguration Workbench Process Engine Modul Guide Kap 3 S 122 inubit Suite 6 Workbench Process Engine Modul Guide 1
228. me is_userDefinedS like g Status OK la Request e ra npea Re na n a aninda Dabei hat die XML Response immer folgende Struktur Response Element mit Anzahl der Tabellenspalten si ze Attribut und einem generierten eindeutigen Bezeichner fur diese Response TD Attribut 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide inubit IS Configuration Utility 223 Logeintrage aus Monitoring Komponenten lesen Column Elemente mit Namen der Spalten name Attribut Typ type Attribut und Angabe ob eine Textsuche in der Spalte m glich ist 1ike Attribut Status Element mit Angabe Uber den Erfolg der Response Request Element mit dem urspr nglichen Request 3 Mit dem nachsten XSLT Converter erzeugen Sie auf Basis der Informationen aus der Response den eigentlichen Request mit dem hier z B die ersten 10 Datensatze aus dem Queue Manager gelesen werden sollen 4 GE Q El va ISConfiguration E Operation name getLoaList gt LogName queuelog Zo LogMessage Request amount 10 start 0 id 3 type getData Password inubit User root BITTEN E mon Leg ET SE Pe Dabei haben die Attribute folgende Bedeutungen type Liest alle Werte der Tabelle getData oder alle Werte einer bestimmten Tabellenspalte die als Wert des Attributs restrict angegeben ist getAvailable restrict Name der Spalte wenn nur
229. mprimieren Die Eingangsnachricht wird entpackt Wenn die Eingangsnachricht nicht als Zip GZip identifiziert werden oder nicht entpackt werden kann dann wird ein Fehler geworfen Verfahren ZIP Zum Komprimieren mehrerer Dateien und von Verzeichnisb umen GZIP GNUZzip Zum Komprimieren einzelner Dateien Wenn beim GZIP Verfahren in der Datei ein Dateiname und oder ein Datei nderungsdatum gefunden wird werden diese ausgelesen und als Variablen ReadFileName und ReadFileDate ausgegeben Eingangsformat bei Aktion Daten komprimieren Daten Zu markieren f r alle Dateiformate au er IBISDirectoryXML IBISDirectory XML Markieren Sie diese Option wenn die Eingangsnachricht im IBISDirectory XML Format vorliegt Nur dann kann die Nachricht korrekt komprimiert werden Ausgangsformat wenn Aktion Daten dekomprimieren Daten Zu markieren f r alle Dateiformate au er IBISDirectoryXML IBISDirectory XML Markieren Sie diese Option wenn die Nachricht im IBISDirectory XML Format ausgegeben werden soll Nur dann kann die Nachricht korrekt entpackt werden nur bei Verfahren zip Kodierung des Dateinamens inubit Suite 6 Workbench Process Engine Modul Guide Compressor Utility 207 Dialog Compressor Decompressor Eigenschaften Die Kodierung des Dateinamens muss mit der Kodierung des Archivs bereinstimmen Wenn die beiden Kodierungen nicht bereinstimmen dann werden u U Dateinamen nicht gefunden die
230. n 244402s4444400040HnnnHnnnnonnnnannnnnnnnn nnnnnnnanannnnannnnannnannnnnnnnn 273 28 12 Validate 2 022000 ctntuicdeecgbeducdceedatedsaeasleeadded ndaid addaa diuini iaaa adia hen Hab jecdblesuastagiseadeandedeiiaee 274 28 12 1 Dialog Maldate Moduleinstellungen A 274 28 13 Wall 2 2 ein Eege Ee dd i ane ald deed ee eels 274 28 14 Workflow Connector EE 275 28 14 1 Dialogbeschreibungen Workflow Conpnechor AA 276 28 14 1 1 Dialog Workflow Auswahl und Eigenschaften _ uusssessnnneennsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnen 276 28 14 1 2 Dialog Mod l Auswahl 4 nn 278 28 15 Workflow St rler u een 278 28 15 1 Dialog Workflow Starter AA 279 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 9 10 Inhaltsverzeichnis 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide SE Hinweise zum Modul Guide i Zielgruppe Der Modul Guide enth lt detaillierte Informationen f r Systemadministratoren Systemintegratoren und Entwickler welche die inubit Suite 6 oder Teile davon verwalten und konfigurieren In diesem Guide werden folgende Module erl utert Data Converter Data Converter konvertieren Daten die in einem XML Format vorliegen in ein anderes XML Format Format Adapter Format Adapter berf hren Daten die nicht in einer XML Struktur vorliegen z B CSV oder EDI Datenformate in XML Formate Utilities Utilities sind n tzliche Zusatzmodule
231. n ajax Torey LU II background active width height border tooltip halign valign text Align class help Spezifisch label event validate left center left 0 Submit submit okay 4 Speichern Sie die Anderung und publizieren Sie den Task Generator inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 78 Task Generator Data Converter Formulare im Formular Designer erstellen Bei einem Klick auf den Ajax Submit Button im geanderten Portlet werden alle Formulardaten in dem Portlet aktualisiert Falls weitere Portlets auf derselben Portalseite vorhanden sind werden die Daten in diesen Portlets nicht neu geladen 4 2 10 2 Formularabschnitt mit Ajax aktualisieren Mit Ajax k nnen Sie ausgew hlte Inhalte eines Formulars auf einer Webseite ndern ohne das gesamte Portlet neu zu laden F r Sie als Workflow Designer hat dies folgende Vorteile Sie m ssen zum Neuaufbau der Seite nur die ge nderten Daten im Task Generator erneut abbilden nicht das gesamte Formular m Sie k nnen flexibel auf aktuelle Benutzereingaben reagieren indem Sie z B weitere Formularelemente passend zur letzten Eingabe einblenden m Sie k nnen Formulare bersichtlicher gestalten indem Sie z B optionale Felder nur auf Bedarf einblenden Dieser Abschnitt erl utert an einem Beispiel wie Sie die Ajax Aktualisierung konfigurieren In dem Beispiel werden
232. n 49 30 72 61 12 112 Viel Erfolg beim Arbeiten mit der inubit Suite 6 w nscht Ihnen das inubit Team inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 14 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide 1 Complex Lookup Table Data Converter j Verwendung 1 1 Funktionsprinzip Verarbeitungsvorschriften und Aktionen Stapelverarbeitung Dieser Abschnitt erl utert die folgenden Themen Funktionsprinzip S 15 Verarbeitungsvorschriften anlegen S 17 Beispiel Elemente erstellen S 20 Beispiel Feste Werte als zus tzliches Suchkriterium S 22 Beispiel Variablenwert als zus tzliches Suchkriterium S 24 Beispiel XPath Ausdruck als zus tzliches Suchkriterium S 27 Dialogbeschreibungen S 28 Mit einer Complex Lookup Table k nnen Sie Werte in XML Nachrichten auf Basis komplexer Verarbeitungsvorschriften ersetzen lassen und Elemente zu den XML Nachrichten hinzuf gen oder Elemente entfernen Jedes Modul kann mehrere Verarbeitungsvorschriften enthalten Eine Verarbeitungsvorschrift besteht aus mehreren Aktionen die auf den Eingangsnachrichten durchgef hrt werden wie z B dem Suchen nach einem bestimmten Wert und dem anschlieRenden Ersetzen dieses Wertes Die zu ersetzenden Werte und die Ersatzwerte werden in Tabellen vorgehalten und aufeinander abgebildet Als Tabellen k nnen Sie statische XML Tabellen und dynamische Datenbanktabellen verwenden Statisch
233. n a Markieren Sie in der entsprechenden Zeile die Option D b Um das XML Element festzulegen dessen Daten protokolliert werden sollen doppelklicken Sie in derselben Zeile in das Feld Wert Der Button wird eingeblendet c Klicken Sie auf Der XPath Assistent ffnet sich d Laden Sie Ihre Beispiel XML Nachricht e Ziehen Sie das gew nschte XML Element in das Feld XPath f Schlie en Sie den Dialog mit OK Spalte mit Wert einer Systemvariablen f llen a Markieren Sie in der entsprechenden Zeile die Option V b Klicken Sie in das Feld Wert und w hlen Sie aus der Liste eine Systemvariable aus Spalte mit statischem Wert f llen a Markieren Sie keine Option weder D noch V b Doppelklicken Sie in das Feld Wert und geben Sie eine Zeichenkette ein Um l ngere Texte komfortabel einzugeben klicken Sie auf Ein Texteditor wird angezeigt Spalte nicht f llen Markieren Sie rechts neben der Spalte die Option Ignorieren Damit wird die Spalte beim Bef llen nicht beachtet Wenn Sie mit dem Konfigurieren aller Datenbankspalten in der Abbildungstabelle fertig sind klicken Sie auf Fertig stellen Der Dialog schlie t sich Sie k nnen nun den konfigurierten Process Data Logger verwenden 20 2 Dialog Process Data Logger Eigenschaften 16 12 2011 In diesem Dialog haben Sie folgende Optionen inubit Suite 6 Workbench Process Engine Mod
234. n gt es den Browser zu schlie en 4 8 Benutzeroberflache des Formular Designers Dieser Abschnitt erl utert die folgenden Themen Formular Mapping S 108 Ausgangsmapping S 110 Formular Elemente in der Werkzeugleiste S 111 Eigenschaften von Formular Elementen S 114 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 108 Task Generator Data Converter Benutzeroberflache des Formular Designers 4 8 1 Formular Mapping e th m wf ue iam Can o S TTT Ze tt tn te ec P An Eigensthaften Task Generator E 7 Formular Mapping Ausgangsmapping WK 4 i j i A version CH ER Ik xsl output method xml encoding l D xsl template 4 Form g 1 0 d i version H px d i metric f ecfaff dei background CH Z Request CH G3 Panel f main d i name 5 true dei start j 4 Lt background a CH Group J horizontal d i orientation 110050 a border 3 ELEA Ruikkan i valign t textAlign left class help 0 Spezifisch start Vv orientation vertical scrollable O fontSize FontStyle FfontName defaultBorder defaultGroupBorder d defaultForearound bs j Eigenschaften Quelle Reiter 1 Reiter 2 berschrift en rn C Man AN A Melia ninani Me en h bi Designer Ergebnis Templates d D j Debugging Profiling URL
235. n Daten ist z B n tig wenn die Daten f r E Mail bertragungen oder XML Darstellungen in einer ASCII basierten Darstellung vorliegen m ssen Beim Dekodieren werden die Daten wieder in ihr urspr ngliches Format zur ckgef hrt 16 1 Dialog Encoder Eigenschaften Konfiguration Eingangsdaten Operation In diesem Dialog legen Sie die Funktionsweise des Encoder Utilitys fest Eingangsdaten aus XML Wenn die Eingangsdaten XML formatiert sind dann k nnen Sie auch einzelne Elemente kodieren oder dekodieren lassen Geben Sie den XPath zu dem XML Element ein dessen Inhalt kodiert dekodiert werden soll Wenn Sie eine Beispiel Eingangsdatei haben klicken Sie auf den Button um die Datei zu laden und zu dem XML Element zu navigieren Der XPath wird dabei automatisch erstellt Zeichensatzkodierung Nur aktiv wenn als Algorithmus Zeichensatzkodierung oder URL gew hlt ist W hlen Sie eine Zeichensatzkodierung aus der Liste aus Aktion w hlen W hlen Sie aus ob die Eingangsdaten kodiert oder dekodiert werden sollen Algorithmus w hlen Die folgenden Verfahren stehen zur Auswahl Zeichensatzkodierung Wenn diese Option ausgew hlt dann k nnen Sie eine Zeichensatzkodierung f r die Ausgangsdaten ausw hlen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 216 Encoder Utility Dialog Encoder Eigenschaften Konfiguration Ausgangsdaten 16 12 2011 base64 Die base64
236. n der Spalte Ausgabe in derselben Zeile wie Italy angegeben ist hier ist das Italien Datenquellen Laendermapping Standardwert almot tj Eingabe Ausgabe 1 Italy Italien See Io s 3 France Frankreich ee Es an dAn c Verfahre analog mit allen weiteren Werten der 1and Elemente die in der XML Tabelle angegeben sind In der Lookup Table sieht die Ersetzungsvorschrift so aus 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 45 Datenquelle anlegen Verarbeitungsvorschriften Datenquellen oa Path Datenquelle Aktiv Gro Kleinschr Invertieren 1 root person land name XML Laendermapping d Vv TTT ET O00 one pen nn ae ee Aether ft ee en nt a Die Ausgangsnachricht sieht so aus ibis_root jh tmp wthread 8 test BB Nachricht BRAR 21 3 root E person gt nachname name Rosso gt vorname name Guiseppe land name Italien FG person 3 2 Datenquelle anlegen Dieser Abschnitt erl utert die folgenden Themen m XML Datenquelle definieren S 46 Daten in eine XML Datenquelle importieren S 46 Daten manuell zu einer XML Datenquelle hinzuf gen S 47 Daten einer XML Datenquelle bearbeiten und l schen S 48 DB Datenquelle definieren S 48 Verwendung Eine Datenquelle enth lt die Werte f r die Eingabe und die Ausga
237. n entfernt Der Name der Option ist sprechend Entferne f hrende Nullen die zum Auff llen von numerischen Feldern eingef gt wurden Der Name der Option ist sprechend EDIFACT Nachrichten Gruppe zur XML Nachricht hinzuf gen Die Ausgangsnachricht enth lt zus tzlich den Body der EDI Eingangsnachricht Dezimalfelder mit einheitlichem Trennzeichen ausgeben Wenn markiert wird das Trennzeichen f r alle Dezimalfelder einheitlich gesetzt Nutzen Sie die Auswahlliste um das Dezimaltrennzeichen zu spezifizieren Punkt In allen Dezimalfeldern wird ein Punkt zum Abtrennen der Nachkommastellen verwendet wn Komma In allen Dezimalfeldern wird ein Komma zum Abtrennen der Nachkommastellen verwendet UNA spezifisch Es wird das Dezimaltrennzeichen aus dem UNA Segment zum Abtrennen der Nachkommastellen verwendet Wenn UNA spezifisch ausgew hlt ist aber kein UNA Segment vorhanden ist dann wird standardm ig ein Punkt als Trennzeichen verwendet Dialog Syntax und Validierung Lu Analyse Um eine EDI Nachricht vollst ndig gegen die Regeldatei zu pr fen aktivieren Sie die Optionen XML Validierung Syntaxfehler in EDI Eingangsnachricht ignorieren und Feldwerte gegen Qualifierliste pr fen 16 12 2011 Regeldatei cachen Wenn markiert dann bleibt die Regeldatei w hrend der Ausf hrung des gesamten Workflows im Speicher Diese Einstellung ist sinnvoll um viele Nac
238. n mind die angegebene Anzahl von Instanzen des markierten Elements Falls die Eingangsnachricht mehr Elemente enth lt werden weitere Instanzen erzeugt Nur auf Gruppen ComplexTypes anwendbar Nummerierung F gt den erzeugten Instanzen eine fortlaufende Nummerierung hinzu Anzahl dynamisch ndern F gt ber dem markierten Element Buttons ein mit denen Benutzer weitere Instanzen des Elements erzeugen k nnen Nur auf Gruppen ComplexTypes anwendbar inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 123 Benutzeroberflache des Client Generators Buttons nach Gruppe erzeugen F gt die Buttons nach der Gruppe statt vor dieser ein Hinzugef gte Elemente anspringen Scrollt das Formular an die Stelle an welcher das Element hinzugef gt wurde N tzlich wenn mehr Elemente erzeugt werden k nnen als auf eine Bildschirm Seite passen Hinzugef gte Gruppen Selektieren sorgt f r einen roten Rahmen um das neue Element dieser Rahmen wird erst entfernt nachdem das Element bearbeitet wurde Herausstellen hebt das neue Element kurz farbig hervor Minimum Maximum Bereits vorhandene Einschr nkungen f r das Vorkommen eines Elementes k nnen manuell weiter begrenzt werden Ein Maximum von 1 bedeutet dass beliebig viele Elemente hinzugef gt werden k nnen Rekursionen Legt bei rekursiv definierten Elementen die maximale Rekursionstiefe fest View anpassen Wenn
239. n wsp PolicyAttachment Attribut z B inubit heading es errorCount Error durante la validaci n del formulario Diese Angabe wird als Titel der Ergebnisliste verwendet ein HTML List Element mit einer Erkl rung z B inubit responseHtml es lt li gt Elementol es un campo obligatorio lt li gt 4 Um Ihre nderungen zu speichern klicken Sie auf OK Ihre nderungen werden gespeichert und der Editor schlie t sich 4 4 Kontextsensitive Onlinehilfe erstellen Sie k nnen f r Formular Elemente Hilfe Texte erstellen und situationsabh ngig anzeigen lassen F r jedes Formular Element k nnen ein oder mehrere Hilfe Texte vorhanden sein Beispiel Sobald Benutzer in das Feld Geburtsdatum klicken wird ein Hilfe Text mit Informationen ber das Alter als Versicherungskriterium angezeigt 1 Versicherte Person Hilfeinformation Geburtsdatum EE Geschlecht m nnlich Geburtsdatum Gefahrengruppe Gefahrengruppe A v Aufnahmef hig sind alle Personen vom Tag n EEE der Geburt bis zum 70 Lebensjahr Aen Mi 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 85 Kontextsensitive Onlinehilfe erstellen Technischer Hintergrund Die Anzeige des Hilfe Textes fur das Eingabefeld Geburtsdatum wird ausgel st sobald das Eingabefeld den Fokus erh lt Dies wird in einer XML Datei mit Hilfe eines XPath Ausdrucks folgenderma en ausgedr ckt lt
240. name Content ID value 1le9aa068 78ac 1000 9e85 c0a80c7a0001 gt lt Header name Message ID value amp 1t 1330082 1053954922869 JavaMail tf obelix inubit com amp gt gt lt Part gt lt Header name Content Type value plain text gt lt Header name Content Transfer Encoding value 7bit gt lt Header name Content ID value 1le9aa068 78ac 1000 9e84 c0a80c7a0001 gt lt Header name Content Description value Document gt lt Header name Content Disposition value inline gt lt Content gt This is Part 1 lt Content gt lt Part gt lt Part gt lt Header name Content Type value plain text gt lt Header name Content Transfer Encoding value 7bit gt lt Header name Content ID value 1e802c92 78ac 1000 953c 40272c850001 gt lt Header name Content Description value Catalog gt lt Header name Content Disposition value inline gt lt Content gt This is Part 2 lt Content gt lt Part gt lt IBISMime gt Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 192 MIME Adapter Format Adapter Dialogbeschreibungen m Dialog MIME XML Adaptereigenschaften S 192 a Dialog XML MIME Adaptereigenschaften S 192 9 2 1 Dialog MIME XML Adaptereigenschaften XML Ausgangskonfiguration m Header Namen
241. ne publizieren Q und damit anderen zur Verf gung stellen Siehe Regeln zur Wiederverwendung auf die inubit Process Engine publizieren Workbench Process Engine Modul Guide Kap 7 5 S 162 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 160 EDI Adapter Format Adapter XML Eingangsnachricht fur XML EDI Adapter erstellen 7 3 XML Eingangsnachricht f r XML EDI Adapter erstellen Der XML EDI Adapter erwartet Eingangsnachrichten in einem bestimmten XML Format das von dem gew nschten EDI Zielformat abh ngig ist Dieser Abschnitt beschreibt wie Sie die erwartete XML Eingangsnachricht erstellen Voraussetzungen Der XML EDI Adapter ist bereits angelegt und wie folgt konfiguriert Die Auto Erkennung ist nicht aktiviert Die Regeldatei ist am XML EDI Adapter hinterlegt Der XML EDI Adapter ist bereits publiziert Sie verfugen Uber eine Beispiel Eingangsnachricht im XML Format So gehen Sie vor 1 2 16 12 2011 Erstellen Sie einen XSLT Converter ffnen Sie im Bereich XML Zieldatei das A Men und w hlen Sie ffnen gt Regeldatei Explorer Der Dialog Regeldatei Explorer wird angezeigt Wahlen Sie Ihren XML EDI Adapter aus der Liste aus Optional Markieren Sie die Optionen um weitere Informationen ber die Regelstruktur zu erhalten Die Informationen werden als Kommentare im XML Template angezeigt Klicken Sie auf Fertig stellen um den Dialog zu schlie en
242. nemark gt Item Niederlandg j 9 Item Belgien gt Column 000001 OBO HHeseae Belgien X Alternativ k nnen Sie einen Standardwert auch mit folgenden Attributen setzen selectIndex Ziffer bei dem ComboBox Element wenn die Reihenfolge der Item Eintr ge bekannt ist selected true bei einem Item Element wenn die Item Eintr ge dynamisch generiert werden Modul Guide 16 12 2011 70 Task Generator Data Converter Formulare im Formular Designer erstellen 4 2 5 Liste mit Mehrfachauswahl dynamisch erstellen 16 12 2011 Aus einer Liste mit Mehrfachauswahl k nnen Formularbenutzer einen oder mehrere Werte aus einer festen Menge von Werten ausw hlen Voraussetzungen Eingangsnachricht mit einer Werteliste um die Formular Liste dynamisch generieren zu lassen So gehen Sie vor 1 F gen Sie im Formular Designer group Element mit absolutem Layout ein 2 F gen Sie in diese eine Gruppe mit vertikalem Layout ein 3 F gen Sie in diese Gruppe wiederum mit Hilfe xs1 for each so viele CheckBox Elemente ein wie Sie Listeneintr ge ben tigen z B Cf Set NET ETE n An H rn P P T om m nn nn EE R Pry Te Eigens riaften Task Generator Formular Mapping Ausgangsmapping j LIES ARA E E Group lt gt ml Fest He D o breakfast_menu List with multiple select Ela Food name Belgian Waffles E food IT t
243. ngezeigt wenn Sie die Verarbeitungsvorschriften getestet haben Siehe Verarbeitungsvorschrift testen Workbench Process Engine Modul Guide Kap 7 S 20 1 7 2 1 Dialog Eigenschaften der Verarbeitungsvorschrift Verarbeitungsvorschrift m Name Eindeutiger Name der Verarbeitungsvorschrift Eigenschaften der m Aktiv EE Legt fest ob eine Verarbeitungsvorschrift ausgef hrt werden soll Nur aktive Verarbeitungsvorschriften werden ausgef hrt Feste Werte als zus tzliches Suchkriterium benutzen Markieren Sie diese Option wenn der Wert in einer Spalte nicht ausreicht um eine Zeile eindeutig zu identifizieren oder wenn Sie ausschlie lich nach Werten aus einer bestimmten Zeile suchen wollen Wenn diese Option aktiviert ist k nnen Sie auch Workflow Variablen als zus tzliches Suchkriterium nutzen Siehe Beispiel Feste Werte als zus tzliches Suchkriterium Workbench Process Engine Modul Guide Kap 1 4 S 22 Beispiel Variablenwert als zus tzliches Suchkriterium Workbench Process Engine Modul Guide Kap 1 5 S 24 Gro Kleinschreibung beachten Wenn markiert dann wird bei der Ersetzung der Werte die Gro und Kleinschreibung beachtet Fehler anzeigen wenn kein Wert gefunden wurde Wenn markiert dann wird ein Fehler gemeldet falls zwar ein Element zur Abbildungsvorschrift vorhanden aber ungleich dem Wert in der Datenquelle ist Fehler ignorieren wenn Quellknoten nicht gefunden wurde inub
244. nn die Nachricht eingetroffen ist Wenn Sie Nein w hlen verarbeitet der Multiplexer die Eingangsnachricht wenn diese vorliegt Falls aber die Eingangsnachricht noch nicht vorhanden ist w hrend an allen anderen Verbindungen die Bedingungen zum Fortsetzen des Workflows bereits erf llt sind dann wartet der Multiplexer bis zum Ablauf des Timeouts Danach wird der Workflow fortgesetzt Eingangsnachricht ignorieren Wenn markiert dann wird das Eintreffen der Eingangsnachricht als Signal genutzt um die Fortsetzung des Workflows auszul sen vorausgesetzt die Bedingungen an den anderen Verbindungen sind erf llt Die Eingangsnachricht selbst wird nicht weitergleitet Timeout Legt fest wie lange der Multiplexer an diesem Eingang auf das Eintreffen der Eingangsnachricht warten soll Wenn die angegebene Zeitdauer berschritten und die Eingangsnachricht nicht eingetroffen ist dann wird der Workflow mit einem Fehler abgebrochen wenn die Eingangsnachricht erforderlich war wird der Workflow fortgesetzt wenn die Nachricht nicht erforderlich war Das Timeout beginnt wenn die erste Nachricht am Multiplexer eintrifft Ab dann werden auch die Timeouts f r alle weiteren noch nicht eingetroffenen Nachrichten berechnet Ein Timeout 0 bedeutet dass der Multiplexer unendlich lange wartet Anzahl der Eingangsnachrichten Erwartete Anzahl von Nachrichten pro Workflow Ausf hrung inubit Suite 6 Workbench Process Engine Modul Guid
245. nn in einem Formular mehrere Buttons vorhanden sind dann ersetzen Sie value durch eine beliebige Zeichenkette damit Sie den Ausl ser des Events identifizieren und Folgeaktionen bestimmen k nnen Die Zeichenkette wird als Wert des Attributs submitter in der Response ausgegeben cancel Bricht die Anzeige des Formulars ab Die Task wird weiterhin in der Taskliste angezeigt get componentName Sucht das Element dessen Name in Klammern angegeben ist und wertet den aktuell angezeigten Inhalt des Elements aus Beispiel Die Combobox cB enth lt eine Liste mit den Namen aller vorhandenen Panels F r den Button Show ist das Event get CB definiert Wenn Benutzer einen Listeneintrag ausw hlen und dann auf den Button klicken dann wird der aktuell angezeigte Wert der Combobox ausgewertet und das dazugeh rige Panel angezeigt inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 117 Benutzeroberflache des Formular Designers foreground d ze DN Jess aa background main active width height border tooltip halign left valign top textAlign left class q help 0 Spezifisch abel Show gt event get CB Eerst an mann N a nn anne S browse ffnet einen Datei Explorer Es wird der Pfad und Dateiname der ausgew hlten Datei zur ckgeliefert und in ein Textfeld geschrieben Nur f r Formulare die in d
246. nnnennnnnnnnnnnnnennnnnnnnnnnnnnnnnnnn nn 235 20 2 Dialog Process Data Logger Eigenschaften 4usrssnnennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennn nn 236 21 Report Data Collector Utility 2 ccc ccececceceeccecnedeedeneeneteneceoneeeneccuenneeedsneeeesuecetuaersaccteaudeedsnccuengdeueendeeeseecceeress 239 21 1 Einsatz unter UNIX LINUX uussnsessensnnnennennnnnnnnnennnnnnnnnennnnnnnennnnnnnnnennnnnnnsnennnnnnsnnnnnnnnnnnnnnnnsnnnnnn nn ann 239 21 2 Prozessmodell Report erstellen A 240 21 3 Prozessmodell Report anpassen nenn 240 KREE ne E 242 21 4 1 Dialog Diagrammauswahl nn 242 21 4 2 Dialog Konfiguration der Auswahl 242 22 S MIME Utility EE 245 22 1 Schl ssel und Zertifikate erstellen 22224444444000000HH4H00n0n nn nnnnanannannnnnannnannnnnannnnnnnnnnnnnnnnannnnn 245 22 2 Dialogbeschreib ngen 2 0 21a euere 246 22 2 1 Dialog S MIME Konfiguration ann 246 23 XML Diff Utility 2 ee ee ek 247 23 1 Ausgangsn chrichlen 2 4 4 2 ale 247 23 2 Dialog XML Diff Moduleinstellungen ern ann 248 24 XML Enveloper Utility z 4 4 20 2 2442000002000 nankama anna anna naar 249 24 1 Dialog XML Enveloper Eigenschaften 249 25 XML Formatter Utility 4z 42 2 5022400000012 00 naar near 251 25 1 Beispiel f r Ein und Ausgangsnachrichten nn 251 25 2 Dialog XML Formatter Eigenschaften AA 252 26 XML Validator Utility kraasaa A
247. nse wird im Task Generator im Ausgangsmapping nicht in dieser Form angezeigt Dort wird sie direkt mit der Eingangsnachricht zusammengef hrt Die Response ben tigen Sie z B um bei der Inter Portlet Kommunikation die bergebenen Daten in dem Formular abzubilden Siehe Daten zwischen Web Applikationen austauschen Inter Portlet Kommunikation Workbench Benutzer Guide Kap 20 17 S 544 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 63 Formulare im Formular Designer erstellen 4 2 Formulare im Formular Designer erstellen Dieser Abschnitt erlautert die folgenden Themen a Formular Layout festlegen und Elemente auf Panels positionieren S 63 Formularvorschau anzeigen S 65 Formulare mit CSS gestalten S 65 Combo Boxen erstellen S 68 Liste mit Mehrfachauswahl dynamisch erstellen S 70 Ma einheit f r Gr enangaben ndern S 71 Formularelemente abh ngig von Rechten machen nur bei Web Applikationen S 71 m Formularteile aus XML Schemas WSDL Dateien mit dem Client Generator erzeugen S 72 JavaScript in Formularen verwenden S 74 Portlets und Formularabschnitte mit Ajax aktualisieren S 76 Eine praktische Einf hrung in das Arbeiten mit dem Formular WY Designer finden Sie im Tutorial Web Applikation in inubit Workbench entwickeln Tutorials Kap 7 S 131 in den Abschnitten Formular Mapping erstellen Tutorials Kap 7 2 1 S 137 und Ausgangs Mappin
248. ntalem und vertikalem Scrollbalken ausgestattet ist So kann immer das ganze Formular bearbeitet werden auch wenn der Bildschirm kleiner als das Panel klein ist Mit scroll false werden die Scrollbalken abgeschaltet mandatory Kennzeichnet das Element als Pflichtfeld pattern Enth lt einen regul ren Ausdruck der das Muster der erlaubten Benutzereingaben definiert So k nnen Sie z B die Struktur einer Nummer mit zwischengeschalteten Sonderzeichen und einer bestimmten Anzahl von Zahlen definieren Als Anfangs und Endzeichen des regul ren Ausdrucks m ssen Sie Schr gstriche setzen z B e e Ad d ANA inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 119 Benutzeroberflache des Formular Designers Das Attribut pattern kann nicht zusammen mit dem Attribut A mandatory verwendet werden Wenn die Benutzereingabe in einem Feld mit pattern beschrankt wird und das Feld gleichzeitig ein Pflichtfeld sein soll dann m ssen Sie dies mit einem geeigneten regularen Ausdruck formulieren m TextArea searchText Suchstring Nur f r die Taskanzeige in der inubit Workbench Sucht und markiert den Text in der Komponente m TextArea Highlight Nur f r die Taskanzeige in der inubit Workbench Unter TextArea kann beliebig oft das Element Highlight stehen Dies hat folgende Attribute start Ganzzahl Stop Ganzzahl Sie k nnen entweder stop oder length benutzen length Zahl
249. ntrag province mit dem Wert Rom erstellt In der Complex Lookup Table sehen diese Angaben so aus 16 12 2011 24 Complex Lookup Table Data Converter Beispiel Variablenwert als zusatzliches Suchkriterium Aktionsliste SaisonHinzufuegen XPath des Bezugsknotens root person DIESE Hirt Ausgangsnachricht Das Ergebnis ist folgendes Ergebnis t Bi EI Q Ergebnis Cla root xmins nsit60 http www inubit com nsit60 a person nachname name Rosso gt vorname name Guiseppe gt land name Dal lt gt region name Rom E G person E G person on ne tn Mat OO boo anne 1 5 Beispiel Variablenwert als zus tzliches Suchkriterium Sie k nnen die Werte von Workflow Variablen Systemvariablen und selbst definierte Variablen als zus tzliche Suchbedingung nutzen und damit die Ergebnismenge weiter einschr nken Voraussetzungen Sie haben f r das Variablen Mapping an der Complex Lookup Table die Workflow Variable VarAddComment wie folgt definiert Quelle Statischer Wert Typ Text Wert true Ziel Variable VarAddComment Typ xs string m Sie haben eine Datenquelle mit folgenden Eintr gen angelegt Datenquellen AddComment j aa t4 A ShippingDate Var_Add Comment CommentToAdd 2011 06 30 true Bitte best tigen Sie den gew nschten Liefertermin Sie haben eine Eingangsnachricht mit folgender Struktur erstellt un
250. nubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 128 Task Generator Data Converter Dialogbeschreibungen Lu Web Application Connectoren Die Rolle mit dem Recht Tasks zu delegieren muss sinnvollerweise auch das Recht haben die Tasks zu sehen Achten Sie deswegen darauf dass die Rolle auch im Bereich Taskzustellung angegeben ist In diesem Bereich werden alle bereits publizierten Web Application Connectoren angezeigt Sie k nnen die Eigenschaften dieser Web Application Connectoren im Formular nutzen z B Rechte CSS Klassen und JavaScript Code Markieren Sie dazu die Checkbox eines Web Application Connectors Siehe Formularelemente abh ngig von Rechten machen nur bei Web Applikationen Workbench Process Engine Modul Guide Kap 4 2 7 S 71 inubit Enterprise Portal verwenden Workbench Benutzer Guide Kap 20 S 505 Prozessrollen verwenden Process Engine Administrator und Entwickler Guide Kap 6 9 S 79 f r Infos ber das Erzeugen der Regels tze Regeln f r die Task Zustellung und Delegation anzeigen Workbench Benutzer Guide Kap 8 3 S 230 4 10 3 Dialog Applikationsprofil 16 12 2011 a Applikation Dieser Dialog wird f r den Tasktyp Externes Programm angezeigt Wenn mehrere Instanzen des externen Programms ge ffnet sind z B mehrere Fenster von Microsoft Word dann werden nderungen in der Datei die als Task bearbeitet w
251. nutzt werden Wird kein Knoten in der XML Quelldatei gefunden wird dies mit einem Warnton angezeigt Unterbrechungspunkt an aus Zum Anlegen eines Unterbrechungspunktes Sie k nnen Ihr XSLT Stylesheet w hrend der Erstellung testen XSLT Kommandoassistent ffnet den XSLT Kommandoassistenten Skript testen 5 1 3 XSLT Kommandoassistent 16 12 2011 Aufruf Fuhren Sie im Stylesheet Bereich eine der folgenden Aktionen aus Inder rechten Spalte Element markieren gt Kontextmen ffnen gt XSLT Kommandoassistent Inder mittleren Spalte oder doppelklicken Aus Zellen mit einem Gleichheitszeichen Attribut mit Wertzuweisung k nnen Sie den Assistenten nicht aufrufen inubit Suite 6 Workbench Process Engine Modul Guide XSLT Converter Data Converter 141 Benutzeroberflache XSLT Mapper BE zer Kommando bearbeiten x Kommandoassistent XSLT 1 0 XSLT 2 0 aj Ka 2 0 gt analyze string gt apply imports apply templates gt attribute gt attribute set call template m 5 Kopiert das aktuelle Element inkl dessen Element Tags und PCDATA Inhalts Die Attribute und Kinder des aktuellen Elements werden nicht kopiert Der Inhalt von xsl copy ist das Tamnlata fie mal Attvibuta und lindar dan Jensen hen Sc gt character map gt choose gt comment gt copy gt copy of gt decimal Format gt document gt element gt fal
252. obligatorisch ist M einen alphanumerischen Datentyp hat in Position 1 beginnt und in Position 3 endet an 1 3 in der Baumdarstellung Regel Editor Oberflache Men leiste 16 12 2011 Im Flat Rule Editor erstellen Sie Regeln Beachten Sie auch die Dokumentation zum EDI Adapter Format Adapter Workbench Process Engine Modul Guide Kap 7 S 155 Der Editor besteht aus folgenden Bereichen 1 Hilfsregelbereich Initial nicht sichbar Einzublenden ber den A Button gt Hilfsregel Ansicht In diesen Bereich k nnen Sie eine zus tzliche Regel laden und als Vorlage f r Ihre neue Regel verwenden Sie k nnen per Drag n Drop Elemente und Segmente aus der Hilfsregel in den Regel Bereich ziehen und damit eine neue Regel erstellen Regelbereich Zum Erstellen einer neuen Regel Zum Einf gen Verschieben und L schen von Segmenten Elementen nutzten Sie das Kontextmen des Baums Um die Darstellung des Baums zu ndern w hlen Sie A Button gt Regeldarstellung Eigenschaftenbereich Zeigt die Eigenschaften des Elements Segments an welches in der Regel markiert ist In der Men leiste des Editors gibt es folgende Befehle A Offnet ein Eingabefenster fur Zeichenketten die im Regelbaum gesucht werden k nnen 4 ffnet ein Men mit folgenden Befehlen Neu Erzeugt eine neue Regeldatei mit dem root Element lt Flatfile gt inubit Suite 6 Workbench Process Engine Modul Guide F
253. ontextmen und w hlen Sie Hinzuf gen um in der Tabelle eine neue Zeile einzuf gen 5 Doppelklicken Sie in der Spalte Eingabe das Feld der neuen Zeile um den Wert aus der Eingangsnachricht einzutragen 6 Doppelklicken Sie in der Spalte Ausgabe das Feld der neuen Zeile um den Wert f r die Ausgangsnachricht einzutragen 7 Speichern Sie die Eingaben 8 Wiederholen Sie die Schritte 3 bis 6 f r alle m glichen Werte der Eingangsnachricht F r Informationen ber das Bearbeiten und L schen von Werten einer XML Datenquellesiehe Daten einer XML Datenquelle bearbeiten und l schen Workbench Process Engine Modul Guide Kap 3 S 48 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 48 Lookup Table Data Converter Datenquelle anlegen 3 2 4 Daten einer XML Datenquelle bearbeiten und l schen Wertepaar bearbeiten Wertepaar l schen Voraussetzungen m Sie haben eine Lookup Table zum Bearbeiten ge ffnet Sie haben eine XML Datenquelle definiert So gehen Sie vor 1 Zeigen Sie das Register Datenquellen an 2 W hlen Sie die Datenquelle aus deren Werte Sie ndern wollen 3 F hren Sie einen der folgenden Schritte aus Doppelklicken Sie in der Spalte Eingabe in das Feld des gew nschten Eintrags um einen neuen Wert aus der Eingangsnachricht einzutragen Doppelklicken Sie in der Spalte Ausgabe in das Feld der gew nschten Zeile um einen neuen We
254. orkbench Process Engine Modul Guide Kap 1 7 2 1 S 33 in der Tabelle Verwendete Datenquellen aktiviert sind In den Zellen k nnen die Tabellenspalten aus DropDown Listen ausgew hlt werden Fest Tragen Sie einen festen Wert ein oder referenzieren Sie eine Workflow Variable Siehe inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 35 Dialogbeschreibungen Beispiel Feste Werte als zus tzliches Suchkriterium Workbench Process Engine Modul Guide Kap 1 4 S 22 Beispiel Variablenwert als zus tzliches Suchkriterium Workbench Process Engine Modul Guide Kap 1 5 S 24 Diese Spalte wird nur angezeigt wenn Sie im Dialog Q Eigenschaften der Verarbeitungsvorschrift Workbench Process Engine Modul Guide Kap 1 7 2 1 S 33 die Option Feste Werte als zus tzliches Suchkriterium benutzen aktiviert haben gt Operator Wenn markiert und wenn als Aktion Ersetzen oder Erstellen ausgew hlt ist dann k nnen Sie in der Spalte Default einen Standardwert eingeben Default Standardwert Das XML Element in derselben Zeile wird immer dann durch den Default ersetzt bzw damit erstellt wenn kein Wert gefunden wurde der die angegebenen Bedingungen erf llt Wenn die Option Fehler anzeigen wenn kein Wert gefunden WY wurde aktiviert ist dann endet die Verarbeitung wenn eine der angegebenen Bedingungen nicht erf
255. orlage f r ein XML Schema Siehe XML Schema Template aus XML Datei erstellen Workbench Benutzer Guide Kap 1 13 1 2 S 56 Vergleichen Vergleicht eine XML Datei mit einer Datei im Dateisystem einer Datei im Repository oder mit dem Inhalt der Zwischenablage Siehe XML Dokumente vergleichen Workbench Benutzer Guide Kap 1 12 3 S 52 XPath Suche Wenn markiert dann kann im Suchen Feld auch nach XPath Ausdr cken gesucht werden Siehe Mit XPath Ausdr cken suchen Workbench Benutzer Guide Kap 1 13 1 4 S 57 Editierbar Wenn diese Option markiert ist dann k nnen Sie angezeigte Datei bearbeiten Parameter aus der Zwischenablage Kopiert Variablen aus der Zwischenablage in das XSLT Stylesheet Modul Guide 16 12 2011 138 XSLT Converter Data Converter Benutzeroberflache XSLT Mapper 16 12 2011 Toolbar an Content anpassen Abhangig vom Format des aktuellen Inhalts werden fur den Bereich die passenden Befehle aktiviert So sind z B bei ASCII Textdateien die Ansichten Schema Ansicht und Baum Ansicht nicht verf gbar Mehrfache Knoten ausblenden Blendet alle mehrfach vorhandenen Elemente aus Daten aus der Struktur l schen L scht alle Inhalte die weder ein Element noch ein Attribut sind Nur Textknoten aus der Struktur l schen L scht alle Inhalte von Elementen Attributwerte bleiben erhalten Nur Attributtexte aus der Struktur l schen L scht alle Werte
256. ormular in dem das Widget eingebettet ist Die XML Struktur des Formulars die im Register Formular Mapping des Task Generators angezeigt wird enth lt auch die XML Struktur des Widgets F r das mitgelieferte Grid Widget wird z Beine XML Tabellenstruktur aufgebaut die zus tzlich Daten zur Konfiguration der Tabelle enth lt wie z B f r das Paging die maximale Anzahl der Datens tze auf einer Seite Meist wird diese XML Struktur dynamisch mit Daten aus der Eingangsnachricht gef llt Ein widget spezifisches XSLT Stylesheet erzeugt aus der XML Struktur den HTML Code der im Browser im Formular angezeigt wird Das widget spezifische XSLT Stylesheet enth lt neben XSLT Befehlen auch JavaScript und CSS Code mit dem Funktionalit t und Layout des Widgets realisiert werden Die XML Struktur und das XSLT Stylesheet des Widgets werden im Repository abgelegt Damit bleibt die XML Struktur des Formulars im Task Generator kompakt und lesbar und das Widget kann in anderen Task Generatoren wiederverwendet werden Widgets werden genau wie die anderen GUI Komponenten per Drag n Drop in ein Formular integriert 4 6 1 Grid Widget verwenden und konfigurieren Mit dem Grid Widget k nnen Sie in Ihrer Web Applikationen Daten in Tabellenform darstellen Das Grid Widget basiert auf Funktionen des Ext JS Frameworks und bietet folgende Features Sortierung Spalteninhalt auf oder absteigend sortieren Strasse de Nr Hauptstra
257. p Lu Funktionsprinzip Request erstellen 16 12 2011 Verhalten im Fehlerfall Inhalt der Response Eine vollst ndige bersicht ber alle Operationen des inubit IS Configuration Utilitys finden Sie im Configuration Mapping Template im Repository Siehe auch Funktionsprinzip Workbench Process Engine Modul Guide Kap 17 1 S 218 Das IS Configuration Utility erwartet als Eingangsnachricht einen XML Request Mit diesem XML Request greift das Utility lesend oder schreibend auf die Konfiguration der inubit Process Engine zu und gibt das Ergebnis als Ausgangsnachricht aus Den XML Request erstellen Sie mit Hilfe eines XSLT Converters in den Sie das Configuration Mapping Template laden Das Mapping Template enth lt alle Operationen des inubit IS Configuration Utilitys Aus dem Template w hlen Sie die gew nschten Operationen aus und passen diese an Sie k nnen in jedem XML Request beliebig viele verschiedene Operationen ausf hren lassen XSLT Converter IS Configuration Modul IS Configuration Template Request Response Siehe Eingangsnachricht zum Aufrufen der Operationen erstellen Workbench Process Engine Modul Guide Kap 17 2 S 219 Wenn eine der im Request definierten Operationen nicht ausgef hrt werden kann dann wird die Ausf hrung mit der nachfolgenden Operation fortgesetzt Das IS Configuration Utility gibt als Ergebnis eine XML Response aus die neben dem XML Request auch Statusinformationen
258. pyWorkflow G UserOrGroupName admin WorkflowName Workflow In Gruppe lt gt NewWorkflowName Workflow In Gruppe Copy lt gt NewModuleNamePrefix Prefix Create_Connection_Manager_Type B 69 Create_User_Type F skeleton example for creating one new user ia ISConfiguration l Operation d i name createUser G NewUserName test3 v i NewPassword abc G NewUserGroup TestGruppe 3 NewEMail meine email inubit de lt gt NewUserRole Basic User v i NewProcessRole TestRolle1 TestRolle2 EHE E F 3 E Create_User Group TT m pA antha eet 6 Um eine Operation in einem XSLT Skript zu verwenden ziehen Sie das ISConfiguration Element das zu der entsprechenden Operation geh rt auf das xsl template Element im XSLT Converter Skriptbereich 7 Um weitere Operationen hinzuzuf gen f gen Sie die inubit Suite 6 Workbench Process Engine Modul Guide entsprechenden operation Elemente unterhalb des ISConfiguration Elements ein 16 12 2011 219 220 inubit IS Configuration Utility 16 12 2011 Verschl sselte Login Daten verwenden Eigenschaften XSLT Converter LEE E Q XSLT Stylesheet ibis14051 XML Quelle XML Ziel x 1 stylesheet http www w3 org 1999 XSL Transform dat xsl http www w3 org 200 1 XMLSchema ae xs 2 0 be CR xsl output method xml encoding UTF 8 Si D t
259. r XSLT Stylesheets testen 5 2 XSLT Stylesheets testen Austauschen Wechselt den vorhandenen XSLT Befehl gegen den ausgew hlten Befehl aus Anh ngen Der Befehl wird unter das aktuell markierte Element und damit eine Hierarchieebene tiefer gestellt Sie k nnen Ihr XSLT Stylesheet bereits w hrend der Erstellung testen So gehen Sie vor W hlen Sie aus dem Men Bearbeiten gt XSLT Datei testen oder klicken Sie in der Toolbar auf gx Das Ergebnis und die ben tige Ausf hrungszeit werden im Bereich XML Zieldatei im Register Ergebnis des Mappings angezeigt 5 3 XSLT Stylesheets debuggen 16 12 2011 Nutzen Sie die folgenden Buttons in der Werkzeugleiste Button Erl uterung Bis zum n chsten Breakpoint Button F hrt das XSLT Stylesheet bis zum n chsten Breakpoint aus wenn vorhanden oder bis zum Ende aus Die aktuell ausgef hrte Zeile und das damit korrespondie rende Element in der XML Quelldatei werden hervorgeho ben Im Bereich XML Ziel wird neben jedem XSLT Ele menten angezeigt wie h ufig das Element ausgef hrt wurde Das Ergebnis wird in der Text Ansicht aufgebaut Syntak tische Fehler werden sofort angezeigt Ez Trippeln Button F hrt das Stylesheet zeilenweise bis zum n chsten Break point wenn vorhanden oder bis zum Ende aus Das Er gebnis wird schrittweise aufgebaut inubit Suite 6 Workbench Process Engine Modul Guide XSLT Converter Data Converter
260. r Italy b Ersetze den vorhandenen Wert mit dem Wert der in derselben Tabelle zu finden ist und zwar in der Spalte Name Out in derselben Zeile wie Italy Hier ist das Italien Datenquellen LaenderMapping almat tj Name_In Greece c Verfahre genauso mit allen weiteren Werten der land Elemente In der Complex Lookup Table wird diese Vorschrift folgenderma en formuliert 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Complex Lookup Table Data Converter 17 Verarbeitungsvorschriften anlegen LandesnamenErsetzen XPath des Bezugsknotens root person land ISS alaa Xpath Action LaenderMapping Default 1 name Suchen Name_In EI 2 Ersetzen Name_Out ET leaanaa re aa amana A NEP ee S et a Die Ausgangsnachricht sieht so aus E ibis_root jh tmp wthread 8 test i Nachricht BRAA root person 9 nachname name Rosso gt vorname name Guiseppe g land name Italien H 9 person H amp 3 person Siehe Verarbeitungsvorschriften anlegen Workbench Process Engine Modul Guide Kap 1 2 S 17 1 2 Verarbeitungsvorschriften anlegen Voraussetzungen Sie ben tigen eine XML basierte Beispielnachricht mit derselben Struktur wie die Eingangsnachrichten die im Produktivbetrieb die Complex Lookup Table durchlaufen werden a Wenn Sie eine Datenbank als Datenquelle nutzen m c
261. r Tasklist angezeigt wird Benutzer Interaktionen auf mehrere Formulare zu verteilen ist sinnvoll um die Interaktion mit der inubit Process Engine zu erm glichen Task nur dem Bearbeiter der vorangegangenen Task zuweisen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 126 Task Generator Data Converter Dialogbeschreibungen 16 12 2011 Tasks sind einer Prozessrolle und nicht einer Person zugeordnet Mit dieser Option wird sichergestellt dass ein Formular nur demjenigen angezeigt wird der das vorangegangene Formular bearbeitet hat Dabei wird intern der Login Name des Benutzers abgefragt um zu verhindern dass Benutzern mit derselben Prozessrolle dieses Formular angezeigt wird Timeout Wenn die als Timeout angegebene Zeit Uberschritten ist geschieht folgendes Die Task wird aus der Tasklist entfernt vorausgesetzt diese ist nicht gerade in Bearbeitung Die Workflow Ausf hrung wird abgebrochen Der Workflow wird im Queue Manager mit einem Fehler aufgelistet wenn die Option Zeituberschreitung nicht als Fehler werten nicht markiert ist Wenn ein Fehlerausgang an das Task Modul angeschlossen ist dann wird dieser ausgef hrt Wenn die Option Zeit berschreitung nicht als Fehler werten nicht markiert ist dann wird eine E Mail an die unten angegebene Adresse versendet Aus dem Timeout und dem Zeitpunkt der Erstellung berechnet sich der Zeitpunkt an dem die Tasks ablaufen D
262. r Texte zum bersetzen exportieren und importieren Workbench Process Engine Modul Guide Kap 4 5 S 87 Widgets nutzen Siehe Widgets verwenden und erstellen Workbench Process Engine Modul Guide Kap 4 6 S 90 Formulare dynamisch generieren Siehe Formularteile aus XML Schemas WSDL Dateien mit dem Client Generator erzeugen Workbench Process Engine Modul Guide Kap 4 2 8 S 72 4 1 Funktionsprinzip des Task Generators Ein Task Generator der ein Formular Task oder ein Formular f r eine Web Applikation erzeugt funktioniert nach folgendem Prinzip 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 61 Funktionsprinzip des Task Generators Request Technical Workflow Eingangs nachricht Response XML Eingangs nachricht XML Ausgangs nachricht In dem Task Generator werden zwei Konvertierungsschritte nacheinander durchgef hrt 1 Die Daten aus einer Eingangsnachricht werden auf ein Formular abgebildet Danach wird das Formular von Benutzern bearbeitet 2 Das Ergebnis der Formularbearbeitung geht zur ck an den Task Generator und wird so aufbereitet wie es das nachfolgende Modul erwartet Im Detail sehen die Konvertierungsschritte so aus 1 Im Formular Mapping wird aus der Eingangsnachricht mit einem XSLT Stylesheet ein Request erzeugt 2 Aus dem Request wird ein Formular zur Anzeige in der
263. rameter hinzu Djava awt headless tru Speichern Sie die nderung Starten Sie den Applikationsserver neu Dialog FO Converter Eigenschaften In diesem Dialog haben Sie folgende Optionen XSL FO Prozessor Die Prozessoren unterscheiden sich in ihrem Funktionsumfang und den Ausgabeformaten die sie unterst tzen Apache FOP Unterst tzt PDF A 1b als Archivformat und bietet eine bessere Unterst tzung des FOP Standards Apache FOP 0 20 5 Standardprozessor in iS Versionen lt 5 1 Diese Version wird nicht mehr weiterentwickelt XMLmind XSL FO Unterst tzt Ausgabe als RTF und WordML Ausgabeformat Abh ngig vom gew hlten XSL FO Prozessor kann eines der folgenden Ausgabeformate erzeugt werden PDF Portable Document Format der Firma Adobe kann mit dem kostenlosen Acrobat Reader angezeigt werden PDF A 1b inubit Suite 6 Workbench Process Engine Modul Guide FO Converter Data Converter 41 Dialog FO Converter Eigenschaften Standard fur die Langzeitarchivierung elektronischer Dokumente In einem PDF A 1b Dokument m ssen in jedem Fall folgende Informationen enthalten sein Alle benutzten Fonts Untergruppen sind m glich Alle Bilder Metadaten im XMP Format Siehe PDF A 1b erstellen und Fonts ndern Workbench Process Engine Modul Guide Kap 2 1 S 37 PDF X 3 2003 ISO Standard der die bermittlung digitaler PDF Druckvorlagen regelt Wenn verwendet m ssen die fol
264. rch Trennzeichen ge trennt oder ohne Unterbrechung aufein ander folgend Angabe beim Konfigurieren des Adap ters Elemente XML Element lt Element gt Eigenschaften Eigenschaften analog zu Segment kein Elementname ID und name Wert beliebig festgelegte Lange Langenangabe Uber Anfangs und Endposition festgelegte Position Beispiel Die Angabe n 15 23 bedeutet dass es sich um einen numerischen Wert handelt der in Position 15 beginnt und in Position 23 endet z B posStart 1 posEnd 14 nicht vorhandene Zeichen festgelegter Datentyp type AN N Pflichtelement oder optionales Element required C onditional M andatory Beispiel Die folgende Abbildung zeigt ein Flatfile im Hintergrund und die 16 12 2011 daraus erstellte Flat XML Nachricht Vordergrund inubit Suite 6 Workbench Process Engine Modul Guide Flat Adapter Format Adapter 179 Funktionsprinzip ae 44401001000000001020610000000000020610 035 100 027 T fibis_rootroot tmp 14_QA4 Flat Test WF_28102007_26 Datei ansehen Im oberen Bereich wird die Ergebnisdatei angezeigt im unteren Bereich HBAR Flatfile EI as ARTICLE G gt D_01 AAA 9 D_02 1 gt D_03 001 gt D_04 1 9 D_05 20610 6 D Oe 000000000 amp D_07 20610 ll RRR RD QS 0381000277 nn mn Das Flatfile im Hintergrund besteht aus mehreren Segmenten die durch einen Zeilenumbruch nicht sichtbar getrennt s
265. rds 1 Zeigen Sie einen Regeleditor an 2 Klicken Sie auf A und w hlen Sie Neu gt Regel Der Assistent f r neue Regel Erstellungsmethode ausw hlen Workbench Process Engine Modul Guide Kap 7 8 6 S 174 ffnet sich 3 W hlen Sie SAP IDoc Geben Sie Pfad und Namen der SAP IDoc Schema Datei ein oder klicken Sie auf Datei suchen um zu der Schema Datei zu navigieren 5 Klicken Sie auf Fertig stellen Die Regel wird aus dem Schema erstellt und angezeigt Abh ngig vom verwendeten Regeleditor k nnen Sie nach dem Bearbeiten der Regel den EDI Adapter publizieren oder die Regel auf die inubit Process Engine publizieren Siehe Regeleditoren verwenden Workbench Process Engine Modul Guide Kap 7 7 S 164 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 164 EDI Adapter Format Adapter Regeleditoren verwenden 7 7 Regeleditoren verwenden Lu Bearbeiten Men leiste 16 12 2011 In den Regeleditoren zeigen Sie Regeln zum Konvertieren von EDI Nachrichten an bearbeiten diese und erstellen neue Regeln In der inubit Workbench gibt es folgende Regeleditoren 1 EDI Regeleditor Diesen Editor verwenden Sie um Regel Dateien auf der inubit Process Engine zu bearbeiten neue Regeln zu erstellen und auf die inubit Process Engine zu publizieren Siehe Regeln zur Wiederverwendung auf die inubit Process Engine publizieren Workbench Process Engine Modul Guide
266. re Ausgangsdaten geeigneten XLS bzw XLSX Prozessor Das folgende Schema enth lt alle Elemente und Attribute die bezogen auf POI 37 unterst tzt werden Global System Mapping Templates XLS Adapter POI37 xsd inubit Suite 6 Workbench Process Engine Modul Guide XLS Adapter Format Adapter 197 Dialogbeschreibungen XML Spreadsheet XMLSS m Datumsformat Konfiguration Wahlen Sie ein Datumsformat aus Aktion bei fehlendem Dokument Legen Sie fest was passieren soll falls die XML Datei leer ist XSL Dokument mit leerer Tabelle erzeugen Fehlermeldung erzeugen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 198 XLS Adapter Format Adapter Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide n KO Adapter Format Adapter Verwendung 199 Dieser Abschnitt erl utert die folgenden Themen a Eingangsnachrichten f r die Konvertierung von XML gt XLSX erstellen S 199 m Dialog XLSX Adapter Eigenschaften S 200 Das XLSX Format ab Office 2007 ist ein Zip Archiv mit verschiedenen XML basierten Konfigurations und Datendateien Der XLSX Format Adapter berf hrt dieses Archiv in eine einzelne XML Struktur basierend auf dem IBISDirectory XML Format bzw erzeugt aus einer Datei im IBISDirectory XML Format ein XLSX Zip Archiv Bei der Konvertierung von XLSX gt XML werden keine Layoutangaben bernommen 11 1 Eingangsnachrichten f
267. ren Import So gehen Sie vor 1 Zeigen Sie im Module Editor der inubit Workbench das Register Server an 2 W hlen Sie in der Men leiste Bearbeiten gt Importieren gt Tasktexte Ein Dateiexplorer wird angezeigt 3 Navigieren Sie zu der Excel Datei mit den bersetzungen und ffnen Sie diese im Dateiexplorer Nachdem die Task Texte erfolgreich importiert wurden erhalten Sie eine entsprechende Meldung Problembehebung beim Import Bei Problemen mit dem Import werden trotzdem alle Texte importiert die eindeutig zugeordnet werden k nnen ein Import Protokoll angezeigt in dem die Module aufgelistet werden bei denen Differenzen auftraten z B x Import Protokoll Bei folgenden Task Modulen sind Differenzen aufgetreten Sie k nnen die Texte f r die ausgew hlten Module nochmals exportieren JV H20_MRP_UI_TREATMENT_002_CreateTreatment inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 90 Task Generator Data Converter Widgets verwenden und erstellen Sie haben die Moglichkeit die Texte fur das angezeigte Modul erneut zu exportieren um die aktuellen Task Texte und deren bersetzungen zu berpr fen 4 6 Widgets verwenden und erstellen Dieser Abschnitt erlautert die folgenden Themen Grid Widget verwenden und konfigurieren S 91 m Widget erstellen und in die inubit Suite 6 integrieren S 97 Widgets sind wiederverwendbare Steuerelemente f r grafische Benu
268. ren Die Bedingungen f r die Weiterleitung der Eingangsnachricht legen Sie fest nachdem Sie den Demultiplexer in ein Diagramm eingef gt und mit den nachfolgenden Modulen verbunden haben So gehen Sie vor 1 F hren Sie eine der folgenden Aktionen aus Doppelklicken Sie eine Verbindung zwischen Demultiplexer und nachfolgendem Modul Markieren Sie eine Verbindung ffnen Sie das Kontextmen und w hlen Sie Demultiplexer Konfiguration ndern Der Dialog Demultiplexer Konfiguration Workbench Process Engine Modul Guide Kap 28 4 2 S 265 wird angezeigt 2 Legen Sie fest unter welchen Umst nden die gew hlte Verbindung genutzt werden soll Immer wenn keine Bedingung oder Business Rule zutrifft Markieren Sie die Option Diesen Ausgang benutzen wenn keine Bedingungen an anderen Verbindungen zutreffen Wenn eine oder mehrere Bedingungen zutreffen Klicken Sie auf den Button Bedingung hinzuf gen Die Eingabefelder zum Definieren von Bedingungen werden eingeblendet Eine Bedingung besteht aus folgenden Elementen Wert in der XML Eingangsnachricht selbst oder ein Variablenwert in der Nachricht oder ein XPath Ausdruck der sich auf die XML Eingangsnachricht bezieht inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 264 Workflow Controls Demultiplexer 16 12 2011 Ein Vergleichswert XML Daten Variablen oder einer Zeichenkette Ein Operator mit dem Sie die Art de
269. richt mit einem falschen Qualifier Bei fehlerhafter Schema Validierung Fehlerausgang verwenden Wenn diese Option aktiviert ist dann wird die Ausf hrung des Workflows abgebrochen sobald die Schema Validierung fehlschl gt Die Nachricht wird an den Fehlerausgang weitergeleitet 8 4 2 Dialog XML Flatfile Adapter Eigenschaften Name der XML Elemente Attribut id verwenden Wenn markiert enth lt die XML Nachricht Elemente mit abgek rzten Bezeichnern S_ lt ID gt bzw D lt ID gt Attribut xmITag verwenden inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 186 Flat Adapter Format Adapter Dialogbeschreibungen Formatierung der Flat Nachricht Analyse 16 12 2011 Wenn markiert dann wird die Nachricht mit sprechenden Elementnamen ausgegeben entsprechend dem Wert f r XML Tag in der Konvertierungsregel sprechende Elementnamen verbessern die Lesbarkeit der Nachricht erh hen aber die Dateigr e und beeinflussen damit die Performance Segmenttrennzeichen Eingabe W hlen Sie einen Wert aus der Liste aus um anzugeben wie die Segmente in den Eingangsnachrichten voneinander getrennt sind Dezimaltrennzeichen Eingabe Geben Sie an durch welches Zeichen Punkt oder Komma Dezimalzahlen mit Nachkommastellen getrennt sind Dezimaltrennzeichen Ausgabe Das Dezimaltrennzeichen kann bei der Konvertierung ersetzen werden Legen Sie fest welches Zeich
270. rigen Parameter und w hlen Sie die zu benutzenden Datenquellen aus d Klicken Sie auf OK um die Verarbeitungsvorschrift zu speichern 4 Beispielnachricht laden a Klicken Sie im Bereich Quelldokument auf den A Button und w hlen Sie ffnen Ein Dateiexplorer ffnet sich b Navigieren Sie zur Beispielnachricht und laden Sie diese Die geladene Nachricht wird in demselben Bereich angezeigt 5 XPath des Bezugsknotens setzen In jeder Verarbeitungsvorschrift m ssen Sie einen gemeinsamen Bezugsknoten f r alle Aktionen mit XPath festlegen Sie k nnen den XPath manuell eingeben oder das Element aus der Beispielnachricht per Drag n Drop auf das Eingabefeld XPath des Bezugsknotens ziehen 6 Aktionen definieren Die erste Aktion muss immer eine Suche nach einem Element sein Wenn die Suche erfolgreich war dann k nnen Sie dessen Werte ersetzen oder neue Elemente erstellen lassen Suchen F r die Suche nach einem Element k nnen Sie mehrere Bedingungen festlegen Alle Bedingungen sind implizit mit logischem UND verbunden Wenn eine Suchbedingung nicht zutrifft dann wird die n chste Bedingung gepr ft wenn vorhanden Wenn keine weitere Bedingung vorhanden ist dann werden folgende Aktionen durchgef hrt Die n chste Verarbeitungsvorschrift wird ausgef hrt wenn vorhanden Wenn nicht dann wird f r die Ersetzung der Standardwert verwendet wenn vorhanden Wenn nicht dann
271. rkbench Process Engine Modul Guide 16 12 2011 256 Web Service Controls Invoke Eingabe Ruckgabe Daten 16 12 2011 In Technical Workflows Standardm ig ist die Operation nicht festgelegt und es wird versucht die Operation anhand der bergebenen SOAP Nachricht zu ermitteln Eigenschaften anhand bergebener SOAP Nachricht ermitteln Die Option ist nur aktiviert wenn Sie keine Operation festgelegt haben SOAP Action Geben Sie eine SOAP Action an wenn sie nicht aus der SOAP Nachricht ermittelt werden kann oder soll Die aufzurufende Aktion liefert kein Ergebnis zur ck Aktivieren Sie die Checkbox wenn die aufzurufende Aktion kein Ergebnis zur ckliefert Eingabe Ausgabenachricht verwenden Nur in Technical Workflows Wenn markiert dann wird der Web Service mit der Eingangsnachricht des Controls aufgerufen und die R ckgabenachricht wenn vorhanden wird wieder an das Control bergeben Analog zu einem Web Services Output Connector Mit kompletter SOAP Nachricht Wenn markiert dann wird als Eingabe eine komplette SOAP Nachricht mit Envelope und Body ben tigt bzw als Ausgabe eine komplette SOAP Nachricht ausgegeben Mit nur Nutzdaten Inhalt von SOAP Body Wenn markiert dann wird als Eingabe nur das Element innerhalb des SOAP Body ben tigt bzw in der Ausgangsnachricht nur der Inhalt des SOAP Body ausgegeben Variablen verwenden Wenn markiert dann wird der Web Service Request aus der gew hlten Eingabe
272. rocess Engine Modul Guide 4 2 3 3 Alternativen inubit Suite 6 Workbench Process Engine Modul Guide Gruppe radioButton Gruppe Allgemein name path enabled visible foreground background width height border tooltip halign valign text lign class help El Spezifisch label selected group mandatory pattern errorText mnenomic tabIndex FontSize FontStyle fontName Eigenschaften Task Generator RadioButton_7369432 RadioButton_3022208 RadioButton Eigenschaften Formular Mapping Ausgangsmapping LBB M e RadioButton_3022208 Vv Vv left top left 0 radioButton r Gruppe O Li Group Task Generator Data Converter xML Ziel d i start dei orientation d i orientation d i label d i background 69 RadioButton dei label 4 name dei group RadioButton dei label 4 name group ee ee eee T CSS E e OR Group radioButton radioButton button Designer Designer Erosen regel Template Formulare im Formular Designer erstellen 2 F llen Sie im Register Eigenschaften des Formular Designers die Attribute des Formularelements mit Werten Falls Sie keine CSS Klassen im Web Application Connector einsetzen m chten und die gew nschten Attribute im Register Eigenschaften des Formular Designers nicht vorhanden sind gibt es zus tzlic
273. rst tzt Sie der EDI Regeleditor beim Erstellen einer neuen Regel Die Nutzung der EDI Regeln ist lizenzpflichtig Es werden immer nur die EDI Standards angezeigt f r deren Regeln Sie eine Lizenz erworben haben F r die Konvertierung von EDI Nachrichten gibt es zwei Adaptertypen EDI XML Adapter Konvertiert EDI Nachrichten in ein EDI XML Format XML EDI Adapter Konvertiert EDI XML Nachrichten in EDI Nachrichten HL7 Daten via TCP IP MLLP F r die bertragung und Best tigung von HL7 Nachrichten ber TCP IP MLLP nutzten Sie den HL7 TCP IP Connector Siehe HL 7 TCP IP Connector Workbench Process Engine Systemkonnektor Guide Kap 12 S 143 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 156 EDI Adapter Format Adapter Funktionsprinzip der EDI gt XML Konvertierung Funktionsprinzip der EDI gt XML Konvertierung F r einen EDI Adapter ben tigen Sie immer zwei Dateien 1 EDI Eingangsnachricht Beispielnachricht die Sie von Ihrem Gesch ftspartner erhalten oder die Sie an Ihren Gesch ftspartner senden Konvertierungsregel XML Datei mit Regeln f r die Konvertierung Regeln k nnen grunds tzlich f r beide Konvertierungsrichtungen verwendet werden Die Regeldatei kann im Adapter gespeichert werden oder bei der Autoerkennung von Nachrichten auf der inubit Process Engine Bei der Konvertierung wird automatisch die Syntax der Nachrichten gepr ft Die folgende Abbildung ill
274. rt als Default bertragen Daher sollten Sie f r Parameter immer Standardwerte vergeben Siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 Test Modus Diagramme testen Workbench Benutzer Guide Kap 16 1 S 420 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 148 XSLT Converter Data Converter Dialog XSLT Converter Eigenschaften 5 8 Dialog XSLT Converter Eigenschaften Transformator Eigenschaften Mapper Eigenschaften Lu 16 12 2011 XSLT Prozessor Zum Auswahlen eines XSLT Prozessors Die XSLT Prozessoren unterscheiden sich hinsichtlich des von ihnen unterstutzten Sprachumfangs Prozessor Attribute In dieser Tabelle geben Sie Eigenschaften mit Werten f r den XSLT Prozessor an implementierungsspezifische Transformer Factory Attribute Quell und Zieldateien in der Process Engine speichern Wenn markiert dann werden die Quell und Zieldateien auf der inubit Process Engine gespeichert und k nnen somit auch auf anderen Client Rechnern bearbeitet werden Wenn die Quell und Zieldateien auf der inubit Process Engine sehr gro sind kann die Performance beeintr chtig werden weil die Dateien bei jeder Ausf hrung des XSLT Converters geladen werden Wenn Sie das Modul bereits publiziert haben und sp ter diese Option abw hlen dann werden die Dateien von der inubit Process Engine und die Referenz zur lokalen Kopie auf de
275. rt f r die Ausgangsnachricht einzutragen Speichern Sie die Eingaben 5 Wiederholen Sie die Schritte 3 und 4 f r alle zu ndernden Werte Wenn Sie einen Eintrag in der Datenquelle nicht mehr ben tigen ffnen Sie das Kontextmen und w hlen f r die betreffende Zeile den Punkt L schen 3 2 5 DB Datenquelle definieren 16 12 2011 Verwendung Eine DB Datenquelle dient dazu die Eingabe und Ausgabewerte aus einer externen Datenbank auszulesen Diese Datenbank wird au erhalb der Lookup Table gepflegt Voraussetzungen Sie haben eine Lookup Table zum Bearbeiten ge ffnet So gehen Sie vor 1 Zeigen Sie das Register Datenquellen an 2 ffnen Sie im linken Bereich das Kontextmen und w hlen Sie Hinzuf gen Der Dialog Datenquelle hinzuf gen 1 Workbench Process Engine Modul Guide Kap 3 6 1 1 S 53 ffnet sich inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 49 Datenbanktabelle referenzieren Tabellenname und Spaltennamen setzen 3 W hlen Sie die Option DB Datenquelle Benennen Sie die Datenquelle 5 Tragen Sie optional eine detaillierte Beschreibung der Datenquelle ein 6 Klicken Sie auf Weiter Der Dialog Datenquelle hinzuf gen 2 Workbench Process Engine Modul Guide Kap 3 6 1 2 S 53 ffnet sich 7 Konfigurieren Sie die Datenbankeinstellungen 8 Klicken Sie auf Fertigstellen um die Datenquelle zu spe
276. rten Die Datei wird dem Workflow Starter als Kopie ohne Referenz auf das Original im Dateisystem bergeben nderungen der Datei im Dateisystem wirken sich daher nicht auf den Workflow Starter aus Sie k nnen entweder eine Datei aus dem Dateisystem oder aus dem Repository laden Der Inhalt der geladene Datei kann direkt oder nachtr glich durch Klick auf den entsprechenden Button angezeigt werden Option ist nicht markiert Der Workflow wird zeitgesteuert gestartet wenn ein Zeitplan definiert ist oder manuell zum Testen Falls bereits eine Datei angegeben wurde dann bleibt diese im Workflow Starter erhalten bis sie manuell entfernt wird inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 280 Workflow Controls Workflow Starter 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide
277. s Vergleichs festgelegen Sie k nnen f r jede Verbindung mehrere Bedingungen anlegen und diese mit UND oder ODER verkn pfen Wenn eine Business Rule zutrifft Klicken Sie auf den Button Business Rules verwenden Die Bedienfelder zum Ausw hlen einer Routing Regel werden eingeblendet Die Routing Regel muss bereits angelegt und im Repository gespeichert worden sein Siehe Business Rules einsetzen Workbench Benutzer Guide Kap 15 S 397 3 XML Eingangsnachricht teilen Eine XML Eingangsnachricht kann in mehrere Ausgangsnachrichten aufgeteilt werden Damit k nnen Sie z B eine XML Eingangsnachricht die mehrere Bestellungen in order Elementen enth lt in mehrere Nachrichten mit jeweils einer Bestellung in einem order Element aufteilen Wenn solch eine Nachricht z B an den order Elementen aufgeteilt wird dann ist order das Trennelement und wird in den neu erzeugten Teilnachrichten zum root Element Das Trennelement wird mit einem XPath Ausdruck definiert a Um den XPath Ausdruck zu erzeugen klicken Sie auf den Button neben der Option XML Splitting Element Der XPath Assistent ffnet sich Siehe XPath Assistent Workbench Benutzer Guide Kap 1 16 S 67 b Laden Sie eine Beispielnachricht die das Trennelement enth lt und ziehen Sie das Trennelement in das XPath Feld c Schlie en Sie den Dialog mit OK Um die n chste Verbindung zu konfigurieren w hlen Sie im Bereich Modul f
278. sem verarbeitet Gleichzeitig werden Eingangsnachricht und die Workflow Variablen an das nachfolgende Modul im aufrufenden Workflow weitergeleitet d h der aufrufende Workflow wird weiter ausgef hrt und wartet nicht auf das Ergebnis des aufgerufenen Workflows inubit Suite 6 Workbench Process Engine Modul Guide Workflow Controls 277 Workflow Connector Der asynchrone Kommunikationsmodus wird durch ein A am Workflow Connector signalisiert Siehe Symbole in Technical Workflow und im Verzeichnisbaum Workbench Benutzer Guide Kap 12 10 S 332 Workflow mit neuer Prozess ID ausf hren nur bei asynchroner Kommunikation Wenn markiert erh lt jeder Prozess der beim Aufruf des Subworkflows entsteht eine neue Prozess ID Zur Laufzeit wird bei jedem Aufruf des Subworkflows ein neuer Prozess gestartet der im Monitoring als eigene Prozess Instanz gef hrt wird Mit Hilfe der individuellen Prozess ID k nnen Sie den Prozess im Queue Manager identifizieren um diesen z B im Fehlerfall manuell neu zu starten Bei komplexen Workflowabl ufen und vielen Subprozessen k nnen Sie die Prozess ID nutzen um die Prozesse zu strukturieren Fehlerbearbeitung einschalten nur bei synchroner Kommunikation Wenn an einem Modul im aufgerufenen Workflow ein Fehler auftritt h ngt das weitere Vorgehen von der Konfiguration der Fehlerbehandlung ab Option ist nicht aktiviert Es wird ein Eintrag im Queue Manager erzeugt Die Fehlermel
279. sondern wird im Workflow konfiguriert Legen Sie einen PartnerLink mit einem lokalen Endpunkt an bevor Sie das Control konfigurieren inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 258 Web Service Controls Receive 27 3 1 Dialog Web Service Einstellungen Modus Service Definition Akzeptierte Operation Empfangene Daten 16 12 2011 In diesem Dialog haben Sie folgende Optionen Zur Auswahl der Funktionalit t des Moduls Request entgegennehmen und Workflow starten Modul arbeitet als Listener und Workflow Starter Asynchronen Callback entgegennehmen und Workflow fortf hren Modul arbeitet als Callback Listener insbesondere beim Aufruf asynchroner Web Services PartnerLink Zur Auswahl des PartnerLinks Adresse des bereitgestellten Service Wird automatisch angezeigt sobald der PartnerLink ausgew hlt ist Operation Zur Auswahl der Operation die das Control anbietet Ausgangsnachricht setzen Nur in Technical Workflows Wenn markiert dann bergibt das Control den empfangenen Request an den Workflow vergleichbar mit Web Services Input Connectoren Mit kompletter SOAP Nachricht Wenn markiert dann wird eine komplette SOAP Nachricht ausgegeben Nutzdaten Inhalt von SOAP Body Wenn markiert dann wird nur der Inhalt des SOAP Body ausgegeben Variablen Inhalt setzen Wenn markiert dann schreibt das Control den empfangenen Request in die angegebene Variable
280. sraumdefinitionen hinzuf gen ndern und l schen Ergebnis In diesem Bereich wird das Ergebnis angezeigt wenn Sie die Verarbeitungsvorschriften getestet haben Dialog Eigenschaften der Verarbeitungsvorschrift Aufruf Register Verarbeitungsvorschriften gt Doppelklick auf den Eintrag Vorschrift Name Der angezeigte Name ist fix und kann nicht ge ndert werden Fehler anzeigen wenn kein Wert gefunden wurde inubit Suite 6 Workbench Process Engine Modul Guide Lookup Table Data Converter 57 Dialogbeschreibungen Wenn diese Option aktiviert ist und bei der AusfUhrung des Moduls in der Tabelle kein passender Wert zu einem XML Element in der dazugeh rigen Datenquelle gefunden wurde dann wird die Ausf hrung mit einer Fehlermeldung abgebrochen Verwendete Datenquellen Die Tabelle listet die definierten Datenquellen mit Name Typ Kommentar und Status aktiv inaktiv auf man kann auch welche anlegen inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 58 Lookup Table Data Converter Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide E Wh ask Generator Data Converter 59 Dieser Abschnitt erlautert die folgenden Themen Funktionsprinzip des Task Generators S 60 Formulare im Formular Designer erstellen S 63 Benutzereingaben in Formularen validieren S 80 Kontextsensitive Onlinehilfe erstellen S 84 Formular Texte zum Ubersetzen exporti
281. ss Engine Modul Guide 16 12 2011 114 Task Generator Data Converter Benutzeroberflache des Formular Designers 4 8 4 Eigenschaften von Formular Elementen Bereich Allgemein 16 12 2011 Im Register Eigenschaften werden die Eigenschaften des aktuell im Formular markierten Elements angezeigt Die Eigenschaften sind in folgende Bereiche gruppiert Bereich Allgemein Workbench Process Engine Modul Guide Kap 4 S 114 Bereich Spezifisch Workbench Process Engine Modul Guide Kap 4 S 115 Bereich Abh ngig Workbench Process Engine Modul Guide Kap 4 S 119 P name Zum Referenzieren des Elements ber dessen Namen Der Name darf nur XML konforme Zeichen enthalten weil der Name als XML Tag in der Response verwendet wird Solange kein Name vergeben ist wird automatisch eine ID vergeben z B CheckBox_7592354 Sie k nnen Elemente alternativ ber deren Position referenzieren siehe path Workbench Process Engine Modul Guide Kap 4 S 114 Sie k nnen das name Attribut nur dann nutzen wenn das Element kein path Attribut hat path Zum Referenzieren des Elements ber dessen Position Mit dem path Attribut k nnen Sie z B mehrdimensionale Strukturen aufbauen da die Felder in der Response in der entsprechenden XML Struktur erzeugt werden Beispiel path Bestellung 0 Waren 0 Buch 1 Inder Response wird folgende Struktur ausgegeben lt Path gt
282. t AnnotationsAsToolTip Erzeugt Tooltipps aus im Schema vorhandenen Annotationen Das Annotation Element muss innerhalb des Elementes stehen auf das es sich bezieht und ein documentation Element enthalten z B lt complexType name Beitrag gt lt annotation gt lt documentation xml lang de gt Alle Beitr ge Anzeige Zeigt die geladene Schema bzw WSDL Datei Element gruppen Konfiguration Zum Konfigurieren des in der Anzeige markierten Elements Anzeigefeld Zeigt den XPath zum aktuell in der Anzeige markierten Element an Alle folgenden Einstellungen werden auf dieses Element angewendet Startelement Legt das markierte Element als root Element des Formulars fest Element auslassen F r das markierte Element und dessen Kind Elemente werden keine Formular Elemente erzeugt Elementebene auslassen F r das markierte Element werden keine Formular Elemente erzeugt F r die Kind Elemente dagegen werden Formular Elemente erzeugt Positions nderung ndert die Reihenfolge des markierten Elements und damit auch die Reihenfolge des Formularelements In dieses Panel legen Legt fest in welchem Register das markierte Element angezeigt wird Vorher muss im Bereich 1 die Anzahl der Panels definiert worden sein Weiter Button F gt auf dem aktuell angegebenen Panel einen Button ein der zum n chsten Panel f hrt Auf dem letzten Panel muss dieser Button nicht eingef gt werden Wiederholungen Erzeugt beim Anzeige
283. t MIME F r die Konvertierung gelten die folgenden Regeln wenn der Content in der XML Datei als Text vorliegt statt mit base64 kodiert zu sein Wenn im XML der Content Type nicht explizit gesetzt ist wird text plain angenommen Wenn der Content Type im XML gesetzt ist dann wird die Nachricht mit charset UTF 8 versendet da es sich nur um Textdaten handeln kann wenn der Inhalt im XML nicht base64 kodiert vorliegt Zur Unterst tzung beim Konvertieren finden Sie folgende Dateien im Repository unter Global gt System gt Mapping Templates gt MIME Adapter a AttachmentExample mime Beispielnachricht mit Bild als Anhang m AttachmentExample xml Beispielnachricht mit Bildanhang als MIME XML m IBISMimel 0 xsd Schema Datei die das in der inubit Suite 6 verwendete MIME XML Format beschreibt und zur Konvertierung MIME gt XML MIME verwendet wird E Textexample mime MIME Beispielnachricht m Textexample xml MIME Beispielnachricht als MIME XML inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 189 190 MIME Adapter Format Adapter Beispiel Konvertierung MIME gt XML MIME Nachrichtentypen MIME gt XML MIME Der Eingangsnachrichtentyp ist unwichtig da der Nachrichteninhalt MIME kodiert ist der Ausgangsnachrichtentyp muss XML sein a XML MIME gt MIME Der Typ der Eingangsnachricht muss XML sein der Ausgangsnachrichtentyp ist unwichtig da der Nachrichteninhalt MIME kodiert
284. t 77 4 2 10 2 Formularabschnitt mit Ajax aktualeieren nn 78 4 3 Benutzereingaben in Formularen validieren nn 80 4 3 1 Clientseitige Validierung von Benutzereingaben ber Pattern nennen 81 4 3 2 Server seitige Validierung von Benutzereingaben per AJAX nnsenssssnnnnnnnnesnnnnnnnnennnnnnnnnn nn 82 4 4 Kontextsensitive Onlinehilfe erstellen nn 84 4 5 Formular Texte zum bersetzen exportieren und importieren cccccecesesesceecsesseccsceseeeeasssesseeseeeeeens 87 4 6 Widgets verwenden und erstellen u 4244440nnnnennnennnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 90 4 6 1 Grid Widget verwenden und konfigurieren nenn 91 4 6 1 1 Beispiel Dynamische Tabelle mit client seitiger Sortierung ohne Paging eessecerseeeesss 93 4 6 1 2 Beispiel Dynamische Tabelle mit Paging und server seitiger Sortierung nn 94 4 6 2 Widget erstellen und in die inubit Suite 6 integrieren nenn 97 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Inhaltsverzeichnis 5 4 7 Mitarbeiter mit Tasks in Workflows einbeziehen 44snnnnennnennnnnnnnnnnnnnnnnnnennennnnnnnnnennnnnnnnn nn 100 4 7 1 Tasks in Technical Workflows integrieren nn 103 4 7 2 Tasklisten anzeigen 105 4 7 2 1 Taskliste in der inubit Workbench anzeigen ccccccceeeeeeeeeeeeeeeeeeteeeeeeeeeteeeaeeeeseeaaeeeeneeeaeees 106 4 7 2 2 Tasklist als Servlet im Browser anzeigen nn 106 4 8 Benutzeroberfl che des Formular Designers
285. t Adapter Dialogbeschreibungen XML Spreadsheet XMLSS Konfiguration Zahlendarstellung Exponentialdarstellung Repr sentiert die Zahlen in Exponentialdarstellung Dezimaldarstellung Wenn Sie die Dezimaldarstellung w hlen m ssen Sie als nachstes das Trennzeichen angeben Dezimaltrennzeichen Wahlen Sie zwischen Punkt und Komma Mindestanzahl Nachkommastellen Anzahl der Nachkommastellen Mit XML Namensraume Wenn markiert XML wird mit Namensr umen erstellt Wenn nicht markiert XML wird ohne Namensr umen erstellt Layout Informationen ins XML bertragen Wenn markiert dann werden die Angaben zu verwendeten Farben Linien und Schriftst rken etc ins XML bernommen ansonsten werden diese verworfen Die bernahme von Layout Informationen erh ht die Gr e der XML Datei betr chtlich Datumsformat Wahlen Sie ein Datumsformat aus Zeichensatz Die Standardzeichensatzkodierung von Excel ist UTF 8 Dar ber hinaus sind die Zeichens tze US ASCII ISO 8859 1 UTF 16BE UTF 16LE und UTF 16 w hlbar Die sechs Zeichens tze sind vorausgew hlt da die Firma SUN welche die Java Entwicklungs und Laufzeitumgebung erstellt garantiert dass diese Zeichens tze immer unterst tzt werden Sie k nnen auch jeden anderen beliebigen Zeichensatz eintragen 10 3 2 Dialog XML XLS Adapter Eigenschaften Auswahl des XLS Prozessors 16 12 2011 Lu Dieser Dialog bietet folgenden Optionen Wahlen Sie den f r Ih
286. t erl utert die folgenden Themen Dialog Multiplexer Eigenschaften S 269 Ein Multiplexer f hrt mehrere XML Eingangsnachrichten die zu verschiedenen Zeitpunkten eintreffen zu einer XML Nachricht zusammen Die Variablen aller eingehenden Zweige werden zusammengef hrt Die Basis bilden dabei die Variablen des letzten durchlaufenen Zweigs Die Variablen der anderen Zweige werden immer dann hinzugef gt wenn deren Variablenname in der Basis noch nicht existiert Die folgende Abbildung zeigt wie zwei Nachrichten aus zwei Konnektoren am Multiplexer zu einer Nachricht zusammengef hrt und weitergeleitet werden Order from Retailer Country Code Replacement 16 12 2011 Message Muttiplexer Message Store inubit Suite 6 Workbench Process Engine Modul Guide Workflow Controls 269 Multiplexer In der folgenden Abbildung fugt der Multiplexer eine Nachricht aus dem Splitter mit den Ergebnissen einer Datenbankabfrage zusammen Splitter Multiplexer DB Connector Konfiguration Der Modultyp hat keine konfigurierbaren Eigenschaften Wie die Eingangsnachrichten zusammen gef hrt werden sollen legen Sie im Workflow an einer der Eingangsverbindungen fest Format der Ausgangsnachricht Die Ausgangsnachricht hat ein iS spezifisches XML Format das weitgehend konfigurierbar ist 28 8 1 Dialog Multiplexer Eigenschaften Aufruf Im Technical Workflow gt Kontextmen des Multiplexer Eingangs gt
287. t zugef gt Modulliste einschl der Eigenschaften Wenn markiert dann wird f r jedes Diagramm zus tzlich eine Liste aller enthaltenen Elemente und deren Eigenschaften erstellt Modul spezifische Eigenschaften Wenn markiert dann enth lt der Report zus tzlich Abbildungen mit Informationen f r folgende Module EDI Format Adapter Konfigurierte Regeln Flat File Format Adapter Konfigurierte Regeln XSLT Converter XSLT Converter Tabelle Web Services Connector WSDL Datei Task Generator Formulare Einleitende Beschreibung Optional Einleitungstext f r den Prozessmodellreport inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 243 244 Report Data Collector Utility Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Er S MIME Utility Verwendung 245 Dieser Abschnitt erlautert die folgenden Themen a Schl ssel und Zertifikate erstellen S 245 m Dialogbeschreibungen S 246 Mit dem S MIME Modul k nnen Sie Eingangsnachrichten im MIME Format verschl sseln entschl sseln signieren sowie vorhandene Signaturen pr fen 22 1 Schl ssel und Zertifikate erstellen Beispielaufruf Schl ssel erzeugen Beispielaufruf Zertifikat erzeugen F r die Verschl sselung ben tigen Sie Schl ssel diese k nnen Sie mit dem keytool von Java erstellen Den Algorithmus der zur Schl sselerzeugung eingesetzt werden soll
288. tal Sprechende XML Tagnamen verbessern in der Regel die Lesbarkeit von EDI XML Nachrichten und erleichtern deren Verarbeitung im Workflow z B bei nachfolgenden XSLT Konvertierungen Um Tagnamen auszugeben setzen Sie in den Moduleigenschaften die Option Ausgabeformat der XML Tags auf xmITag Beachten Sie dass lange XML Tagnamen gro e EDI XML Strukturen erzeugen welche die Performance beeintr chtigen Wenn die Performance relevant ist vergeben Sie kurze XML Tagnamen max 3 Zeichen oder setzen Sie in den inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 158 EDI Adapter Format Adapter EDI XML Adapter erstellen und Regel konfigurieren Moduleigenschaften die Option Ausgabeformat der XML Tags auf id Siehe Namen der XML Elemente Workbench Process Engine Modul Guide Kap 7 S 169 7 2 EDI XML Adapter erstellen und Regel konfigurieren Voraussetzungen m Sie kennen den Standard und die Version des Standards zu dem die Nachrichten konform sind z B EDIFACT IFCSUM Version von 1996 Release A Wenn die Nachrichten lediglich hnlich zu einem Standard sind oder keinem Standard entsprechen dann ben tigen Sie genaue Kenntnis ber den Aufbau der Nachricht Segmente Elemente m Sie kennen die verwendeten Trennzeichen So gehen Sie vor 1 Erzeugen Sie einen EDI Adapter Wenn die Nachricht einem der Formate EDIFACT ANSI X12 HL7 oder einem Subset davon z
289. tart a Ablauf B Administrator 2 E Eine neue Bestellung liegt vor amp la Bitte Daten pr fen und gfl freischalten 30 04 2010 05 46 52 31 05 2010 08 46 52 Eine neue Bestellung liegt vor amp l Bitte Daten pr fen und gfl freischalten 30 04 2010 11 59 57 31 05 2010 11 59 57 Page 1 von d Gi Anzeige Eintrag 1 2 von 2 Tasklisten k nnen im inubit Enterprise Portal in einem Browser oder in der inubit Workbench angezeigt werden Im inubit Enterprise Portal Siehe Portlet Tasklist im inubit Process Cockpit Workbench Benutzer Guide Kap 20 9 S 525 Inder inubit Workbench Siehe Taskliste in der inubit Workbench anzeigen Workbench Process Engine Modul Guide Kap 4 7 2 1 S 106 Im Browser Siehe Tasklist als Servlet im Browser anzeigen Workbench Process Engine Modul Guide Kap 4 7 2 2 S 106 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 106 Task Generator Data Converter Mitarbeiter mit Tasks in Workflows einbeziehen 4 7 2 1 Taskliste in der inubit Workbench anzeigen Lu Im Register Tasklist werden alle Tasks angezeigt die f r die angemeldeten Benutzer entsprechend ihren Prozess oder Portalrollen sichtbar sind F r Benutzer mit der Rolle Tasklist User ist in der inubit Workbench ausschlie lich das Register Taskliste sichtbar Die Tasks sind sortiert nach Rollen Die verschiedenen Tasktypen sind wie folgt gekennzeichnet BR Formul
290. ten Im Register Eigenschaften werden alle Attribute des markierten Elements angezeigt 6 Um festzulegen dass das Element nur f r Inhaber bestimmter Rechte sichtbar ist doppelklicken Sie auf das Attribut visible Ein Dialog mit einer Liste aller verf gbaren Rechte ffnet sich 7 Markieren Sie alle Rechte die zum Anzeigen des Elements berechtigen 8 Um festzulegen dass ein Element nur von Inhabern ausgew hlter Rechte ge ndert werden darf doppelklicken Sie das Attribut enabled und w hlen dann die Rechte aus Alle Formularelemente denen Rechte zugewiesen wurden werden im Formular gr n umrandet Siehe Zuordnung von Rechten zu Rollen Web Applikationsrechte vergeben und zu Portal Rollen zuordnen Tutorials Kap 7 4 S 154 Dialog Rechteverwaltung Workbench Process Engine Systemkonnektor Guide Kap 39 3 3 S 404 Dialog Berechtigungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 4 2 8 Formularteile aus XML Schemas WSDL Dateien mit dem Client Generator erzeugen Der Task Generator bietet die M glichkeit Teile von Formularen schnell und komfortabel aus XML Schemas oder WSDL Dateien zu erstellen Dabei werden XML Typdefinitionen wie folgt auf Formularelemente abgebildet XML Element Attribut Formular Elemente complexType Erzeugt ein OuterGroup Element ein Label Element und f r jedes enthaltene Element ein InnerGroup Element complexType mit einer sequence Group El
291. ten Spalte der Datenquelle aus 2 Suche in der Datenquelle nach der Spalte Var Add Comment und pr fe ob der in der aktuellen Zeile eingetragene Wert mit dem Wert der vom Vorg ngermodul bergebenen Variablen VarAddComment bereinstimmt Dazu gehen Sie wie folgt vor a W hlen Sie in der zweiten Zeile als Aktion Suchen aus b W hlen Sie in der zweiten Zeile der Spalte AddComment den Eintrag Mar Add Comment aus c Tragen Sie in der Spalte Fest den Namen der Variablen mit einem vorangestellten Zeichen ein varAddComment 3 Sind beide Bedingungen erf llt erstelle unter dem angegebenen Bezugsknoten der Eingangsnachricht das Element ConfirmComment mit dem Inhalt der Spalte CommentToAdd der aktuellen Zeile der Datenquelle Dazu gehen Sie wie folgt vor inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 26 Complex Lookup Table Data Converter Beispiel Variablenwert als zusatzliches Suchkriterium a Tragen Sie in der Spalte XPath Kindknoten in die dritte Zeile ConfirmComment ein Dieser Knoten soll unter dem Bezugsknoten neu angelegt werden b W hlen Sie als Aktion Erstellen c W hlen Sie in der Spalte AddComment die Spalte CommentToAdd der Datenquelle aus Damit weisen Sie dem neuen Knoten den in der Datenquelle in der aktuellen Zeile eingetragenen Wert zu Best tigen Sie das gew nschte Lieferdatum d Optional k nnen Sie in der Spalte Def
292. ten oberen Rand der Tasklist bzw des Portlets in dem Ihr Formular angezeigt wird Eine Reihe von Buttons wird eingeblendet 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 87 Formular Texte zum Ubersetzen exportieren und importieren b Klicken Sie auf den Button Einstellungen amp Look and Feel Konfiguration Lei Einstellungen nn am then he ann Die allgemeinen Einstellungen werden angezeigt Zur ck zur Seite Einstellungen Reinitialisieren Hilfe aktivieren c Klicken Sie auf Hilfe aktivieren Die Tasklist bzw Ihr Portlet sowie Ihre Hilfetexte werden angezeigt Ap Formular Texte zum bersetzen exportieren und importieren Damit Sie Formular Texte in eine oder mehrere Sprachen bersetzen lassen k nnen bietet die inubit Suite 6 eine Export Import Funktion ber eine Excel Datei an Alle Bezeichner von Formular Elementen 1abe1 Attribute und deren Werte werden in eine Excel Datei exportiert F r jede Zielsprache wird eine Tabellenspalte f r die bersetzungstexte erstellt Nach der bersetzung k nnen Sie die Datei wieder in die inubit Suite 6 importieren Export So gehen Sie vor 1 Zeigen Sie in der inubit Workbench das Register Modul Editor gt Server an 2 W hlen Sie in der Men leiste Bearbeiten gt Exportieren gt Tasktexte Der folgende Dialog wird angezeigt inubit Suite 6 Workbench Process Engine
293. tet jedoch eine Eingangsnachricht in einem bestimmten XML Format Wie die PDF Dateien zusammengef hrt werden bestimmen Sie durch den Workflow 19 1 Eingangsnachricht f r PDF Toolbox erzeugen Das PDF Toolbox Modul erwartet eine Eingangsnachricht in einem bestimmten XML Format die Sie mit einem XSLT Converter erzeugen F r ein korrektes Mapping muss das XSLT Stylesheet folgenderma en aussehen Eigenschaften Task Generator XSLT Converter a u 53 Q XSLT Stylesheet toolbox_input uel eel xsl stylesheet http www w3 org 1999 XSL Transform d i xsl 2 0 i d i version C C gt HQ xsl output method xml encoding UTF 8 amp Gl xsl template CH E G Documents gt merge ar action JVBERIOxLj NJeLjz9MNCjcgMCBy moNPDwvTGluZwFyaxpl2CAxLOwghi41MjMvTyAx Document JVBERIOxLjYNJeLjz9MNCjcgMCBvYmoNPDwyTGluzwFyaxpl base64 da encoding JVBERIOxLj NJeLj29MNCjcgMCBy moNPDwyTGluzWFyaxpl2CAxLOwghi41MjiMyTyAx Za Document JVBERIOxLjYNJeLjz9MNCjcgMCBYYmoNPDwvTGluzWFyaxpl base64 da encoding NN OO nn An N Mandant nn A AM a ra AAAI a teh Oe Ann Maa Bad Aad tn eh nn ortho mn nn beren bech a an Ann Tr ann Ann mn nd Ham r Siehe auch XSLT Converter Data Converter Workbench Process Engine Modul Guide Kap 5 S 133 XSLT Converter konfigurieren Technical Workflow erstellen 3 CSV XML konvertieren nach openTRANS Tutorials Kap 6 5 S 116
294. tzeroberfl chen von Web Applikationen wie z B Kalender Toolbars Men s RSS Feeds oder Tabellen Das Widget Framework der inubit Suite 6 bietet Ihnen die M glichkeit eigene Widgets zu erstellen F r Ihre Widgets k nnen Sie z B die Funktionen des Ext JS Frameworks nutzen das zusammen mit der iS ausgeliefert wird Das Ext JS Framework ist ein client seitiges JavaScript bzw Ajax Framework und bietet eine umfangreiche Sammlung von Steuerelementen Siehe Widget erstellen und in die inubit Suite 6 integrieren Workbench Process Engine Modul Guide Kap 4 6 2 S 97 Im Lieferumfang der inubit Suite 6 ist das einsatzbereite Widget Grid enthalten Dieses Widget stellt Daten als Tabelle dar und bietet u a Paging und Sortierung auf Basis des Ext JS Grids z B Grid SBSH Kundenstammdaten Name Vorname Y Strasse Meyer Hans sort Ascending 10 Schmidt Ula dh Sort Descending 1 M ller R diger 40 ES Columns gt Paging Pagel von3 gt MI ef Anzeige Eintrag 1 3 von 9 Siehe Grid Widget verwenden und konfigurieren Workbench Process Engine Modul Guide Kap 4 6 1 S 91 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Task Generator Data Converter 91 Widgets verwenden und erstellen Funktionsprinzip Ein Widget besteht aus HTML JavaScript und CSS Code Im iS wird dieser Code bei der Ausf hrung des Task Generators genauso dynamisch erzeugt wie das normale F
295. ul Guide Process Data Logger Utility 237 Dialog Process Data Logger Eigenschaften Logging Ziel m Datenbank Ziel in dem die zu protokollierenden Daten gespeichert werden Es werden alle bereits publizierten und f r den aktuellen Benutzer sichtbaren Datenbank Konnektoren angezeigt Ein weiteres Ziel ist die Logdatenbank der inubit Process Engine IS Log Database Tabelle DB Manager Zur Auswahl einer Tabelle in der angegebenen Datenbank Falls noch keine geeignete Tabelle vorhanden ist oder eine vorhandene Tabellenstruktur ge ndert werden soll ffnet der Button DB Manager den Dialog Datenbankmanager Process Engine Administrator und Entwickler Guide Kap 8 4 S 117 zum Erstellen einer oder mehrerer Tabellen Abbildungstabelle Die Tabelle zeigt alle Spalten der ausgew hlten Tabelle an Es wird f r jede Tabellenspalte festgelegt ob diese mit Daten gef llt werden soll und wenn ja aus welcher Quelle die zu protokollierenden Daten stammen XPath des Bezugsknotens Element in der Eingangsnachricht mit folgenden Funktionen Pfade zu Elementen die unterhalb des Bezugsknoten liegen k nnen relativ zum Bezugsknoten angegeben werden Wenn das Element in der Eingangsnachricht mehrfach vorhanden ist wird dar ber iteriert Tabellenspalten Spalte D Daten Wenn markiert dann wird die dazugeh rige Spalte der Datenbanktabelle mit Werten aus XML formatierten Eingangsnachrichten gef llt I
296. ungsregel zuzuordnen Wenn keine passende Regeldatei vorhanden ist wird ein Fehler gemeldet Eine Liste aller EDIGAS Nachrichtenarten die der EDI Adapter zur Autoerkennung nutzt finden Sie auf der inubit Process Engine unter lt iS installdir gt server ibis root conf edi EDIGAS MESSAGES xml Damit neue EDIGAS Nachrichtenarten automatisch erkannt werden m ssen Sie diese in die Datei EDIGAS MESSAGES xm1 mit aufnehmen Erweitern Sie dazu die inubit Suite 6 Workbench Process Engine Modul Guide EDI Adapter Format Adapter 169 Dialogbeschreibungen XML Struktur um ein neues Element message mit dem Attribut name und dem entsprechenden Wert der neuen EDIGAS Nachrichtart Der EDI Adapter erkennt nun diese Nachrichtenart automatisch Erweiterte Autoerkennung Diese Option sorgt daf r dass EDIFACT Unterversionen auf Basis desselben Jahrgangs und derselben Version erkannt werden Im Normalfall nutzt der EDI Adapter die ersten drei Elemente aus dem UNH Segment Jahrgang und Version zum Auffinden der passenden Regeldatei Wenn diese Option markiert ist dann nutzt der EDI Adapter alle Elemente Namen der XML Elemente m Attribut id verwenden Wenn markiert enth lt die XML Nachricht Elemente mit abgek rzten Bezeichnern S_ lt ID gt bzw D lt ID gt Attribut xmITag verwenden Wenn markiert dann wird die Nachricht mit sprechenden Elementnamen ausgegeben entsprechend
297. ustriert den Zusammenhang zwischen einer EDI Eingangsnachricht und der Konvertierungsregel Ausgangsnachricht E A Nibis_root jh tmp wthread O test 102_EDIAdapter_08 BBS Nachricht Konvertierungsregel Ansicht mit Attribut vm Tag 71 2 Eingangsnachricht un E ibis_root jh tmp Ki B Ansicht mit Attribut id Nachricht Eigenschaften EDI XML Adapter Bioenschaften EDI X Adapter DEE E fe BQ L 1 Q Regel EDIFACT IFCSUM D 96A xml Ela Interchange format EDIFACT Dia InterchangeHeader L 1 Q Regel EDIFACT IFCSUM D 96A xml JH Message 8 45 UNH M 1 1 5 BGM M 1 1 1 45 DT c 0 9 3 5 MOA c 0 99 5 FTX c 0 99 5p CNT c 0 9 H 5 RFF M 1 4 45 DT C 0 3 45 TOT M 1 B 4S TSR C 0 8 45 Loc C o EDI Eingangsnachricht 16 12 2011 3 6 Group_1 0 JE Group_2C 0 B Group_4C 0 3 46 Group_5 C 0 E49 omc 0 9 EA Message type IFCSUM release 96A version D ID i MessageHeader 3 BeginningOfMessage H G DateTimePeriod H 6 ControlTotal H 6 ControlTotal Da ControlTotal 3 3 SegmentGroup_1 Reference Dia DateTimePeriod G SegmentGroup_5 D DetailsOfTransport E amp 3 TransportServiceRequirements H 9 SegmentGroup_9 D SegmentGroup_9 El va Segmentgroup_9 N REN Aiat Sn geg ET 45 BeginningOfMessa
298. utomatisch ein Suffix an den Dateinamen wenn keiner vorhanden ist Wenn das korrekte Suffix bereits angegeben ist wird es nicht nochmal angeh ngt Wenn kein Suffix angegeben ist und die aufgerufene Applikation dann automatisch ein Suffix an die Datei anh ngt haben Ein und Ausgabedatei nicht mehr denselben Namen Dann hat die Ausgabedatei denselben Inhalt wie die Eingabedatei und die nderungen durch den Benutzer werden nicht sichtbar Geben Sie daher zur Sicherheit immer das Suffix an 4 10 4 Dialog XSLT Mapper Einstellungen Allgemein In diesem Dialog haben Sie folgende Optionen Eingangsnachricht ignorieren Wenn diese Option ausgew hlt ist wird der Bereich Quelle in der Benutzeroberfl che des Formular Designers ausgeblendet In diesem Fall werden ausschlie lich die Formulareingaben der Benutzer als Eingabedaten verwendet Quell und Zieldateien auf dem Server speichern Normalerweise werden die Quell und Zieldateien nur auf dem Client Rechner gespeichert Das Speichern auf der inubit Process Engine hat folgende Vor bzw Nachteile Vorteil Das Modul kann auch auf anderen Rechnern bearbeitet werden inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 130 Task Generator Data Converter Dialogbeschreibungen Formularmapping Eingang Ausgangsmapping 4 10 5 Dialog Panel Layout Lu Layout Vorlage Nachteil Die Dateien werden bei jeder Ausf hrung des Moduls gel
299. vailable blenden Sie Datens tze aus die in einer ausgew hlten Spalte mehrfach vorkommen entspricht select distinct lt Request id 31 type getAvailablet EE Das Ergebnis sind alle unterschiedlichen Werte der angegebenen Spalte z B lt Response size 3 id 4 gt lt Column name is moduleName like gt lt Available gt CIM CSV Parser 8677 lt Available gt lt Available gt backupAll 2399098 lt Available gt lt Available gt retryFtp 2398355 lt Available gt lt Column gt lt Response gt 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide inubit IS Configuration Utility 225 Logeintrage sortieren Daten filtern Die Ergebniswerte k nnen Sie in einer weiteren Abfrage als Filter verwenden Filter k nnen auch das Schl sselwort LIKE enthalten lt Request type getData gt lt Column name is moduleName like CIM gt lt Request gt Das Ergebnis sind alle Datens tze der Tabelle bei denen die Werte in der Spalte is _moduleName die Zeichenkette CIM enthalten Min und Max Filter F r Spalten mit einem numerischen Datentyp z B long int float und Datumsangaben z B java util Date k nnen die Filter min und max gesetzt werden z B lt Request id 3 type getData gt lt Column name is workflowId min 30 MSS ID ALE AS lt Request gt Es werden alle Datens tze mit einer WorkflowID gr er gleich
300. von Attributen Elementinhalte bleiben erhalten E XSLT Mapping Tabelle Ansicht in der per Drag n Drop ein XSLT Stylesheet erstellt werden kann Wird nach dem Anlegen eines XSLT Converter Moduls automatisch angezeigt Links Anzeige von XPath Ausdr cken und Werten Rechts Elemente und Attribute Mittlere Spalte Zelle mit Gleichheitszeichen einem Attribut rechte Spalte wird ein Wert linke Spalte zugewiesen Zelle mit Pfeil Zeigt an dass einem Element rechte Spalte ein XPath Ausdruck linke Spalte zugewiesen wird 2 Schema Ansicht Zum Bearbeiten eines Schemas nur verf gbar wenn ein Schema geladen wurde Siehe Schema Editor Workbench Benutzer Guide Kap 1 13 2 S 57 Baum Ansicht B Text Ansicht Zeigt die Elemente der Datei als Text an 53 Externen Editor ffnen Zeigt eine Liste aller Applikationsprofile an die zum ffnen der Datei verwendet werden k nnen Q Suche Siehe Suchen in der inubit Workbench Workbench Benutzer Guide Kap 1 9 S 46 inubit Suite 6 Workbench Process Engine Modul Guide 5 1 2 Weitere Funktionen XSLT Converter Data Converter 139 Benutzeroberflache XSLT Mapper Drag n Drop Der XSLT Mapper bietet folgende M glichkeiten Elemente XPath Ausdr cke oder Strukturen per Drag n Drop zu erstellen Der Bereich in dem etwas erstellt werden soll muss schreibbar sein A Wahlen Sie dazu aus der Werkzeugleiste A gt Editierbar m E
301. w S 201 m Dialog Barcode Generator Eigenschaften S 203 Ein Barcode Generator erzeugt aus einem alphanumerischen Wert einen Barcode Jedes Barcode Generator Modul kann genau eine Barcode Art erzeugen um verschiedene Barcode Arten zu erzeugen m ssen Sie mehrere Barcode Generator Module verwenden Der alphanumerische Wert aus dem der Barcode erzeugt wird muss in einer XML Eingangsnachricht an das Modul bergeben werden Die Art des zu erzeugenden Barcodes legen Sie beim Konfigurieren des Barcode Generator Moduls fest Der Barcode wird als SVG File in einer XML Nachricht ausgegeben aus der z B mit dem FO Converter Modul eine PDF Datei erzeugt werden kann 12 1 Beispiel Workflow ASCII gt XML ASCII fuer BasisEtikett Generate Barcode Config BasisEtikett Flat 2 XML ao Generate Barcode text xml xml Der abgebildete Workflow erzeugt aus einer Artikelnummer in einer Text Datei einen Barcode Der File Connector sendet die Text Datei an einen Flat XML Adapter Der Flat XML Adapter erzeugt aus der flachen Textstruktur eine einfache XML Struktur aus 157560 40684 2700928058BJ 64130037058 wird lt xml version 1 0 encoding ISO 8859 1 gt lt Flatfile gt inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 202 Barcode Generator Utility Beispiel Workflow lt NS gt lt ProduktionsAuftrag gt 157560 lt ProduktionsAuftrag gt lt Trennzl gt lt Trennzl gt lt Projekt gt 4068
302. wird die G ltigkeit des Zertifikats bzw Truststores angezeigt Verschl sselungsalgorithmus Zur Auswahl des symmetrischen Verfahrens mit dem die Eingangsnachricht und der Session Key verschl sselt werden Entschl sselungseinstellungen m Entschliisseln Legt fest dass der Cryptographer die Eingangsnachricht und den Session Key entschl sseln soll Privaten Schl ssel ausw hlen Zum Hinterlegen des Schl ssels mit dem die Eingangsnachricht und den Session Key entschl sselt werden inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 212 Cryptographer Utility Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Modul Guide Data Stream Modifier Utility 213 Verwendung Dieser Abschnitt erl utert die folgenden Themen m Dialog Data Stream Modifier Eigenschaften S 213 Mit dem Data Stream Modifier k nnen Sie Vorkommen bestimmter Zeichen aus den Eingangsnachrichten durch andere Zeichen ersetzen und so z B Zeilenumbr che entfernen Ein Data Stream Modifier kann alle Nachrichtentypen verarbeiten Sie k nnen ASCII Hexadezimal oder Oktal Werten suchen sowie den Bereich einschr nken in dem gesucht und ersetzt werden soll 15 1 Dialog Data Stream Modifier Eigenschaften Verarbeitungsbereich einschr nken Einstellungen Zeicheneingabe Wenn die Option markiert ist kann ein Bereich in der Datei definiert werden in dem die Ersetzungen dur
303. ws mit Workflow Connectoren verbinden Workbench Benutzer Guide Kap 12 6 S 311 inubit Suite 6 Workbench Process Engine Modul Guide 16 12 2011 276 Workflow Controls Workflow Connector In verlinkten Technical Workflows gibt es zus tzliche Systemvariablen siehe Systemvariablen Ubersicht Workbench Benutzer Guide Kap 14 6 S 373 28 14 1 Dialogbeschreibungen Workflow Connector Dieser Abschnitt erlautert die folgenden Themen a Dialog Workflow Auswahl und Eigenschaften S 276 m Dialog Modul Auswahl S 278 28 14 1 1 Dialog Workflow Auswahl und Eigenschaften Ziel Workflow Lu Kommunikationsmodus 16 12 2011 Zur Auswahl des Technical Workflows mit dem der Workflow Connector verbunden werden soll In den beiden Registern werden alle lokalen und server basierten Workflows angezeigt f r die Sie Benutzer oder Gruppenrechte haben Der Workflow den Sie verlinken muss ein definiertes Ende haben a Synchron Die Eingangsnachricht und die Workflow Variablen des Workflow Connectors werden an den Subworkflow bergeben und von diesem verarbeitet Wenn kein Fehler auftritt wartet der Workflow Connector bis das letzte Modul des Subworkflows das Ergebnis der Bearbeitung zuruckgibt und setzt dann die Ausfuhrung des aufrufenden Workflows fort Asynchron Die Eingangsnachricht und die Workflow Variablen des Workflow Connectors werden an den Subworkflow bergeben und von die
304. zelnen Werte in einem Datensatz der Quellnachricht voneinander abgrenzt Datensatzbegrenzer Nur bei XML CSV Konvertierung Bei CSV XML Konvertierung ist n als Datensatzbegrenzer zu verwenden Wird das Zeichen f r Datensatzbegrenzer in den Daten verwendet muss es durch einen Backslash escaped bzw durch zwei Ausrufezeichen umschlossen werden Datensatzbegrenzer am Dateiende Nur bei einem XML CSV Adapter ausw hlbar Zeichensatzkodierung CSV Gibt an in welchem Zeichensatz die Eingangsnachricht kodiert ist Der Standard ist der Zeichensatz ISO 8859 1 der alle Zeichen der gebr uchlichen westeuropaischen Sprachen inkl der Sonderzeichen enth lt Sie k nnen einen anderen Zeichensatz ausw hlen oder eingeben Feldnamen aus CSV Datei Statt die Feldnamen aus der Eingangsnachricht einzulesen k nnen diese auch aus einer beliebigen anderen CSV Datei gelesen werden Denken Sie daran die Feld und Datensatzbegrenzer so zu definieren wie sie in der Datei vorkommen die importiert werden soll Feldnamen aus XML Datei Statt die Feldnamen aus der Eingangsnachricht einzulesen k nnen diese auch aus einer XML Datei gelesen werden In diesem Fall m ssen die Angaben in den Feldern XML Root Tag und Segmentname mit den Namen der Root und Segment Elemente in der Datei bereinstimmen die Sie importieren wollen inubit Suite 6 Workbench Process Engine Modul Guide CSV Adapter Format Adapter 153 Reg
Download Pdf Manuals
Related Search
Related Contents
Digital Sound Level Meter 4GAH0004 - TMEIC 東芝三菱電機産業システム株式会社 Productos Kelmer B Nota sobre la proteccién medioambiental: EVGA 02G-P4-2643-KR NVIDIA GeForce GT 640 2GB graphics card Einhell BT-BO 25/1 A "取扱説明書" 1 English - User Manual Page 2 Deutch Copyright © All rights reserved.
Failed to retrieve file