Home
Sie - download-visual
Contents
1. Schaltfl che Funktion CA Abholen aller nderungen von Team Servern Senden aller nderungen zu Team Servern ES Synchronisieren aller Ressourcen mit Team Servern d h sowohl Abholen als auch Senden aller nderungen Schaltfl chen im Bereich nderungen 3 5 10 2Bereich Ich arbeite an Der Bereich Ich arbeite an ist Teil der Ansicht Team Server Aktivit ten You are working on D Rule Project A Rule Model B Flow Rule 2 gt Rule Project A Rule Model C Bereich Ich arbeite an Der Bereich Ich arbeite an zeigt alle Ressourcen an denen Sie aktuell arbei ten Wenn Sie beginnen an einer Ressource zu arbeiten d h sobald Sie die ersten nderungen speichern wird sie f r andere Benutzer automatisch gesperrt Er stellt die Schaltfl che amp bereit um eine ausgew hlte Ressource manuell zu entsperren wenn Sie die Arbeit daran beenden 290 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 10 3Bereich Andere Benutzer arbeiten an Der Bereich Andere Benutzer arbeiten an ist Teil der Ansicht Team Ser ver Aktivit ten Other users are working on 28 Movie Ticket Pricing Movie Ticket Pricing Pricing User 1 28 Movie Ticket Pricing Movie Ticket Pricing Discounts User 2 Bereich Andere Benutzer arbeiten an Der Bereich Andere Ben
2. Er enth lt die folgenden Teile e Einstellungsbereich 3 4 6 1 e Abh ngigkeitsdiagramm Editorfeld 3 4 6 2 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 191 Bedienoberfl che Editoren 3 4 6 1 Einstellungsbereich Der Einstellungsbereich ist ein Teil vom Abh ngigkeitsdiagramm Editor gussnesnsonssonsnonnunsuennng Eingehend alle Ausgehend Ausgehend alle Von nach O Keine v Dargestellte Elemente V Regelpakete V Regeln T Tests und Test Suites Dargestellte Abh ngigkeiten V Paketwiederverwendungen V Regelaufrufe F Einschluss von Elementen V Testen und Testaufrufe Einstellungsbereich Der Einstellungsbereich zeigt die aktuellen Einstellungen des betreffenden Abh ngigkeitsdiagramms Er enth lt die folgenden Teile e Unterbereich Abh ngigkeits Hervorhebung e Unterbereich Dargestellte Elemente e Unterbereich Dargestellte Abh ngigkeiten Jeder Unterbereich kann durch Klicken auf 4 in seiner Kopfzeile zu aufgeklappt werden 192 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Unterbereich Abh ngigkeits Hervorhebung Der Unterbereich Abh ngigkeits Hervorhebung zeigt die Arten der sichtbaren Abh ngigkeiten welche bez glich eines im Abh ngigkeitsdiagramm ausgew hl ten Elements aktuell hervorgehoben sind Dabei haben
3. Bosch Software Innovations GmbH Modellierungshandbuch 6 1 657 Arbeiten mit Team Servern Navigieren in der Revisionshistorie einer Ressource 9 6 2 Direktes Navigieren zu einem bestimmten Entwick lungsstand Sie k nnen zu einem bestimmten Entwicklungsstand einer in der Ansicht Team Server Explorer fokussierten Ressource navigieren Zum Fokussieren auf ein bestimmtes Team Server Element siehe 9 6 1 Um direkt zu einem bestimmten Entwicklungsstand zu navigieren gehen Sie vor wie folgt gt gt Klicken Sie in der Ansicht Team Server Explorer auf Si Der folgende Dialog erscheint Gehe zu W hlen Sie den Entwicklungsstand zu dem Sie gehen m chten Aktuell Zeitpunkt 17 09 2012 13 48 46 677ms Ausw hlen Kennzeichnung W hlen Sie den betreffenden Entwicklungsstand des Zweigs auf eine der folgenden Weisen e Um den letzten Entwicklungsstand zu w hlen w hlen Sie Aktuell e Um einen Entwicklungsstand zu einem bestimmten Zeitpunkt zu w hlen w hlen Sie Zeitpunkt und spezifizieren Sie den betreffenden Zeitpunkt Dabei k nnen Sie auf Ausw hlen klicken um eine Liste der Zeitpunkte 658 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 9 6 3 Arbeiten mit Team Servern Navigieren in der Revisionshistorie einer Ressource aller nderungen an der betreffenden Ressource und an den darin ent
4. Tab Konfiguration f r Testsuiten Der Tab Konfiguration f r Testsuiten dient zum Editieren einer Testsuite Er erfasst die Konfiguration der Testsuite die gerade im Testsuite Editor angezeigt wird 180 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 4 Zustandsablauf Editor Der Zustandsablauf Editor ffnet sich automatisch wenn ein Zustandsab lauf angezeigt wird siehe 7 1 2 Falls n tig siehe 4 2 2 zum ffnen eines Editors Zustandsablauf1 c Zustandsablauf 2 8 Zustandsablauf3 3 Ziel jeschreibung 4 Palette Ausw hlen D Q Zoom En JAusgabedaten fr Notiz hinzuf gen Eine Notiz hinzuf gen Zustand Einen Zustand hinzuf gen Endzustand Einen Endzustand hinzuf gen bergangsregel Eine bergangsregel hinzuf gen A bergang Einen bergang herstellen Zustandsablauf Editor Der Zustandsablauf Editor dient zum Editieren von Zustandsabl ufen Er kann mehrfach ge ffnet sein jeweils mit Bezug auf einen bestimmten Zustandsab lauf Der Name des betreffenden Zustandsablaufs ist im Karteireiter angege ben Ein Sternchen vor dem Namen des Zustandsablaufs zeigt an dass es bisher nicht gespeicherte nderungen gibt Zum Speichern der nderun gen in einem Editor siehe 4 1 1 Der Zustandsablauf Editor enth lt die folgenden Teile e
5. Name Zustand A Endzustand Tab Zustand Der Tab Zustand stellt bez glich des betreffenden Zustandselements die fol genden Informationen bereit Name Name des Zustandselements Endzustand Falls aktiviert ist das Zustandselement ein Zustandsele ment Ende Bosch Software Innovations GmbH Modellierungshandbuch 6 1 275 Bedienoberfl che Ansichten 3 5 7 29 Tab bergangsregel Der Tab bergangsregel wird in der Ansicht Eigenschaften angeboten wenn im Zustandsablauf Editorfeld eine bergangsregel ausgew hlt ist Name bergangsregel Tab bergangsregel Der Tab bergangsregel erfasst den Namen der betreffenden bergangsregel Dar ber hinaus bietet es die Schaltfl che gt 8 um den Ablaufregel Editor mit Bezug auf die bergangsregel zu ffnen 3 5 7 30 Tab bergangsziel Der Tab bergangsziel wird in der Ansicht Eigenschaften angeboten wenn im Zustandsablauf Editorfeld ein Ablaufregel Element bergangs ziel ausgew hlt ist Zustand bergangsziel el Tab bergangsziel Der Tab bergangsziel stellt mit Bezug auf das betreffende Ablaufregel Ele ment bergangsziel die folgenden Informationen bereit Zustand bergangsziel 276 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 31 Tab Typalias Der Tab T
6. Der Tab Revisionen wird in der Ansicht Team Server Explorer angebo ten wenn im Verzeichnis eine Ressource ausgew hlt ist au er Ressour cen in der Kategorie Kennzeichnungen Geschichte von Regelprojekt A Revision Gi Datum Bearbeiter IM Letzter Kommentar a Gb 21 05 1314 46 Admin Admin Das Projekt Regelprojekt A ist u 94 21 05 13 14 46 Admin Admin Projekt anlegen 893 13 05 13 16 53 Admin Admin test S 13 05 13 16 11 Admin Admin 13 05 13 13 54 Admin Admin E 04 4 Seite 1 voni D DI derungsprotokoll Revisionen Details V Kennzeichnung 1 Tab Revisionen Der Tab Revisionen erfasst die Revisions Historie der betreffenden Ressource d h eine Liste aller Revisionen nderungen Die Revisions Historie umfasst nur nderungen an der betreffenden Res source selbst nicht an den Ressourcen die darin enthalten sind Er stellt bez glich jeder einzelnen Revision die folgenden Informationen bereit Revision Revisionsnummer Datum Zeitpunkt an dem die Revision stattfand Bearbeiter Urheber der Revision Letzter Kommentar Ggf letzter Kommentar zur Revision F r eine ausgew hlte Revision wird in zus tzlichen Feldern ggf folgendes ange geben es Der letzte Kommentar e Kennzeichnungen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 285 Bedienoberfl che Ansichten 3 5 9 3 Tab nderungspro
7. gt Wenn ein bereits existierendes Ausnahme Element ausgel st werden soll spezifizieren Sie dieses Element im Feld Ausnahme Element Um ein Ausnahme Element zu spezifizieren k nnen Sie den Auswahldia log oder die Autovervollst ndigung verwenden 438 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel gt Wenn ein neues Ausnahme Element erzeugt werden soll gehen Sie vor wie folgt e Aktivieren Sie die Check Box Ausnahme Element erzeugen Das Feld Typ sowie die Tabelle darunter werden aktiv e Spezifizieren Sie im Feld Typ den Datentyp des Ausnahme Elements Um einen Datentyp zu spezifizieren k nnen Sie den Auswahldialog die Autovervollst ndigung oder die Automatische Elementerzeugung verwen den Die Attribute des Datentyps werden automatisch in der Spalte Attribut eingef gt Soweit vorhanden werden die zugeh rigen Beschreibungen in der Spalte Beschreibung angezeigt Ausnahme Element Ausnahme Element erzeugen Typ GeneralException Attribut Wert e Beschreibung message String Das ist eine Meldung e Spezifizieren Sie in der Spalte Wert Werte f r die Attribute 5 2 1 9 Editieren eines Ablaufregel Elements Ausnahme behandeln Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt za Zum Navigieren im Editorfeld
8. Ausf hrungszeit z B 9 830ms Ausf hrungszeit 100 bzgl Ablaufregel Anzahl der tats chlich ausgef hrten Zweige z B 15 ausgef hrte Elemente 48 bzgl Ablaufregel Abdeckung e Mit Bezug auf jedes einzelne Ablaufregel Element Zelle einer Entscheidungstabelle Anzahl der Ausf hrungen z B Ausf hrungszeit z B 2 755ms 56 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 129 Grundlagen Regeltest Dabei gelten Prozentangaben generell in Bezug auf die gesamte Ablaufregel Entscheidungstabelle Ablaufregel Elemente Zellen einer Entscheidungstabelle die tats chlich nicht ausgef hrt wurden sind ausgegraut Der prozentuale Anteil von Ablaufregel Elementen Zellen einer Entscheidungstabelle die beim Ausf hren eines Regeltests tats chlich ausgef hrt wurden wird auch Testabdeckung genannt Diese kann als ein Ma f r die Qualit t eines Regeltest einer Testsuite betrachtet wer den 2 12 3 1Ergebnisdatei a Eine Ergebnisdatei enth lt die Statistik f r die Ausf hrung eines Regeltests Sie k nnen eine Ergebnisdatei ber das Kontextmen Rechtsklick im Regel Explorer sowohl umbennen als auch kopieren Da es sich hierbei um eine Funktionalit t von Eclipse handelt kann die Kopie allerdings nur au erhalb eines Regelmodells wieder eingef gt werden 130 Modellierungshandbuch 6 1 Bosch S
9. Bosch Software Innovations GmbH Modellierungshandbuch 6 1 209 Bedienoberfl che Ansichten 3 5 4 Ansicht Statistik Die Ansicht Statistik ffnet sich f r eine bestimmte Statistik wenn Sie auf die zugeh rige Statistik im Regel Explorer doppelklicken Testsuite1 Ir Regeltesta y Statistik Information Statistikeigenschaften Mh Regelprojekt Testsuitel Start 30 08 12 15 46 Ende 30 08 12 15 46 Dauer 0 00s Ausgef hrte Regeln e Regelmodell e Regelmodell e Regelmodell Ansicht Statistik Die Ansicht Statistik bietet Details zur gerade aktiven Statistik Dabei ist es m glich den Fokus auf einen einzelnen Regeltest in einer Testsuite oder einen einzelnen Testfall in einem Regeltest zu richten Sie enth lt die folgenden Teile e Statistik Navigationsleiste 3 5 4 1 e Bereich Statistik Information 3 5 4 2 e Bereich Statistikeigenschaften 3 5 4 3 3 5 4 1 Statistik Navigationsleiste Die Statistik Navigationsleiste ist ein Teil der Ansicht Statistik Testsuite1 Regeltestb ir Testfall 2 Statistik Navigationsleiste Die Statistik Navigationsleiste zeigt an zu welcher Testsuite welchem Regeltest oder Testfall die gerade aktive Statistik geh rt 210 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 4 2 Bereich Statistik Information
10. 22 neeeennnnnnn nn 552 7 5 Editieren eines bergangs 222 eeeneneennnnnn nn 553 Einf NT NE 22 2 eg as EE Ee 553 7 5 1 Umformen eines bergangs 222222 eeennennnnnnn nenn 553 7 5 2 Umwandeln eines bergangs 2222222 eenennnnenenn 554 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 21 Inhaltsverzeichnis 7 6 7 7 7 8 7 9 7 5 3 Hinzuf gen einer Notiz zu einem bergang 2 2 2222 555 7 5 4 Benennen des ausl senden Ereignisses 22222222200 556 Hinzuf gen einer bergangsregel 22 2222 557 Editieren einer bergangsregel 2222222 neeeeeennnenn 558 Hinzuf gen eines Ablaufregel Elements bergangsziel 558 Editieren eines Ablaufregel Elements bergangsziel 559 8 Organisieren Ihres Arbeitsbereichs ia Elle ln EE 562 8 1 Analysieren eines RegelprojektS nuannnnnannannnnnnno 563 8 1 1 Analysieren der Verwendung von Regelmodell Elementen in einem Regelprojekt 5 2 0 AA EELER EELSTEN ee 563 EINT NTUND a ae ae an ae due ke aaa ben 563 Verwendungsm trix 22222222 nennen 564 8 1 1 1 Erzeugen einer Verwendungsm trix 2 2222 566 8 1 1 2 Anzeigen einer Verwendungsmatrix im Verwendungsmatrix Edit r username 567 8 1 1 3 Aktualisieren einer Verwendungsm trix 567 8 1 1 4 Editieren einer Verwendungsmatrix 2 2 22 n 220 567 ENER ausser EE rennen 567 Hervorheben der Pfade zu einer Tabel
11. 222ccseeseeeeeeeerenen en 444 L schen eines Ablaufregel Elements 447 Navigieren innerhalb eines Ablaufregel Elements 222222 eeeeeeeeen 415 Tastenk rzel zum Hinzuf gen von Ablaufregel Elementen 222220 445 Verschieben eines Ablaufregel Elements 446 Verwalten von blaufregel Elementen sr sus 40 2 EEN ENN 444 Verwalten von Zweigen einer Ablaufregel 2 22222 seseeeeeeeeeenene nn 449 Ablaufregel Kontextpalette 2 22 cc ooeeeenenneessneneneeeserneneen 159 Konfigurieren ger Kontextpalette us a 315 Ablaufregel Vorlage oerien 1 2 2242 ee Den ae ar al 94 Erzeugen einer Ablaufregel Vorlage 4 4 4uuuus E A NEE AAR NA AC A 362 Konvertieren einer Ablaufregel in eine Ablaufregel Vorlage 363 Ablaufregel Werkzeugpalette 154 Konfigurieren der Werkzeugpalette 312 ADD ZUWEISUNG asus AE areas aachen 81 AKON ae a ee en ee ES ER 85 Akt onseinstellu ngen arciere esae kea EE a be al 86 AktionsStYp sees sei nun ans erh ehe auch the 88 Erzeugen einer Aktion Gs det Schleed SE er E eeh 334 Aktion ausl sen Ablaufregel Element 103 Aktion ausl sen Tab in Ansicht Eigenschaften 257 f r CSV Datei lesen Aktionen u BEE NU a aaa 261 f r CSV Datei schreiben Aktionen sus ae iin 262 f r SE er Ed EE 259 f r Log Eintrag Schreiben Aktionen wa sen rien 260 f r Meldung ausgeben Aktionen 263 f r Standard AKtONEN usa sense eh a ii 258 Aktionen Tab in Ansich
12. Automatische Elementerzeugung E Visual Rules kann Sie beim Anlegen neuer Modellelemente unterst tzen Konfigurieren Datenelement Typ Regelmodelli 78 Ablaufregel A g9 Interne Daten Neues_Element Any Er zeigt das neue Element seinen standardm igen Datentyp und wo es stan dardm ig erzeugt werden w rde Dabei werden die standardm igen Einstel lungen automatisch so gut wie m glich angepasst Vorausgesetzt das neue Element ist ein Datenelement k nnen Sie folgendes tun e Die zuk nftige Position des Elements ndern per drag amp drop e Das Element umwandeln z B ein Internes Datenelement in ein Eingabe Datenelement ber das Kontextmen e Den Datentyp des Elements ndern in der Spalte Typ Wenn sie auf Anlegen klicken wird das Element automatisch erzeugt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 333 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 1 1 Erzeugen einer Aktion Sie k nnen ein Aktion auf verschiedenen Ebenen des Arbeitsplatz Verzeichnis ses erzeugen d h entweder bez glich eines Regelmodells oder bez glich einer bestimmten Regel oder eines Regelpakets innerhalb des Regelmodells Im Arbeitsbereich Verzeichnis werden Aktionen automatisch in dem Ord ner Aktionen platziert der zur betreffenden Regel Regelpaket oder Regel modell geh rt Falls n tig wird dieser Ordner automatisch angelegt Als Alternative zur h
13. Er zeigt die Regelprojekte in Ihrem Arbeitsbereich die nicht aktuell sind gt W hlen Sie die Regelprojekte die aktualisiert werden sollen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 589 Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten Klicken Sie auf OK Die betreffenden Regelprojekte werden aktualisiert Wenn der Vorgang beendet ist erscheint die folgende Meldung 8 2 6 Editieren der Kennungen eines Regelprojekts Sie k nnen die Kennungen eines Regelprojekts im Regelprojektdatei Editor edi tieren D Zum ffnen eines Editors siehe 4 2 2 Um die Kennungen eines Regelprojekts zu editieren gehen Sie vor wie folgt Editieren Sie im Bereich Projekt Informationen die Eintr ge in den betref fenden Feldern 590 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiederverwendungen 8 3 Verwalten von Regelpaket Wiederver wendungen Einf hrung Um Regelpaket Wiederverwendungen zu verwalten haben Sie die folgenden M glichkeiten e Manuelles W hlen der wiederverwendeten Regelpakete 8 3 1 e Ausf hren eines automatischen Organisierens von Regelpaket Wiederver wendungen 8 3 2 Regelpakete in einem separaten Regelprojekt sind f r die Regelpaket Wiederverwendung nur verf gbar wenn bez glich dieses Regelprojekts eine Regelprojekt Abh ngig
14. Ihre Anfrage wird versendet und ggf gespeichert Der folgende Dialog erscheint Yielen Dank f r die Erstellung des Berichts Folgende Aktionen wurden ausgef hrt wv Der Bericht wurde generiert v Der Bericht wurde gespeichert unter C Users imm0262 vrSupportRequest zip wv Der Bericht wurde erfolgreich ber das Internet versandt E Mail support visual rules de KA lt Zur ck Weiter gt Fertig stellen gt Klicken Sie auf Fertig stellen um den Dialog zu schlie en Bosch Software Innovations GmbH Modellierungshandbuch 6 1 693 Sonstige Aufgaben Aktualisieren Ihres Visual Rules Modeler 10 4 Aktualisieren Ihres Visual Rules Mode ler Wenn ein Software Update der Produktversion 6 1 verf gbar ist k nnen Sie Ihren Visual Rules Modeler aktualisieren indem Sie dieses Update installieren Das Installieren eines Software Updates ist in diesem Fall eine Funktion alit t von Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Um sicherzustellen dass das Software Update lokal d h f r Ihren Visual Rules Modeler zugreifbar ist k nnen Sie folgendes im Benutzervorga ben Dialog tun Stellen Sie auf der Seite Allgemein gt Netzwerkverbindungen die Proxy Einstellungen entsprechend Ihren Netzwerkeinstellungen ein Aktivieren Sie auf der Seite Installieren Aktualisieren gt Available Soft ware Sites die Software Site http www download visual rules de
15. Ausw hlen Ressourcen in lokales Dateisystem exportieren Exportziel ausw hlen Filtertext eingeben a Allgemein Ant Erstellungsdateien Archivdatei H Benutzervorgaben 4 Dateisystem gt LG Ausf hren Debug b amp Java b LG Plug in Entwicklung b amp Team b E Visual Rules Ce Feng en W hlen Sie als Exportziel Allgemein gt Dateisystem gt Klicken Sie auf Weiter gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 587 Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten Der folgende Dialog erscheint Dateisystem Leg Bitte geben Sie ein Zielverzeichnis ein A b t Regelprojekt A 7 B classpath b DIE Regelprojekt B d E project b DIE Regelprojekt C 7 Regelprojekt A vrmodel d ruleproject vr I Venice Optionen Vorhandene Dateien ohne Warnung berschreiben Verzeichnisstruktur f r Dateien erstellen Nur ausgew hlte Verzeichnisse erstellen lt Zur ck Weiter gt Fertig stellen W hlen Sie auf der linken Seite die betreffenden Regelprojekte Spezifizieren Sie im Feld In Verzeichnis einen Zielort Sie k nnen auf Durchsuchen klicken um ein Verzeichnis oder einen Ort aus Ihrem Dateisystem zu w hlen Klicken Sie auf Fertig stellen Die Regelprojekte werden zum betreffende
16. Der Bereich Statistik Information ist ein Teil der Ansicht Statistik Statistik Information Mh Regelprojekt Testsuite 1 Start 30 08 12 15 57 Ende 30 08 12 15 57 Dauer 0 00s Ausgef hrte Regeln e Regelmodell e Regelmodell e Regelmodell Bereich Statistik Information Der Bereich Statistik Information stellt bez glich des betreffenden Objekts d h Testfall Regeltest oder Testsuite die folgenden Informationen bereit Start Startzeitpunkt der Ausf hrung Ende Endzeitpunkt der Ausf hrung Dauer Zeitdauer der Ausf hrung Ausgef hrte Regeln die ausgef hrt wurden d h die getestete Regel sowie Regeln alle Regeln die von dieser aufgerufen wurden Note Die Namen der Regeln sind dabei als Hypertext Links dargestellt d h durch Klicken auf einen Namen wird der zugeh rige der Regel Editoren f r die Regel ge ff net Bosch Software Innovations GmbH Modellierungshandbuch 6 1 211 Bedienoberfl che Ansichten 3 5 4 3 Bereich Statistikeigenschaften Der Bereich Statistikeigenschaften ist ein Teil der Ansicht Statistik Statistikeigenschaften Artefakt ID Kinokarte Gruppen ID kinokarte Version 5 3 Bereich Statistikeigenschaften Der Bereich Statistikeigenschaften liefert zus tzliche Informationen z B Ken nungen des betreffenden Projekts falls solche vorliegen 212 Modellierungshandbuch 6 1 Bosch Software Inn
17. Die Testf lle werden importiert Sie werden im Regeltest Editor hinzugef gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 501 Testen von Regeln Editieren eines Regeltests 6 2 3 2 6 2 3 3 Deaktivieren eines Testfalls in einem Regeltest Sie k nnen einzelne Testf lle in einem Regeltest deaktivieren In diesem Fall werden diese beim Ausf hren eines Regeltests nicht miteinbezogen OU Im Testf lle Feld sind deaktivierte Testf lle ausgegraut Um einen Testfall in einem Regeltest zu deaktivieren gehen Sie vor wie folgt gt Rechtsklicken Sie im Testf lle Feld auf den Testfall Ein Kontextmen erscheint W hlen Sie Testfall deaktivieren Wenn Sie Alle anderen Testf lle deaktivieren w hlen werden alle Test falle deaktiviert die gerade nicht ausgew hlt sind Der Testfall wird deaktiviert Sie k nnen einen deaktivierten Testfall ebenso wieder aktivieren indem Sie im Kontextmen Testfall aktivieren w hlen L schen eines Testfalls aus einem Regeltest Sie k nnen Testf lle aus einem Regeltest l schen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen ausgew hlten Testfall auch l schen indem Sie in der Werkzeugleiste oder im Testf lle Feld auf klicken Um einen Testfall zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Testf lle Feld auf den Testfall Ein
18. Voraussetzung Ein Zustandsablauf der die bergangsregel beinhaltet wird im Zustandsablauf Editor angezeigt Um eine bergangsregel im Ablaufregel Editor anzuzeigen gehen Sie vor wie folgt gt Rechtsklicken Sie im Zustandsablauf Editorfeld auf das Symbol gt der bergangsregel Ein Kontextmen erscheint gt W hlen Sie bergangsregel ffnen Der Ablaufregel Editor ffnet sich und zeigt die bergangsregel 536 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 7 1 2 Anzeigen eines Zustandsablaufs im Zustandsablauf Editor Sie k nnen einen Zustandsablauf im Zustandsablauf Editor anzeigen Um einen Zustandsablauf im Zustandsablauf Editor anzuzeigen gehen Sie vor wie folgt Doppelklicken Sie im Regel Explorer auf den betreffenden Zustandsablauf Der Zustandsablauf Editor ffnet sich und zeigt den Zustandsablauf Bosch Software Innovations GmbH Modellierungshandbuch 6 1 537 Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 7 1 3 7 1 3 1 Navigieren im Zustandsablauf Editorfeld Einf hrung Sie k nnen im Zustandsablauf Editorfeld navigieren Dabei haben Sie die folgenden M glichkeiten e Verschieben eines Zustandsablaufs 7 1 3 1 e Vergr ern eines Zustandsablaufs 7 1 3 2 e Fokussieren eines Bereichs eines Zustand
19. Bosch Software Innovations GmbH Modellierungshandbuch 6 1 443 Editieren von Regeln Editieren einer Ablaufregel 5 2 2 Verwalten von Ablaufregel Elementen Einf hrung Um Ablaufregel Elemente zu verwalten haben Sie die folgenden M glichkeiten e Hinzuf gen eines Ablaufregel Elements 5 2 2 1 e Verschieben eines Ablaufregel Elements 5 2 2 2 e L schen eines Ablaufregel Elements 5 2 2 3 e Erzeugen einer Kopie eines Ablaufregel Elements 5 2 2 4 Voraussetzung Die betreffende Ablaufregel wird im Ablaufregel Editor ange zeigt Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 5 2 2 1 Hinzuf gen eines Ablaufregel Elements Sie k nnen Ablaufregel Elemente zu einer Ablaufregel hinzuf gen Dabei muss ein Ablaufregel Element an ein gegebenes Ablaufregel Element angef gt wer den Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten ein Ablaufregel Elemente zu einer Ablaufregel hin zuzuf gen Verwenden der entsprechenden Werkzeuge welche die Eingeblendete Palette bereitstellt Verwenden der Tastenk rzel zum Hinzuf gen von Ablaufregel Elemen ten Bewegen des betreffenden Symbols aus dem Ablaufregel Editorfeld in das Ablaufregel Editorfeld per drag amp drop 444 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Um ein Ablaufregel Element hinzu
20. NAma_ ammana In einem Ausdruck dienen Elementnamen als Referenzen auf Datenele mente 48 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datenelement Standardwert Der Standardwert ist ein Wert der in der Ausf hrung einer Regel standardm ig gesetzt wird d h wenn kein anderer Wert vorliegt Wenn ein Standardwert nicht explizit angegeben ist dann wird stattdes sen ein Impliziter Standardwert f r den betreffenden Datentyp verwen det Bosch Software Innovations GmbH Modellierungshandbuch 6 1 49 Grundlagen Datenelement 2 2 1 2 2 1 1 2 2 1 2 Collection Einf hrung In Visual Rules ist eine Collection ein Datenelement welches eine beliebige Anzahl von Werten vom selben Datentyp tragen kann Beispiel Eine Collection die den Datentyp Ging zul sst kann die Namen von Personen tragen Miller Jackson Barnes Noble Dabei liegt eine Collection normalerweise als List oder als Set vor List Eine List ist eine geordnete Collection d h jeder Wert steht an einer bestimm ten Position Dabei kann ein Wert mehrfach auftreten jeweils an einer anderen Position Beispiel Die Namen der letzten US Pr sidenten in chronologischer Reihen folge 1 Obama 2 Bush 3 Clinton 4 Bush 5 Reagan Da jeder Wert in einer List durch seine Position identifiziert ist kann er in einem
21. Zielelement Datenelement das den Inhalt der CSV Datei tr gt Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei lesen sind im Tab Aktionseinstellungen f r CSV Datei lesen Aktio nen erfasst Bosch Software Innovations GmbH Modellierungshandbuch 6 1 261 Bedienoberfl che Ansichten Tab Aktion ausl sen f r CSV Datei schreiben Aktionen Der Tab Aktion ausl sen f r CSV Datei schreiben Aktionen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Aktion ausl sen ausgew hlt ist welches eine Aktion vom Aktionstyp CSV Datei schreiben ausl st Aktion ausl sen C SVDateiSchreiben Spaltenname Ausdruck Tab Aktionseinstellungen f r CSV Datei schreiben Aktionen Der Tab Aktion ausl sen f r CSV Datei schreiben Aktionen erfasst die auszu l sende Aktion und folgende Spezielle Aktionseinstellungen Spaltenname Namen der Spalten Ausdruck Eintr ge in den Spalten Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei schreiben sind im Tab Aktionseinstellungen f r CSV Datei schrei ben Aktionen erfasst 262 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Aktion ausl sen f r Meldung ausgeben Aktionen Der Tab Aktion ausl sen f r Meldung ausge
22. 10 1 2 1Einstellen von Benutzervorgaben f r den Ablaufregel Editor Sie k nnen Benutzervorgaben bez glich des Ablaufregel Editors einstellen Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen 670 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben Um Benutzervorgaben f r den Ablaufregel Editor einzustellen gehen Sie vor wie folgt W hlen Sie im Benutzervorgaben Dialog Visual Rules gt Editoren gt Ablaufre gel Editor Die folgende Seite wird angezeigt Ablaufregel Editor 7y Se Maximale Breite der Elemente 600 Maximale H he der Elemente 400 Textumrandung Zeige transparente Elemente beim Verschieben d Eigenschaften im Dialog ffnen statt in der Eigenschaften Sicht Standardwerte wiederherstellen Stellen Sie im Feld Maximale Breite der Elemente die maximale Breite der Textfelder ein Stellen Sie im Feld Maximale H he der Elemente die maximale H he der Textfelder ein Das Einstellen der maximalen Ausma e von Textfeldern ist auch in der Werkzeugleiste m glich Das Einstellen der maximalen Ausma e von Textfeldern betrifft die Ers cheinung von Beschreibungen und Inhalten und
23. 249 BIEN 527 Unterbrechungspunkt 22222 eessseeeeeesneneeesesereeeeeeeernenen 527 Deb ggen nsicht ng E Reis ch Ba ach 208 Debuggen Perspektive 135 DIV Operator sitt Seed en en ae ea een ee 70 Division Operator 69 Dokumentation erzeugen a AER AAR AE EEN RAA eege AE 686 E EOIDTEN ege ee Ee eg 150 Abh ngigkeitsdiagramm Editor 191 Ablaufregel Editor 22 22 cc2eeeeeeseeeneesessnneeesensnenesenerene 152 Einstellungen von Benutzervorgaben f r Edtoren 222222 anann aen 670 Entscheidungstabellen Editor 2 2 2 22 22eeeeeesneenesenenneeeeeennen 161 Inplace Editor u e I RE ere 140 ffnen eines Editors cn 301 Regelprojektdatei Editor 188 Regeltest Editor Ne NENNT NNN sn rn NNN 168 Tests lte EdItor srr rnae 2 2 Kae ar En DE Dee 178 VEIEIEICHSEANOT EENEG 200 Verwendungsmatrix Editor 2 2222 c os seeeeeeseeeenesenerenesenennenenn 197 Klee EEN 181 Eigenschaften Ansicht 215 Ein Ausgabedaten Tab in Ansicht Eigenschaften 265 Eingabe Daten Element 52 Eingabe Datenelement Erforderliches EE 52 leie a UE 52 Eingaben Feld Sun dE EREM unse a ae a ae A 173 EingeblendelePalelte 2 0422 0u4 40 04 0040 020 naar indie he 158 Elementname eines Datenelements 2222 nnseeeeeeseneeneeeeenerenn 48 E mail senden Aktionstyp 22 222222 eeeeeeeneeenneneeeeesseneeneeenerenn 89 Ende Zustandselement 117 Bosch Software Innovations GmbH Modellierungsha
24. 688 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Senden einer Supportanfrage 10 3Senden einer Supportanfrage Wenn Sie beim Arbeiten mit dem Visual Rules Modeler auf ein Problem sto en k nnen Sie eine Supportanfrage stellen Um eine Supportanfrage zu stellen gehen Sie vor wie folgt W hlen Sie in der Men leiste Hilfe gt Visual Rules Supportanfrage Der folgende Dialog erscheint Willkommen Willkommen beim Assistenten f r Visual Rules Supportanfragen Um die Qualit t unseres Produkts weiter verbessern zu k nnen bieten wir Ihnen die M glichkeit mit diesem Assistenten eine Frage an unsere Supportabteilung zu stellen Bitte beschreiben Sie kurz Ihr Anliegen oder den Grund Ihrer Anfrage z B Fehlermeldung unerwartetes Verhalten gew nschte Funktionalit t Kontaktinformationen z B Name und e mail Adresse f r R ckfragen E Mail support visual rules de KA lt Zur ck Weiter gt Fertig stellen Abbrechen gt Geben Sie eine Beschreibung des Problems im entsprechenden Textfeld ein Je detaillierter Ihre Beschreibung ist desto effektiver kann Ihre Anfrage bearbeitet werden Geben Sie Ihre Kontaktinformationen im entsprechenden Textfeld ein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 689 Sonstige Aufgaben Senden einer Supportanfrage Klicken Sie auf Weiter gt Derfolgende Dialog ersch
25. Aktion ausl sen e Nur Symbole 30 EEE BM ED a lt gt e Details Entscheiden Eine Entscheidung treffen ZS Zuweisen Werte berechnen und Daten ver ndern Aktion ausl sen Eine bestimmte Aktion ausl sen Um das Layout einzustellen gehen Sie vor wie folgt gt Rechtsklicken Sie irgendwo in einer der Werkzeugpaletten Ein Kontextmen erscheint W hlen Sie Layout Ein Kontextmen erscheint 314 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che W hlen Sie ein Layout Die Erscheinung der Werkzeugpaletten ndert sich entsprechend Einstellen der Symbolgr e Sie k nnen die Gr e der Symbole in den Werkzeugpaletten entweder auf klein oder auf gro stellen Um die Symbolgr e einzustellen gehen Sie vor wie folgt gt Rechtsklicken Sie irgendwo in einer der Werkzeugpaletten Ein Kontextmen erscheint Aktivieren oder deaktivieren Sie Gro e Symbole verwenden Die Erscheinung der Werkzeugpaletten ndert sich entsprechend 4 2 7 2 Konfigurieren der Kontextpaletten Einf hrung Sie k nnen die Kontextpaletten der Editoren d h die Ablaufregel Kontextpa lette Entscheidungstabellen Kontextpalette etc gemeinsam konfigurieren Voraussetzung Der betreffende Editor d h der Ablaufregel Editor Entscheidungstabellen Editor etc ist offen
26. Bosch Software Innovations GmbH Modellierungshandbuch 6 1 121 2 10 Regelmodell In Visual Rules ist ein Regelmodell die h chste hierarchische Einheit unterhalb eines Regelprojekts d h eine bestimmte Art von Regelpaket welches im Arbeitsplatz Verzeichnis auf der Ebene direkt unterhalb des Regelprojekts plat ziert ist Da ein Regelmodell die Wurzel einer Hierarchie von Regelpaketen sein kann kann es sehr gro e Mengen von Regeln und deren zugeh rigen Regelmodell Elementen enthalten 2 10 1Regelmodell Element Regelmodell Elemente sind die folgenden e Regelpaket e Ablaufregel e Ablaufregel Vorlage e Entscheidungstabelle e Zustandsablauf e Datenelement e Datentyp e Service e Servicetyp e Aktion e Aktionstyp e Funktionen F r alle Regelmodell Elemente gilt die Allgemeine Einschr nkung bei der Namensgebung 122 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 2 11 Regelpaket In Visual Rules ist ein Regelpaket eine strukturelle Einheit innerhalb eines Regelmodells d h ein Beh lter der verwendet werden kann um mehrere Regeln und deren zugeh rige Regelmodell Elemente zu gruppieren Ein Regelpaket ist hilfreich wenn mehrere Regeln auf dieselben Daten zugreifen m ssen Regelpakete k nnen verschachtelt sein d h ein Paket kann ein Unterpaket 2 11 1 eines anderen sein so dass eine Hierarchie entsteht Dabei ist das hier
27. Datenelement Operation Ausdruck Typ Beschreibung linkeSeite rechteSeite Any E Tab Zuweisungen Bosch Software Innovations GmbH 228 Modellierungshandbuch 6 1 Bedienoberfl che Ansichten Der Tab Zuweisungen stellt bez glich der Zuweisungen die in dem betreffen den Ablaufregel Element Zuweisen enthalten sind jeweils die folgenden Infor mationen bereit Datenelement Datenelement welchem ein Wert zugewiesen wird Operation Operator der Zuweisung Ausdruck Ausdruck der den zugewiesenen Wert repr sentiert Typ Datentyp den das Datenelement zul sst Beschreibung Beschreibung der Zuweisung F r die Funktionen der Schaltfl chen welche der Tab Aktionen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 3 5 7 5 Tab Attribute Der Tab Attribute wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer ein Datentyp der Art Struktur Aufz hlung oder Aus nahme ausgew hlt ist Tab Attribute Attribut Standardwert Typ Mehrere Implementierung Beschreibung Struktur attributl Any Nein attribut2 Any Ja List attribut3 Any Nein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 229 Bedienoberfl che Ansichten Der Tab Attribute stellt bez glich der Attribute des betreffenden Datentyps jeweils die folgenden Informationen bereit Attribut Nam
28. Ein Any Wert kann jeden Typ haben d h der Typ kann z B ein String ein Date ein Float oder ein beliebiger benutzerdefinierter Datentyp zem Dr 0 Abbrechen Auswahldialog f r Datentypen Der Auswahldialog stellt diejenigen Regelmodell Elemente bereit die aktuell verf gbar sind d h die ber den Inplace Editor eingef gt werden k nnen Wenn 142 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Allgemeine Elemente der Bedienoberfl che die Check Box Alle zeigen aktiviert ist dann werden alle Regelmodell Elemente des betreffenden Typs bereitgestellt F r bestimmte Arten von Regelmodell Elementen z B Datenelemente oder Aktionen wird die Check Box Alle zeigen nicht angeboten Die Auswahl der Regelmodell Elemente kann durch das Eingeben des Namensbeginns gefiltert werden Dabei k nnen Sie die Zeichen repr sentiert jedes Wort d h jede Zeichenfolge und repr sentiert jedes Zei chen als Platzhalter verwenden Sie k nnen ein Regelmodell Element aus dem Auswahldialog einf gen indem Sie darauf doppelklicken Bosch Software Innovations GmbH Modellierungshandbuch 6 1 143 Bedienoberfl che Allgemeine Elemente der Bedienoberfl che 3 2 5 Benutzervorgaben Dialog Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Der Benutzervorgaben Dialog geh
29. Um ein Zustandselement zu verschieben gehen Sie vor wie folgt gt Bewegen Sie das Element per drag amp drop an die betreffende Position Das Symbol zeigt an dass das Zustandselement nicht an der betref fenden Stelle platziert werden kann Wenn Sie das Zustandselement tats chlich platzieren k nnen erscheint das Symbol Wenn Sie ein Zustandselement ganz an den Rand des Zustandsablauf Editorfelds ziehen bewegt sich der Zustandsablauf in die entgegenge setzte Richtung Auf diese Weise k nnen Sie das Element an eine weiter entfernte Stelle des Zustandsablaufs verschieben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 545 Editieren von Zustandsabl ufen Editieren eines Zustandselements 7 3 2 Hinzuf gen einer Notiz zu einem Zustandselement Sie k nnen Notizen zu einem Zustandselement hinzuf gen Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine Notiz zu einem Zustandselement hinzuzuf gen Hinzuf gen einer Notiz in der Ansicht Eigenschaften Bewegen des Symbols L 7 aus der Zustandsablauf Werkzeugpalette in das Zustandsablauf Editorfeld per drag amp drop Voraussetzung Das Zustandselement wird im Zustandsablauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Um eine Notiz zu einem Zustandselement hinzuzuf gen gehen Sie vor wie fol
30. ren vi Dei Im Bereich Unterschiede ausgew hlte nderung von rechts links nach links rechts in Bereich Vergleich kopie ren Ey ap N chste nderung im Bereich Unterschiede ausw hlen Schaltfl chen im Vergleichseditor 202 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 8 1 Vergleichsexplorer Der Vergleichsexplorer ist ein Teil vom Vergleichseditor Er wird nur gezeigt wenn die betreffende Ressource weitere Ressourcen beinhaltet d h f r ein Regelprojekt oder ein Regelpaket K Vergleichsexplorer Ka ES Movie Ticket Pricing EE All Tests E Movie Ticket Pricing WEE Overview gd ruleproject vr Vergleichsexplorer Der Vergleichsexplorer bietet eine bersicht der Ergebnisse des betreffenden Vergleichs d h aller enthaltenen Ressourcen f r welche es tats chlich Unter schiede gibt 3 4 8 2 Bereich Unterschiede Der Bereich Unterschiede ist ein Teil vom Vergleichseditor Er wird nur gezeigt wenn im Vergleichsexplorer eine Ressource ausgew hlt ist Unterschiede 1 Unterschied e gesamt 1 Unterschied in Regelmodell Movie Ticket Pricing 1 Unterschied in Ablaufregel Discounts EI Aktionsausl sung 10 wurde auf anderer Seite hinzugef gt Bereich Unterschiede Der den Bereich Unterschiede bietet eine bersicht der ei
31. ren gt W hlen Sie ein Objekt das Sie verschieben wollen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 379 Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Klicken Sie auf 4b um es nach oben unten zu verschieben Die Reihenfolge ndert sich entsprechend Dies gilt f r alle Bildschirm Ele mente f r welche die alphabetische Ordnung ebenfalls deaktiviert ist 380 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 9 Suchen von Referenzen auf ein Regelmodell Element Um Referenzen auf ein Regelmodell Element zu suchen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Element Ein Kontextmen erscheint W hlen Sie Referenzen suchen Ein Kontextmen erscheint gt W hlen Sie den Suchbereich Dabei repr sentieren die folgenden Optionen die folgenden Bereiche e Arbeitsbereich kompletter Arbeitsbereich e Regelmodell Regelmodell welches das Element enth lt Die Ansicht Suchen ffnet sich und zeigt die Ergebnisse der Suche Bosch Software Innovations GmbH Modellierungshandbuch 6 1 381 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 10Hervorheben von referenzierten Elementen im Regel Explorer Sie k nnen ein Regelmodell Element welches referenziert wird z B im Ablauf regel Editor oder in der Ansicht Eigensc
32. 2 2 222222 eeeseereneeenerenn 114 Editieren einer Ausnahmesp lte 470 Auswahldialo8 u 5 SE VUEN 18 0280 2 0 2 0 ea he dd EN ie 142 Automatische Elementerzeugung 332 Einstellen von Benutzervorgaben zu as u ra aa a 679 Autovervollst ndigung 2222 eeseeeenensenneneeeeseeneeeeenerenn 332 AVAILABLE Operator 77 B Basis Balenbypen s serens rer nis 37 ANY esparn ae Er E Ee a E E EE 38 Boolean arresero ardennen ee ae re er er 41 Date EEE ERTL ERENTO SE URS E TORE 38 Float ses er en ee era 39 Integer ENEE 41 SINE EE 40 TINE tee EE ee 39 TIMEStAMO WEE EE 41 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 709 Bedienoberfl che 131 Aufgaben Ansicht 206 Debuggen Ansicht 208 Eigenschaften Ansicht 215 Fehler Ansicht 32 Bee Ee ri nee Bi See 213 Konsole AnSICht 2 ZEN u 4 0 08 e Nk A Base ass dans aus ans ad 210 Statistik E EE 210 S chen Ansicht 3 3e23 24 t Enr enn a Ee DARE En ERER 209 Team Server Aktivit ten Ansicht 287 Team Server Explorer Ansicht 279 Variablen Ansicht 22 E dE d EN EN a d Ae E an 214 Abh ngigkeitsdiagramm Editor 191 Abh ngigkeitseinstellung EE 190 Ablaufregel aufrufen Tab 233 Ablaufregel Editor 2 2222 o comes renner eere 152 Ablaufregel Editorfeld 2 2220 oooeeeeseeneneneneneneeenenneneen 156 Ablaufregel Kontextpalette 159 AnlaufregelWerkzeu palette sus sus ee un 154 Aktion au
33. 2 3 2 2 Referenzen auf Werte in Lists oder Maps Ein Wert in einem Set kann nicht in einem Ausdruck referenziert werden In einem Ausdruck referenziert ein Index der an den Elementnamen einer List oder Map angeh ngt ist auf das betreffenden Wert darin Dabei ist der Index in eckige Klammern eingeschlossen Elementname Index Der Index kann auf eine der folgenden Weisen gegeben sein e Als Position eines Werts in einer List e Als Schl ssel eines Schl ssel Wert Paares in einer Map Beispiele kunden 3 referenziert auf den dritten Wert in der List kunden und Vorwahlen NY referenziert auf den Wert mit dem Schl ssel NY in der Map Vorwahlen In Visual Rules bezeichnet der Index 1 die erste Position in einer List Der Index kann seinerseits als ein Ausdruck gegeben sein vorausgesetzt dass das Ergebnis vom richtigen Datentyp ist Referenzen auf Attribute einer Struktur In einem Ausdruck referenziert der Name eines Attributs der an den Elementna men eines Datenelements welches einen Datentyp der Art Struktur zul sst angeh ngt ist auf das betreffende Attribut Dabei ist der Name des Attributs durch einen Punkt getrennt Elementname Attributname Beispiel kunde alter referenziert auf das Attribut alter im Datenelement kunde Bosch Software Innovations GmbH Modellierungshandbuch 6 1 61 Grundlagen Ausdruck 2 3 2 3 Referenzen auf Literale einer
34. Ablaufregel Derfolgende Dialog erscheint Ablaufregel Legt eine neue Ablaufregel an Regelmodell Regelprojekt A Regelmodell 1 Regelpaket Paketl Name der Ablaufregel C Vorlage verwenden Ausw hlen Fertig stellen Abbrechen Der Eintrag im Feld Regelmodell und ggf im Feld Regelpaket zeigt das Regelmodell und Regelpaket wo die Ablaufregel erzeugt werden wird Standardm ig ist dies das Regelmodell und Regelpaket auf welches Sie rechtsgeklickt haben Sie k nnen auf Ausw hlen klicken um eine Liste aller verf gbaren Regel modelle Regelpakete zu ffnen gt gt Falls n tig w hlen Sie im Feld Regelmodell ein anderes Regelmodell Falls n tig w hlen Sie im Feld Regelpaket ein anderes Regelpaket Das Feld Regelpaket kann leer bleiben In diesem Fall wird die neue Ablaufregel direkt im Regelmodell erzeugt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 337 Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Geben Sie im Feld Name der Ablaufregel einen Namen f r die neue Ablauf regel an F r Ablaufregeln gilt die Allgemeine Einschr nkung bei der Namensge bung Wenn Sie eine Ablaufregel Vorlage verwenden wollen gehen Sie vor wie folgt e Aktivieren Sie die Check Box Vorlage verwenden e Klicken Sie auf Ausw hlen Der folgende Dialog erscheint W hlen
35. Aktuell Zeitpunkt 17 09 2012 11 59 03 456ms Ausw hlen Kennzeichnung KA Fertig stellen Abbrechen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 639 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern W hlen Sie im Aufklappfeld Verzweigung den betreffenden Entwicklungs zweig W hlen Sie im Bereich Entwicklungsstand den betreffenden Entwicklungs stand des Zweigs auf eine der folgenden Weisen e Um den letzten Entwicklungsstand des Zweigs zu w hlen w hlen Sie Aktuell e Um einen Entwicklungsstand zu einem bestimmten Zeitpunkt zu w hlen w hlen Sie Zeitpunkt und spezifizieren Sie den betreffenden Zeitpunkt Dabei k nnen Sie auf Ausw hlen klicken um eine Liste der Zeitpunkte aller nderungen an der betreffenden Ressource und an den darin ent haltenen Ressourcen zu ffnen aus der Sie w hlen k nnen e Um einen Entwicklungsstand mit einer bestimmten Kennzeichnung zu w hlen w hlen Sie Kennzeichnung und w hlen Sie die betreffende Kennzeichnung aus der Aufklappliste Klicken Sie auf Fertig stellen In ihrem Arbeitsbereich wird der Entwicklungsstand des Regelprojekts aus getauscht 640 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 6 Wiederherstellen von Ressourcen die auf dem Team Server gel scht wurden Sie k nnen Ressourc
36. Bosch Software Innovations GmbH Modellierungshandbuch 6 1 445 Editieren von Regeln Editieren einer Ablaufregel 5 2 2 2 Verschieben eines Ablaufregel Elements Sie k nnen eine Ablaufregel Element in einer Ablaufregel verschieben Normalerweise wird beim Verschieben eines Ablaufregel Elements ein angeh ngter Zweig ebenfalls verschoben Sie k nnen dies verhindern indem Sie beim loslassen des Elements die Taste Alt dr cken In diesem Fall wird der Zweig an das vorausgehende Element angeh ngt Wenn Sie die Taste Strg dr cken w hrend Sie ein Element verschieben wird eine Kopie davon erzeugt Um ein Ablaufregel Element zu verschieben gehen Sie vor wie folgt gt Bewegen Sie das Element im Ablaufregel Editorfeld per drag amp drop an die betreffende Position Das Symbol zeigt an dass das Ablaufregel Element nicht an der betreffenden Stelle platziert werden kann Andernfalls erscheint das Sym bol und ein schwarzer Pfeil zeigt an wo sie genau platziert werden wird Wenn Sie ein Ablaufregel Element ganz an den Rand des Ablaufregel Edi torfelds ziehen bewegt sich die Ablaufregel in die entgegengesetzte Rich tung Auf diese Weise k nnen Sie das Element an einer weiter entfernten Stelle der Ablaufregel anf gen 446 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 2 3 L schen eines Ablau
37. Ein Textfeld ffnet sich gt Geben Sie eine Beschreibung ein Innerhalb des Textfelds wird ein Zeilenumbruch durch Dr cken der Taste Eingabe eingef gt Klicken Sie auf Beschreibung Das Textfeld wird geschlossen 504 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests 6 2 5 Konfigurieren der Ausf hrung eines Regeltests Einf hrung Sie k nnen die Ausf hrung eines Regeltests bez glich verschiedener Aspekte konfigurieren z B welche der Ergebnisse der getesteten Regel ber cksichtigt werden sollen Die Konfiguration eines Regeltests gilt f r jeden enthaltenen Testfall Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Dabei haben Sie die folgenden M glichkeiten e Ersetzen von Service Aufrufen 6 2 5 1 e Aktivieren deaktivieren von Aktionen 6 2 5 2 e Ausw hlen der relevanten Ausgabedaten 6 2 5 3 e Deaktivieren Konfigurieren der Anzeige von Statistik 6 2 5 4 e Ausw hlen einer Konfiguration f r die Regelausf hrung 6 2 5 5 es Deaktivieren von Warnungen f r fehlende erwartete Ergebnisse 6 2 5 6 e Spezifizieren der initialen Werte f r statische Interne Datenelemente 6 2 5 7 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 505 Testen von Regeln Editieren eines Reg
38. Schaltfl chen in der Werkzeugleiste Bosch Software Innovations GmbH Modellierungshandbuch 6 1 137 Schaltfl che Funktion CH Ablaufregel Elemente ausrichten E E CS Einstellen der maximalen Ausma e von Textfeldern EL Starten der Ausf hrung im Debug Modus Ausf hren eines Regeltests Externes Tool ausf hren Anzeigen eines Regeltests im Regeltest Editor Anzeigen einer Testsuite im Testsuite Editor Anzeigen einer Regel im Regel Editor Anzeigen eines Zustandsablaufs im Zustandsablauf Editor Suchen Dialog ffnen gt atla el geog Weiter zur ck navigieren ffnen einer Perspektive Suchen eines bestimmten Elements in einem Abh ngig keitsdiagramm CN Hervorheben von Abh ngigkeiten bez glich bestimmter Ele mente in einem Abh ngigkeitsdiagramm Fr Aktuelle Auswahl umkehren in einem Abh ngigkeitsdia gramm S Anordnen von Elementen in einem Abh ngigkeitsdiagramm GI Screenshot machen von einem Abh ngigkeitsdiagramm Schaltfl chen in der Werkzeugleiste Es k nnen weitere Schaltfl chen angeboten sein Weitere Informationen finden Sie in der Eclipse Hilfe Beim Wechseln zwischen Perspektiven oder beim Konfigurieren der Editoren wird die Auswahl der Schaltfl chen Bosch Software Innovations GmbH in der Werkzeugleiste automatisch angepasst Modellierungshandbuch 6 1 138 Bedienoberfl che Allgemeine Elemente der Bedienober
39. ig sind diese Tabellenzellen leer Wenn Sie die Taste Ctrl dr cken w hrend Sie eine Zeile Spalte hinzu f gen dann werden diese Tabellenzellen mit den Werten derjenigen Zeile Spalte gef llt an welche Sie die neue Zeile Spalte anf gen Auf diese Weise k nnen Sie eine Zeile Spalte kopieren Wenn Sie die Taste Alt dr cken w hrend Sie eine Bedingungszeile Bedingungsspalte hinzuf gen k nnen Sie mehrere Bedingungszeilen Bedingungsspalten hinzuf gen Um eine Zeile Spalte hinzuzuf gen gehen Sie vor wie folgt Klicken Sie in der Entscheidungstabellen Werkzeugpalette auf das betref fende Symbol Bosch Software Innovations GmbH Modellierungshandbuch 6 1 473 Editieren von Regeln Editieren einer Entscheidungstabelle Klicken Sie im Entscheidungstabellen Editorfeld auf den Kopf der Zeile Spalte an welche Sie die neue Zeile Spalte anf gen wollen Wenn es noch keine Bedingungszeile gibt m ssen Sie um eine Bedin gungszeile hinzuzuf gen auf den Kopf einer Bedingungsspalte klicken Das Symbol zeigt ggf an dass die Zeile Spalte nicht an der betreffen den Stelle platziert werden kann Andernfalls erscheint das Symbol 9 und ein schwarzer Pfeil zeigt an wo sie genau platziert werden wird Die Zeile Spalte wird an der betreffenden Position hinzugef gt 5 3 2 2 L schen einer Zeile Spalte Sie k nnen eine Zeile Spalte aus einer Entscheidungstabelle l
40. true 15 lt 11 false 72 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck Der Operator gt betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Wert gt Wert Er gibt rue zur ck wenn der linke Wert gr er oder gleich dem rechten Wert ist Sonst gibt er false zur ck Beispiel 11 gt 11 true 5 gt 11 false 2 3 3 5 Sonstige Operatoren Einf hrung Sonstige Operatoren sind folgende amp THIS ISA und ASA NEW NAMEOF BET WEEN AVAILABLE amp Der Operator amp betrachtet zwei Werte vom Datentyp Gring In einem Ausdruck wird er in folgender Form verwendet String Wert amp String Wert Er gibt einen Wert vom Datentyp Ging zur ck d h die Verkettung der betref fenden Werte Beispiel Miller amp amp Peter Miller Peter Der Operator amp kann auf alle Basis Datentypen angewendet werden Dabei wird jeder Datentyp au er String automatisch in einen String konvertiert bevor er verkettet wird Auf diese Weise kann eine Zahl in einen Text eingebunden werden z B Der Preis f r eine Kinokarte ist amp 5 amp Euro Bosch Software Innovations GmbH Modellierungshandbuch 6 1 73 Grundlagen Ausdruck THIS Der Operator THIS wird in Funktionen f r Collections verwendet um die einzel nen Werte der Collection zu repr sentieren Beis
41. Allgemeine Aufgaben Verwalten von Regelmodell Elementen Um eine Entscheidungstabelle in eine Ablaufregel zu konvertieren gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die betreffende Entscheidungstabelle Ein Kontextmen erscheint W hlen Sie In Ablaufregel konvertieren Im Regel Explorer wird die Entscheidungstabelle durch eine entsprechende Ablaufregel ersetzt 4 4 1 3 Erzeugen eines Datentyps Sie k nnen einen Datentyp auf verschiedenen Ebenen des Arbeitsplatz Ver zeichnisses erzeugen d h entweder bez glich eines Regelmodells oder bez g lich einer bestimmten Regel oder eines Regelpakets innerhalb des 340 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen Regelmodells Im Arbeitsbereich Verzeichnis werden Datentypen automatisch in dem Ordner Datentypen platziert der zur betreffenden Regel Regelpaket oder Regelmodell geh rt Falls n tig wird dieser Ordner automatisch angelegt Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten einen Datentyp zu erzeugen Erzeugen einer Kopie eines Datentyps der bereits im Arbeitsbereich existiert Zum Erzeugen einer Kopie eines Regelmodell Elements siehe 4 4 7 Hinzuf gen eines Datentyps im Tab Datentypen der Ansicht Eigen schaften f r den betreffenden Ordner Gruppe nur m glich f
42. Ausf hrung fehler ausnahme_code 9 message Ein Datenelement von einem Datentyp der Art Ausnahme ist ein Aus nahme Element General Exception Der Datentyp General Exception wird standardm ig bereitgestellt Der Datentyp General Exception ist der einfachste Datentyp der Art Ausnahme und somit der Supertyp jedes anderen Datentyps dieser Art Er enth lt nur ein Attribut n mlich das Attribut message Dieses Attribut ist vom Datentyp Ging und dazu gedacht eine Beschreibung einer Ausnahmesituation zu tragen Attribut Typ Beschreibung a Q General_Exception 9 message String Die Meldung welche die Ausnahme beschreibt Datentyp General Exception 46 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datenelement 2 2 Datenelement Einf hrung In Visual Rules ist ein Datenelement ein Beh lter der Information tragen kann Dabei ist die Information in Form eines Werts von demjenigen Datentyp gege ben welchen das Datenelement zul sst Beispiel Ein Datenelement kunde welches den Datentyp Gring zul sst k nnte als Wert den Namen eines Kunden tragen Dabei ist ein Datenelement durch seinen Elementnamen identifiziert und es kann ihm ein Standardwert zugewiesen sein Ein Datenelement kann innerhalb eines Ausdrucks referenziert werden siehe 2 3 2 Referenzen auf Datenelemente Des
43. Boolean in dem Sinne dass sie einen Status Wert tr gt Standardm ig ist dieser Wert false und sobald die Aktion ausgel st wurde wird er auf true gesetzt Um die erwarteten Werte f r Aktionen zu spezifizieren gehen Sie vor wie folgt Klicken Sie im Ausgaben Feld auf M Die relevanten Aktionen werden angezeigt F r jede Aktion gehen Sie vor wie folgt e Doppelklicken Sie in der Spalte Erwartet auf die betreffende Tabellen zelle Der Inplace Editor ffnet sich e Geben Sie einen Wert vom Datentyp Boolean ein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 495 Testen von Regeln Editieren eines Regeltests Spezifizieren der erwarteten Werte f r Interne Datenelemente Um die erwarteten Werte f r interne Datenelemente zu spezifizieren gehen Sie vor wie folgt Klicken Sie im Ausgaben Feld auf Die relevanten internen Datenelemente werden angezeigt F r jedes interne Datenelement gehen Sie vor wie folgt e Doppelklicken Sie in der Spalte Erwartet auf die betreffende Tabellen zelle Der Inplace Editor ffnet sich e Geben Sie einen Wert vom betreffenden Datentyp ein Spezifizieren der erwarteten Ausnahme Elemente Um die erwarteten Ausnahme Elemente zu spezifizieren gehen Sie vor wie folgt Klicken Sie im Ausgaben Feld auf Die folgenden Optionen werden angezeigt Keine Ausnahme erwartet D Ausnahme erwartet 5 Ausna
44. Mehrere Information dar ber ob die Attribute Mehrfach Werte erlauben Implementierung Ggf Information dar ber wie die Mehrfach Werte vorlie gen Standardwert Standardwerte der Attribute Beschreibung Beschreibung der Aufz hlung und ihrer Attribute F r die Funktionen der Schaltfl chen welche der Tab Datentypen f r Aufz hlungen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 250 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 14 Tab Entscheidung Details Der Tab Entscheidung Details wird in der Ansicht Eigenschaften ange boten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Entschei dung ausgew hlt ist bersicht Beschreibungen werden angezeigt v Bedingung a a 2 a Bedingung1 x Bedingung 2 N Bedingung 3 A WS v Beschreibung Bedingung 2 D E Alle zutreffenden Bedingungen ausf hren nicht nur die erste Tab Entscheidung Details Bosch Software Innovations GmbH Modellierungshandbuch 6 1 251 Bedienoberfl che Ansichten Der Tab Entscheidung Details stellt bez glich der betreffenden Entscheidung die folgenden Informationen bereit bersicht bersicht ber die Entscheidung und ihre Bedin gungen Note Hier k nnen entweder die Beschreibungen oder die Bedingungen angezeigt sein Schaltfl che 75 Bedingung Beding
45. Spezifizieren Sie unten die Attribute um eine neue Abh ngigkeit anzulegen Gruppen ID Artefakt ID Version e Geben Sie die Kennungen der Bibliothek in den entsprechenden Feldern ein e Klicken Sie auf OK Im Bereich Notwendige Abh ngigkeiten wird das betreffende Projekt bzw die Bibliothek hinzugef gt Zum L schen einer Regelprojekt Abh ngigkeit siehe 8 4 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 601 Organisieren Ihres Arbeitsbereichs Verwalten von Abh ngigkeiten eines Regelprojekts 8 4 2 Editieren einer gegebenen Regelprojekt Abh ngigkeit 8 4 3 Sie k nnen eine bereits gegebene Regelprojekt Abh ngigkeit im Regelprojektda tei Editor editieren falls n tig z B wenn es eine neue Version des Projekts bzw der Bibliothek gibt von dem ein Regelprojekt abh ngig ist Zum ffnen eines Editors siehe 4 2 2 Um eine gegebene Regelprojekt Abh ngigkeit zu editieren gehen Sie vor wie folgt gt W hlen Sie das betreffende Projekt bzw die Bibliothek im Bereich Notwen dige Abh ngigkeiten Im Bereich Abh ngigkeitseinstellung werden die zugeh rigen Kennungen gezeigt Editieren Sie die Kennungen entsprechend Ihren Anforderungen Im Bereich Notwendige Abh ngigkeiten wird die Regelprojekt Abh ngigkeit entsprechend aktualisiert L schen einer Regelprojekt Abh ngigkeit Sie k nnen eine Regelprojekt
46. Um ein Ablaufregel Element Entscheidung zu editieren haben Sie die folgen den M glichkeiten e Hinzuf gen einer Bedingung e Editieren einer Bedingung e Verschieben einer Bedingung e L schen einer Bedingung e Angeben eines Bedingungspr fix e Erzeugen einer Kopie einer Bedingung e Konfigurieren des Vorgehens bei der Ausf hrung Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt Zum Navigieren im Editorfeld siehe 5 1 2 Zum Aus einklappen eines Ablaufregel Elements Entscheiden siehe 5 2 4 3 420 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Hinzuf gen einer Bedingung Sie k nnen zu einem Ablaufregel Element Entscheidung Bedingungen hinzuf gen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie auch im Tab Entscheidung Details oder im Tab Entscheidung bersicht der Ansicht Eigenschaften f r das Ablaufregel Element Entscheidung Bedingungen hinzuf gen Da die Bedingungen in einem Ablaufregel Element Entscheidung nach einander von oben nach unten bearbeitet werden kann ihre Reihenfolge entscheidend sein Um eine Bedingung hinzuzuf gen gehen Sie vor wie folgt F gen Sie ein weiteres Ablaufregel Element Entscheidung innerhalb des gegebenen ein d h ber oder unter einer gegebenen Bedingung Zum Hinzuf gen eines Ablaufreg
47. Z Beschreibung Beschreibung Sonst Entscheidungstabellen Editorfeld Das Entscheidungstabellen Editorfeld zeigt die betreffende Entscheidungstabelle Dabei kann es die folgenden Arten von Informationen anbieten abh ngig von seiner Konfiguration e Beschreibungen der Entscheidungstabelle und der Tabellenzellen e Inhalte der Tabellenzellen e Tooltips e Leere Beschreibungen Inhalte von Tabellenzellen 164 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Dar ber hinaus kann eine Statistik angezeigt werden Zum Konfigurieren des Entscheidungstabellen Editorfelds siehe 4 2 7 5 Die Beschreibung der Entscheidungstabelle wird ggf in der oberen rech ten Ecke gezeigt Falls n tig kann sie durch Klicken auf gt aufgeklappt werden Wenn das Symbol in der Werkzeusgleiste aktiviert ist dann werden die K pfe der Reihen und Spalten zu denen die gerade ausgew hlten Tabel lenzellen geh ren hervorgehoben Dabei kann eine Tabellenzelle durch die folgenden Marker gekennzeichnet sein welche die folgenden Situationen anzeigen Marker Angezeigte Situation D Fehler Die Tabellenzelle hat einen schweren Fehler D Warnung Es gibt eine Problem mit der Tabellenzelle Marker im Entscheidungstabellen Editorfeld Zur besseren bersichtlichkeit werden Fehler und Warnungen auch an den vertikalen Balken
48. bergang hinzuzuf gen gehen Sie vor wie folgt gt Rechtsklicken Sie in der Zustandsablauf Werkzeugpalette auf das Symbol EH gt Klicken Sie im Zustandsablauf Editorfeld auf den betreffenden bergang Eine leere Notiz wird an den bergang angef gt Editieren Sie die Notiz Bosch Software Innovations GmbH Modellierungshandbuch 6 1 555 Editieren von Zustandsabl ufen Editieren eines bergangs 7 5 4 Benennen des ausl senden Ereignisses Sie k nnen das Ereignis benennen das einen bergang ausl st In der the Bibliothek visualrules runtime wird ein Ereignis in einem Zustandsablauf ber seinen Namen identifiziert Daher muss diese bei einer Namens nderung angepasst werden Weitere Informationen hierzu finden Sie im Java Integration Handbuch Voraussetzung Der bergang wird im Zustandsablauf Editorfeld angezeigt Das Zustandsablauf Editorfeld zeigt Ereignisnamen an Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Zum Konfigurieren des Zustandsablauf Editorfelds siehe 4 2 7 4 Um das ausl sende Ereignis zu benennen gehen Sie vor wie folgt Doppelklicken Sie im Zustandsablauf Editorfeld auf den Ereignisnamen Der Inplace Editor ffnet sich gt Geben Sie einen Namen ein eingeschlossen in doppelte Anf hrungszei chen Statt dessen k nnen Sie den Namen eines konstanten Datenele ments vom Datentyp String verwenden ohne Anf hrungszei
49. 2 8 1 2 Zustandselement Intermedi 116 2 8 1 3 Zustandselement Ende VE a dE NN gd eh MN EEN 117 282 bergang usa 118 2821 bergangsregel de dE NEE Ae ANEN 119 CR EE 119 2 8 2 3 Ablaufregel Element bergangsziel 119 REESEN Ss 120 2 9 1 Regelprojekt Datei z2n22nsnnnn nennen nennen nenn 120 292 Ke nnu gen Are eg EE e EE 120 2 9 3 Regelprojekt Abh ngigkeit nenn 121 Regelmodell una stsn ge Ne ERC sn 122 2 10 1 Regelmodell Element Huauunnun ana nenn 122 Regelpaket EE 123 2 111 Unterpaket ann 125 2 11 2 Regelpaket Wiederverwendung 2 222220 snnanennennn 125 REBEIIEST aaa een 126 2 121 Testall sa eures 126 2 122 TeSts ite unsre 127 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 7 Inhaltsverzeichnis 2 123 Ed ER 128 2 12 3 1 Ergebnisdatei Sa Ae ea a EC 130 3 Bedienoberfl che EINF RFUNE sus er a ra dena 132 3 14 P rspektive sense 133 3 1 1 Perspektive Regel Modellierung nnnnnnnnnunnnnnnnn 134 3 1 2 Perspektive Debuggen uanasnnunnnnnnnnennnnrnenn 135 3 2 Allgemeine Elemente der Bedienoberfl che 136 EINUDF NB 22320 Eee rare eur 136 3 2 1 Werkzeugleiste zu2unenenennenen nenn nun nn 137 3 2 2 InplaceEdllor ne a a 140 323 SuchenDabs nun a a ea EC 141 32 4 Auswahldialog ann se E NEEN EEN KEN A EEN EN 142 3 2 5 Benutzervorgaben Dialo8 aureeaneunnnun nn 144 33 RegelExplorer we Sege
50. Ausf hrungszeiten aufzeichnen Ja Das Erzeugen von Statistik kann generell d h f r jeden Regeltest durch Ihren technischen Verantwortlichen deaktiviert werden In diesem Fall sind die Einstellungen im Bereich Erzeugen von Statistiken unerheblich Um das Erzeugen von Statistik zu deaktivieren konfigurieren gehen Sie vor wie folgt W hlen Sie im Aufklappfeld Statistik erzeugen f r einen der folgenden Ein tr ge e Keine wenn gar keine Statistik erzeugt werden soll e Gesamten Test wenn f r den Regeltest als Ganzes eine Statistik erzeugt werden soll e Einzelne Testf lle wenn f r jeden Testfall separat eine Statistik erzeugt werden soll Bosch Software Innovations GmbH Modellierungshandbuch 6 1 511 Testen von Regeln Editieren eines Regeltests W hlen Sie im Aufklappfeld Ausf hrungszeiten aufzeichnen einen der fol genden Eintr ge e Ja wenn die Statistik die Ausf hrungszeiten enthalten soll e Nein wenn die Statistik die Ausf hrungszeiten nicht enthalten soll 6 2 5 5 Ausw hlen einer Konfiguration f r die Regelausf hrung 6 2 5 6 Standardm ig wird eine getestete Regel entsprechend einer Standardkonfigu ration ausgef hrt Zus tzlich k nnen kundenspezifische Konfigurationen defi niert sein insbesondere f r Test oder Produktionszwecke F r weitere Informationen zu kundenspezifischen Konfigurationen wen den Sie sich bitte an Ihren technischen Veran
51. Beschreibung Beschreibungen der Eingabe Datenelemente Ausgabedaten Ausgabe Datenelemente der Ablaufregel Zuweisen an Datenelemente der aufrufenden Regel welchen die Werte der Ausgabe Datenelemente zugewiesen werden sollen Beschreibung Beschreibungen der Ausgabe Datenelemente F r die Funktionen der allgemeinen Schaltfl chen welche der Tab Ablaufregel aufrufen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 233 Bedienoberfl che Ansichten Der Tab Ablaufregel aufrufen bietet einige Allgemeine Schaltfl chen der Ansicht Eigenschaften sowie die folgenden Schaltfl chen Schaltfl che Funktion G i Ablaufregel Editor ffnen mit Bezug auf die aufgerufene Ablaufregel Wenn Sie auf diese Schaltfl che klicken wird die Spalte Wert automatisch mit den Referenzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Daten element der aufrufenden Regel f r welches der Element name und der Datentyp mit dem eines Eingabe Datenelements der aufgerufenen Ablaufregel bereinstim men Dabei wird ein bereits existierender Wert generell nicht berschrieben Wenn Sie auf diese Schaltfl che klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenele mente der aufrufenden Regel gef llt Dies passiert f r jedes Ausgabe Datenelement der aufrufenden Rege
52. Bosch Software Innovations GmbH Bedienoberfl che Regel Explorer Schaltfl che Funktion j Alphabetisches Sortieren von Elementen S Note Zum Umsortieren von Regelmodell Elementen in einem Ordner siehe 4 4 8 1 Fokus auf n chst h here Ebene erweitern Note Diese Schaltfl che ist inaktiv wen der Fokus bereits auf der h chsten Ebene ist ar Kontextmen ffnen Schaltfl chen im Regel Explorer Bosch Software Innovations GmbH Modellierungshandbuch 6 1 149 Bedienoberfl che Editoren 3 4 Editoren Einf hrung Die Bedienoberfl che des Visual Rules Modeler stellt die folgenden Editoren bereit Regel Editoren 3 4 1 Regeltest Editor 3 4 2 Testsuite Editor 3 4 3 Zustandsablauf Editor 3 4 4 Regelprojektdatei Editor 3 4 5 Abh ngigkeitsdiagramm Editor 3 4 6 Verwendungsmatrix Editor 3 4 7 Vergleichseditor 3 4 8 Editoren werden im Editor Bereich einer Perspektive angezeigt Zum ff nen eines Editors siehe 4 2 2 Jeder der Editoren kann mehrfach ge ffnet sein jeweils mit Bezug auf ein bestimmtes Element der betreffenden Art z B eine bestimmte Ablaufre gel eine bestimmte Entscheidungstabelle etc Generell sind Editoren die in einer Perspektive ge ffnet sind in den anderen Perspektiven ebenfalls ge ffnet vorausgesetzt dass in der betreffenden Perspektive der Editor Bereich gezeigt ist 150 Modellierungshand
53. Datenelemente der aufrufenden Regel welchen die Werte der Ausgabe Datenelemente zugewiesen werden sollen Beschreibung Beschreibungen der Ausgabe Datenelemente F r die Funktionen der allgemeinen Schaltfl chen welche der Tab Ent scheidungstabelle aufrufen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 239 Bedienoberfl che Ansichten Der Tab Service aufrufen bietet einige Allgemeine Schaltfl chen der Ansicht Eigenschaften sowie die folgenden Schaltfl chen Schaltfl M Funktion che E Wenn Sie auf diese Schaltfl che klicken wird die Spalte Wert auto matisch mit den Referenzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Datenelement der aufrufen den Regel f r welches der Elementname und der Datentyp mit dem eines Eingabe Datenelements des aufgerufenen Service bereinstimmen Dabei wird ein bereits existierender Wert gene rell nicht berschrieben e Wenn Sie auf diese Schaltfl che klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenelemente der aufru fenden Regel gef llt Dies passiert f r jedes Ausgabe Datenele ment der aufrufenden Regel f r welches der Elementname und der Datentyp mit dem eines Ausgabe Datenelements des aufgeru fenen Service bereinstimmen Dabei wird ein bereits existieren der Wert generell nicht bers
54. Die Ansicht Aufgaben wird standardm ig im Ansichten Bereich einer Visual Rules Modeler Perspektive gezeigt Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Beschreibung Ressource Pfad Position Type admin Problem Dies ist eine Notiz Regel A vrrule Screenshots Regelelement1 Visual Rules Notiz admin Dies ist eine Notiz Regel A vrrule Screenshots Regelelement1 Visual Rules Notiz admin Zu erledigen Dies ist eine Notiz Regel A vrrule Screenshots Regelelement1 Visual Rules Notiz Ansicht Aufgaben F r den Visual Rules Modeler zeigt die Ansicht Aufgaben eine Liste von Aufga ben Dabei wurde ggf jede Aufgabe automatisch aus einer entsprechenden Notiz erzeugt Mit Bezug auf jede einzelne Notiz werden die folgenden Informa tionen bereitgestellt Beschreibung Autor und Inhalt der Notiz Ressource Regelmodell Element Regeltest auf das den sich die Notiz bezieht Pfad Pfad zum betreffenden Regelmodell Element Regeltest Position Position der Notiz im Regelmodell Element Regeltest Type Typ der Notiz 206 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten In der Kopfzeile der Ansicht Aufgaben ist die gesamte Anzahl von Aufgaben angegeben Zum Einstellen von Benutzervorgaben f r Notizen siehe 10 1 1 Eine Aufgabe mit hoher Priorit t ist mit einem roten Ausrufe Zeichen
55. Die Ressourcen werden synchronisiert d h die letzten Lokalen nderungen werden zu den Team Servern gesendet und die letzten Entfernten nderun gen werden in Ihren Arbeitsbereich abgeholt Im Bereich nderungen ver schwinden die Ressourcen Synchronisieren von Ressourcen ber die Ansicht Team Server Aktivit ten Sie k nnen einzelne Ressourcen ber die Ansicht Team Server Aktivit ten syn chronisieren Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht 646 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Um Ressourcen ber die Ansicht Team Server Explorer zu synchronisieren gehen Sie vor wie folgt gt Rechtsklicken Sie im Bereich nderungen auf die betreffende Ressourcen Ein Kontextmen erscheint W hlen Sie Ressourcen mit dem Team Server synchronisieren gt Wenn tats chlich nderungen zu senden sind erscheint der folgende Dia log Senden Geben Sie einen Kommentar f r das Senden ein Kommentar ausw hlen v Feigen Falls n tig geben Sie einen Kommentar ein Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen Klicken Sie auf Fertig stellen Die Ressourcen werden synchronisiert d h die letzten Lokalen nderungen werden zu den Team Servern gesendet und die l
56. Entscheidungstabelle angezeigt wird siehe 5 1 1 Falls n tig siehe 4 2 2 zum ffnen eines Editors Brsoecett B Seie cerp Breed i a Palette Komtextpalette R Zoom o M tm Ausgabedaten U Auswshlrahmen S Konstante Daten t m Akvonen x Entscheiden Regeltests x Sonst W Zuweisen Aktion ausl sen A Ausnahme ausl sen Entscheidungstabellen Editor Der Entscheidungstabellen Editor dient zum Editieren einer Entscheidungsta belle Er kann mehrfach ge ffnet sein jeweils mit Bezug auf eine bestimmte Entscheidungstabelle Der Name der betreffenden Entscheidungstabelle ist im Karteireiter angegeben Ein Sternchen vor dem Namen der Entscheidungstabelle zeigt an dass es bisher nicht gespeicherte nderungen gibt Zum Speichern der nderungen in einem Editor siehe 4 1 1 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 161 Bedienoberfl che Editoren Der Entscheidungstabellen Editor enth lt die folgenden Teile e Entscheidungstabellen Werkzeugpalette e Entscheidungstabellen Editorfeld e Entscheidungstabellen Kontextpalette F r das Konfigurieren des Entscheidungstabellen Editors siehe 4 2 7 Entscheidungstabellen Werkzeugpalette Die Entscheidungstabellen Werkzeugpalette ist ein Teil vom Entscheidungstabellen Editor Sie kann durch Klicken auf 4 in ihrer Kopfzeile zu aufgeklappt werden und ist konfigu
57. Generell sind Editoren die in einer Perspektive ge ffnet sind in anderen Perspektiven ebenfalls ge ffnet vorausgesetzt dass in der betreffenden Perspektive der Editor Bereich gezeigt wird Um einen Editor zu ffnen gehen Sie vor wie folgt Doppelklicken Sie im Regel Explorer auf das betreffende Element d h eins der folgenden Arten e Eine Ablaufregel um den Ablaufregel Editor zu ffnen Eine Entscheidungstabelle um den Entscheidungstabellen Editor zu ot nen e Einen Regeltest um den Regeltest Editor zu ffnen e Eine Testsuite um den Testsuite Editor zu ffnen e Einen Zustandsablauf um den Zustandsablauf Editor zu ffnen Eine Regelprojekt Datei um den Regelprojektdatei Editor zu ffnen Ein Abh ngigkeitsdiagramm um den Abh ngigkeitsdiagramm Editor zu ffnen e Eine Verwendungsmatrix um den Verwendungsmatrix Editor zu ffnen Im Editor Bereich der gerade verwendeten Perspektive ffnet sich der betreffende Editor f r das Element Bosch Software Innovations GmbH Modellierungshandbuch 6 1 301 Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 3 Anzeigen der Gliederung Sie k nnen die Gliederung in jeder Perspektive anzeigen Die Gliederung wird standardm ig sowohl in der Perspektive Regel Modellierung als auch in der Perspektive Debuggen gezeigt Sie kann allerdings geschlossen werden Die Gliederung wird beim Anzeigen einer Regel im Re
58. Q Visual Rules Ablaufregel Q Visual Rules Ausf hrung Q Visual Rules Benutzerschnittstelle Q Visual Rules Bibliotheken von Drittanbietern Q Visual Rules Databaselntegrator Q Visual Rules Dokumentation G Visual Rules Dokumentationsgenerator ID de visualrules vr3lib feature group de visualrules flowrule feature group de visualrules execution feature group de visualrules ui feature group de visualrules 3rdparty feature group de visualrules dbc festure group de visualrules doc feature group de visualrules generator doc feature g m Gr e 133 261 KB Details gt Klicken Sie auf Weiter gt Der folgende Dialog erscheint Ee Review Licenses i Licenses must be reviewed and accepted before the software can be installed Licenses License text LIZENZBEDINGUNGEN F R DIE UNENTGELTLICHE NUTZUNG DER St amp Ich lehne die E w Ich akzeptiere die Bedingungen der Lizenzvereinbarung _ 1 gt Bedingungen der Lizenzvereinbarung ab Weiter gt lt Zur ck Abbrechen Fertig stellen W hlen Sie die Option Ich akzeptiere die Bedingungen der Lizenzvereinba rung wenn zutreffend Bosch Software Innovations GmbH Modellierungshandbuch 6 1 695 Sonstige Aufgaben Aktualisieren Ihres Visual Rules Modeler Klicken Sie auf Fertig stellen Das Update wird installiert Irgendwan
59. Spezifizieren der erwarteten Werte f r Aktionen 495 Spezifizieren der erwarteten Werte f r Interne Datenele MENTE ss gege e Eege 496 Spezifizieren der erwarteten Ausnahme Elemente 496 6 2 3 Verwalten der Testf lle eines Regeltests nu2n0 498 Einf hrung ee ae a Ed 498 6 2 3 1 Hinzuf gen eines Testfalls zu einem Regeltest 498 EIHIUNEUNE e ee e AE ee 498 Hinzuf gen eines neuen Testfalls 499 Duplizieren eines gegebenen Testfalls 499 Importieren von Testf llen aus einer XML Datei 500 6 2 3 2 Deaktivieren eines Testfalls in einem Regeltest 502 6 2 3 3 L schen eines Testfalls aus einem Regeltest 502 6 2 3 4 Umsortieren der Testf lle eines Regeltests 503 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 19 Inhaltsverzeichnis 6 3 6 4 6 5 6 6 6 7 6 2 4 Hinzuf gen einer Beschreibung zu einem Regeltest 504 6 2 5 Konfigurieren der Ausf hrung eines Regeltests 505 EHM seen AROK Aa 505 6 2 5 1 Ersetzen von Service Aufrufen 506 6 2 5 2 Aktivieren deaktivieren von Aktionen 508 6 2 5 3 Ausw hlen der relevanten Ausgabedaten 510 6 2 5 4 Deaktivieren Konfigurieren der Anzeige von Statistik 511 6 2 5 5 Ausw hlen einer Konfiguration f r die Regelausf hrung 512 6 2 5 6 Deaktivieren von Warnungen f r fehlende erwartete Ergeb MSSE eege KSE 512 6 2 5 7 Spezi
60. Synchronisieren aller Ressourcen Sie k nnen alle Lokalen Ressourcen in ver ffentlichten Regelprojekten mit ihren Entfernten Entwicklungsst nden auf den betreffenden Team Servern synchroni sieren Um alle nderungen zu synchronisieren gehen Sie vor wie folgt Klicken Sie in der Ansicht Team Server Aktivit ten auf Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Die Ansicht wird aktualisiert gt Klicken Sie im Bereich nderungen auf Bosch Software Innovations GmbH Modellierungshandbuch 6 1 643 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern gt Wenn tats chlich nderungen zu senden sind erscheint der folgende Dia log Falls n tig geben Sie einen Kommentar ein Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen Klicken Sie auf Fertig stellen Alle Ressourcen werden synchronisiert d h die letzten Lokalen nderungen werden zu den Team Servern gesendet und die letzten Entfernten nderun gen werden in Ihren Arbeitsbereich abgeholt Im Bereich nderungen ver schwinden die betreffenden Ressourcen 644 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 7 2 Synchronisieren einzelner Ressourcen Einf hrung Sie k nnen einzelne Lokale Ressourcen in ver ffen
61. Verwalten von Regelprojekten Klicken Sie auf OK Das Regelprojekt wird gel scht Es verschwindet im Regel Explorer 584 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten 8 2 3 Importieren von Regelprojekten Sie k nnen Regelprojekte aus Ihrem Dateisystem in Ihren Visual Rules Arbeits bereich importieren Der Import von Ressourcen ist eine Funktionalit t von Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Um Regelprojekte zu importieren gehen Sie vor wie folgt W hlen Sie in der Men leiste Datei gt Importieren Der folgende Dialog erscheint Ausw hlen N Erstellt neue Projekte aus einer Archivdatei oder einem Verzeichnis 2 d Importquelle ausw hlen Filtertext eingeben A gt Allgemein LC Archivdatei E Benutzervorgaben G Dateisystem C Vorhandene Projekte in den Arbeitsbereich b Ausf hren Debug b amp CNS b LG Plug in Entwicklung b LG Team b GG Visual Rules O lt Zur ck Fertig stellen Abbrechen W hlen Sie als Importquelle Allgemein gt Vorhandene Projekte in den Arbeitsbereich Klicken Sie auf Weiter gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 585 Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten Derfolgende Dialog erscheint Projekte importieren W hle
62. ck Beispiel 4 2 6 68 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck Der arithmetische Operator kann auf zwei verschiedene Weisen verwendet werden Er betrachtet entweder eine oder zwei Zahlen Dementsprechend kann er in einem Ausdruck auf eine der folgenden Arten ver wendet werden e Zahl e Zahl Zahl Er gibt entweder den additiven Kehrwert der betreffenden Zahl zur ck oder die Differenz der betreffenden Zahlen Beispiele 2 2 4 22 Der arithmetische Operator betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Zahl Zahl Er gibt das Produkt der betreffenden Zahlen zur ck Beispiel 4 2 8 Der arithmetische Operator betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Zahl Zahl Er gibt den Quotienten der betreffenden Zahlen zur ck Beispiel 4 2 2 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 69 Grundlagen Ausdruck 2 3 3 4 DIV Der arithmetische Operator DIV betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Zahl DIV Zahl Er gibt den gerundeten Quotienten der betreffenden Zahlen zur ck Beispiele 11DIV2 5 11DIV3 3 MOD Der arithmetische Operator MOD betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Zahl MOD Zahl Er gibt den ganzzahligen Rest einer Di
63. der durch die Kennzeichnung repr sentiert wird Ggf Kommentar zu den letzten nderungen an der Kennzeichnung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 283 Bedienoberfl che Ansichten Tab Details f r eine Ressource Repository Verzweigung ad Kl Revision gt p 2 8 m 8 ZS lt Du e d Letzter Bearbeiter Zuletzt ge ndert Gesperrt von nderungsprotokoll Revisionen Details Letzter Kommentar Repository A HEAD Regelprojekt A 22 05 13 14 57 Admin Admin Admin Admin 22 05 13 14 57 nicht gesperrt gt Tab Details f r eine Ressource F r eine Ressource erfasst der Tab Details die folgenden Informationen Repository Repository welches die Ressource enth lt Verzweigung Verzweigung welche die Ressource enth lt Pfad Pfad zur Ressource Revision Revisionsnummer der Ressource Angelegt am Zeitpunkt an dem die Ressource erzeugt wurde Angelegt von Urheber der Ressource Letzter Bearbeiter Urheber der letzten nderungen an der Ressource Zuletzt ge ndert Zeitpunkt der letzten nderungen an der Ressource Gesperrt von Ggf Benutzer der die Ressource gesperrt hat Letzter Kommentar Ggf Kommentar zu den letzten nderungen an der Ressource 284 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 9 2 Tab Revisionen
64. der von einem Supertyp abgeleitet ist 2 1 4 Aufz hlung Ein Datentyp der Art Aufz hlung ist ein Datentyp f r den ein vordefinierter Satz von Werten angegeben ist Diese vordefinierten Werte werden Literale genannt Beispiel F r einen Datentyp Farbe k nnten die vordefinierten Werte BLAU GRUEN ROT und GELB als Literale angegeben sein a Q Farbe e BLAU GRUEN e ROT GELB Dementsprechend ist jeder Wert von einem solchen Datentyp eines der betref fenden Literale Ein Literal einer Aufz hlung kann innerhalb eines Ausdrucks referenziert werden siehe 2 3 2 Referenzen auf Datenelemente Bosch Software Innovations GmbH Modellierungshandbuch 6 1 45 Grundlagen Datentyp 2 1 5 2 1 5 1 Ausnahme amp Ein Datentyp der Art Ausnahme ist ein besonderer Datentyp der Art Struktur Dabei tragen die Attribute Informationen ber eine Ausnahmesituation z B dass erforderliche Daten fehlen oder Pr fungen fehlgeschlagen sind Jeder Datentyp der Art Ausnahme ist ein Subtyp des Datentyps General Exception 2 1 5 1 und enth lt somit das Attribut message Beispiel Ein Datentyp Ausf hrung_fehler k nnte aus einem Attribut mes sage bestehen welches eine Beschreibung der Situation tr gt und einem Attribut ausnahme_code welches eine Zahl tr gt die eine bestimmte Art von Ausnahmesituation repr sentiert Attribut a
65. die ein System w hrend seiner Laufzeit annehmen kann und der m glichen Zustandswechsel zwischen diesen Kaffee_waehlen Kaffee_waehlen gt Muenze_einwerfen gt E A Lg T einschalten Aus Zubereitung_abschlies gt 5 Bereit_fuer Zubereitung Beispiel eines Zustandsablaufs Dabei werden die einzelnen Zust nde durch Zustandselemente dargestellt und die m glichen Zustandswechsel durch bergange dazwischen Die tats chliche Erscheinung eines Zustandsablaufs kann in Abh ngig keit von der Konfiguration des Zustandsablauf Editorfelds variieren Die Ausf hrung eines Zustandsablaufs beginnt mit dem Zustandselement Start und endet mit einem Zustandselement Ende Dazwischen f hrt sie jeweils von einem Zustandselement zum n chsten fort wenn der verbindende bergang durch ein bestimmtes Ereignis ausgel st wird Im Fall eines regelba sierten bergangs wird zus tzlich eine unterlegte bergangsregel ausgef hrt Dar ber hinaus kann sowohl beim Betreten eines Zustandselements als auch beim Verlassen eine Regel aufgerufen werden Dies wird ggf durch ein entspre chendes Symbol amp ss angezeigt welches an das Zustandselement ange h ngt ist Eingabedaten k nnen an diese Regel bergeben und Ausgabedaten k nnen zur ckgegeben werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 115 Grundlagen Zustandsablauf 2 8 1 2 8 1 1 2 8 1
66. gen eines Elements e Suchen eines bestimmten Elements e Anordnen von Elementen e L schen eines Elements e Verbergen bestimmter Arten von Elementen e Verbergen bestimmter Arten von Abh ngigkeiten e Hervorheben von Abh ngigkeiten bez glich bestimmter Elemente Hinzuf gen eines Elements Sie k nnen einzelne Elemente d h Regelpakete Regeln Testsuiten und Regel tests des betreffenden Regelprojekts d h welches das Abh ngigkeitsdia gramm beinhaltet zu einem Abh ngigkeitsdiagramm hinzuf gen Um ein Element hinzuzuf gen gehen Sie vor wie folgt gt Bewegen Sie das Element per drag amp drop aus dem Regel Explorer in das Abh ngigkeitsdiagramm Editorfeld Das Element wird im Abh ngigkeitsdiagramm hinzugef gt und ggf werden die zugeh rigen Abh ngigkeiten gezeigt 574 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Suchen eines bestimmten Elements Sie k nnen in einem Abh ngigkeitsdiagramm ein bestimmtes Element suchen Um ein bestimmtes Element zu suchen gehen Sie vor wie folgt gt Rechtsklicken Sie irgendwo im Abh ngigkeitsdiagramm Editorfeld Ein Kontextmen erscheint W hlen Sie Ab Suchen Der Auswahldialog erscheint gt W hlen Sie das betreffende Element Klicken Sie auf OK Das Element wird im Abh ngigkeitsdiagramm hervorgehoben Falls n tig wird das Abh ng
67. hlen Sie Keine gt Um einzelne Datenelemente auszuw hlen gehen Sie vor wie folgt e W hlen Sie Ausgew hlte Die Tabelle darunter wird aktiviert e W hlen Sie in der Tabelle die relevanten Datenelemente Dabei k nnen Sie die Schaltfl chen Alle ausw hlen oder Keine ausw hlen verwenden Die betreffenden Datenelemente werden im Ausgaben Feld angezeigt Andere werden ggf gel scht Ein Datenelement das nicht ausgew hlt ist wird dennoch nicht aus dem Ausgaben Feld gel scht falls in der Spalte Erwartet ein Wert daf r ange geben ist In diesem Fall kann es durch L schen des Werts gel scht wer den 510 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests 6 2 5 4 Deaktivieren Konfigurieren der Anzeige von Statistik Beim Ausf hren eines Regeltests kann eine Statistik erzeugt werden Diese kann entweder den Regeltest als Ganzes abdecken oder jeden enthaltenen Testfall separat Au erdem kann eine Statistik Ausf hrungszeiten einschlie en oder nicht Sie k nnen f r einen bestimmten Regeltest entscheiden ob Statistiken tats chlich erzeugt werden Dar ber hinaus k nnen Sie ggf die Erzeugung von Statistik bez glich der genannten Aspekte konfigurieren Dies k nnen Sie im Bereich Erzeugen von Statistiken des Tab Konfiguration f r Regeltests tun Erzeugen von Statistiken Statistik erzeugen f r Einzelne Testf lle v
68. in einer der folgenden Formen e lt gt Check Box aktiviert De Check Box nicht aktiviert Wenn die Check Box aktiviert ist dann wird dies au erdem im Beschrei bungsfeld des Elements durch den Anhang Alle zutreffenden Bedingun gen ausf hren angezeigt 424 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 1 4 Editieren eines Ablaufregel Elements Aktion ausl sen Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt Ais Zum Navigieren im Editorfeld siehe 5 1 2 Um ein Ablaufregel Element Aktion ausl sen zu editieren gehen Sie vor wie folgt W hlen Sie im Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt W hlen Sie den Tab Aktion ausl sen Aktionsausl sung 1 amp Aktion fehlt Aktion ausl sen gt Spezifizieren Sie im Feld Aktion ausl sen die auszul sende Aktion Um eine Aktion zu spezifizieren k nnen Sie den Auswahldialog die Auto vervollst ndigung oder die Automatische Elementerzeugung verwenden Der Tab Aktion ausl sen erscheint entsprechend dem Aktionstyp der gew hlten Aktion Bosch Software Innovations GmbH Modellierungshandbuch 6 1 425 Editieren von Regeln Editieren einer Ablaufregel gt E d ditieren Sie S
69. oder im Regeltest Editor auf O klicken Um einen einzelnen Regeltest auszuf hren gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf den betreffenden Regeltest Ein Kontextmen erscheint W hlen Sie Ausf hren als gt 1 Visual Rules Test Der Regeltest wird ausgef hrt Im Regel Explorer wird die zugeh rige Stati stik hinzugef gt 6 4 2 Ausf hren einer Testsuite Sie k nnen eine Testsuite als Ganzes ausf hren Dabei werden die einzelnen Regeltests nacheinander ausgef hrt Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie eine ausgew hlte Testsuite auch ausf hren indem Sie in der Werkzeugleiste oder im Testsuite Editor auf klicken Um eine Testsuite zu auszuf hren gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die betreffende Testsuite Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 523 Testen von Regeln Ausf hren eines Regeltests gt W hlen Sie Ausf hren als gt 1 Visual Rules Testsuite Die Testsuite wird ausgef hrt Im Regel Explorer wird die zugeh rige Stati stik hinzugef gt 524 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Vergleichen von einzelnen Ergebnissen eines Regeltests 6 5 Vergleichen von einzelnen Ergebnissen eines Regeltests Nach dem Ausf hren eines Regeltests k nnen Sie
70. r Daten typen der Art Struktur Da die Basis Datentypen standardm ig vorliegen k nnen diese generell nicht erzeugt werden Datentypen k nnen auch importiert werden als Java Objektmodelle Weitere Informationen hierzu finden Sie im Java Integration Handbuch Um gt einen Datentyp zu erzeugen gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf die Regel das Regelpaket oder Regelmodell oder auf einen Ordner Gruppe darin wo Sie den Datentyp erzeugen wollen Ein Kontextmen erscheint W hlen Sie Neues Element Ein Kontextmen erscheint Unter anderem bietet es die verschiedenen Arten von Datentypen an d h Struktur Aufz hlung Ausnahme und Typalias Bosch Software Innovations GmbH Modellierungshandbuch 6 1 341 Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie eine Art von Datentyp Abh ngig von der gew hlten Art ffnet sich ein Dialog wie der folgende Struktur Legt eine neue Struktur an Name Falls n tig ersetzen Sie den Standardnamen F r Datentypen gilt die Allgemeine Einschr nkung bei der Namensge bung Klicken Sie auf Fertig stellen Im Regel Explorer wird der Datentyp im betreffenden Ordner Gruppe hinzu gef gt Zum Editieren von Datentypen siehe 4 6 4 4 1 4 Erzeugen eines Zustandsablaufs Sie k nnen einen Zustandsablauf auf verschiedenen Ebenen des Arb
71. r das gemeinsame Projekt Auswahl des Repository Repository 1 Repository 2 Repository 3 ve Er zeigt die Repositories die auf dem betreffenden Team Server verf gbar sind W hlen Sie ein Repository in dem Sie das Regelprojekt ver ffentlichen wol len Klicken Sie auf Fertig stellen Das Regelprojekt wird in dem betreffenden Repository des Team Servers ver ffentlicht Im Regel Explorer wird dies durch einen entsprechenden Anhang angezeigt der Informationen ber die Verbindung liefert z B vrteam Team Server Verbindung A Repository1 Dar ber hinaus erscheint der folgende Dialog 620 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen Senden Geben Sie einen Kommentar f r das Senden ein Das Projekt Regelprojekt ist unter der Kontrolle des Visual Rules Team Server lt Kommentar ausw hlen v Ausgew hlte Ressourcen zum Senden a Idi Regelmodell V Ablaufregel a VE Entscheidungstabelle VP Test gt m 4 Dabei ist ein Standardkommentar eingef gt Falls n tig ersetzen Sie den Standardkommentar Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen W hlen Sie die Ressourcen die auf dem Team Server zugreifbar sein soll
72. tig d h wenn das Beschreibungsfeld eingeklappt ist in der oberen linken Ecke des Zustandsablauf Editorfelds auf gt Das Beschreibungsfeld wird aufgeklappt De gt Doppelklicken Sie im Beschreibungsfeld Der Inplace Editor ffnet sich gt Geben Sie eine Beschreibung ein 542 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Hinzuf gen eines Zustandselements 7 2 Hinzuf gen eines Zustandselements Sie k nnen Zustandselemente zu einem Zustandsablauf hinzuf gen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie ein Zustandselement auch zu einem Zustandsablauf hinzuf gen indem Sie das entsprechende Symbol aus der Zustandsablauf Werkzeugpalette per drag amp drop in das Ablaufregel Editorfeld bewegen Um ein Zustandselement hinzuzuf gen gehen Sie vor wie folgt Klicken Sie in der Zustandsablauf Werkzeugpalette auf das Element gt Klicken Sie im Zustandsablauf Editorfeld an der Stelle an der Sie das neue Zustandselement platzieren wollen Das Symbol zeigt an dass das Zustandselement nicht an der betref fenden Stelle platziert werden kann Wenn Sie das Zustandselement tats chlich platzieren k nnen erscheint das Symbol o Die Zustandselement wird an der betreffenden Position hinzugef gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 543 Editieren v
73. um bestimmte Arten von Elementen innerhalb von Ausdr cken hervorzuheben Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen 674 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben Um Benutzervorgaben f r den Syntax Hervorhebung einzustellen gehen Sie vor wie folgt W hlen Sie im Verzeichnis des Benutzervorgaben Dialogs Visual Rules gt Ausdr cke gt Syntax Hervorhebung Die folgende Seite wird angezeigt Syntaxhervorhebung gei v v Farben f r die Syntaxhervorhebung Schl sselw rter Interne Datenelemente Konstante Datenelemente Attribute Aktionen Ein Ausgabe Datenelemente Datum Zeit Funktionen Strings Nummern Regeln EE E III gt F r jede Elementart f r die Sie eine bestimmte Farbe spezifizieren wollen gehen Sie vor wie folgt e Klicken Sie auf die betreffende Farbfl che Ein Dialog erscheint der die Systemfarben zeigt e Spezifizieren Sie eine Farbe und best tigen Sie Klicken Sie auf Anwenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 675 Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 3 2Einstellen von Benutzervorgaben f r die Aus
74. 189 3 4 5 3 Bereich Abh ngigkeitseinstellung 190 3 4 6 Abh ngigkeitsdiagramm Editor 22222nnenenennnn nn 191 3 4 6 1 Einstellungsbereich cu 192 Unterbereich Abh ngigkeits Hervorhebung 193 Unterbereich Dargestellte Elemente 194 Unterbereich Dargestellte Abh ngigkeiten 195 3 4 6 2 Abh ngigkeitsdiagramm Editorfeld 195 3 4 7 Verwendungsmatrix Editor nennen 197 3 4 7 1 Verwendungsmatrix Werkzeugpalette 198 3 4 7 2 Verwendungsmatrix Editorfeld s ana anaana 199 3 4 8 Vergleichseditor e nnn nanna 200 3 4 8 1 Vergleichsexplorer 2 Ze ERNSTER ads 203 3 4 8 2 Bereich Unterschiede a 4a 02208 ER 203 3 4 8 3 Bereich Vergleich deele EIERE a e 204 Tab DATEN ns tps seaa serien erde EE EE 204 Tab WW DEE 204 3 3 SANSICHleNs ge e EE raus EE 205 EIRUHKUNB gen EE eines eher 205 3 5 1 Ansicht Aufgaben ee e dea EEN 206 3 5 2 Ansicht Debuggen neuen neuen nn nn 208 3 53 Ansicht SUCHEN ein 209 3 5 4 Ansicht Statistik 2 u x 4e terina anien de 210 3 5 4 1 GrattetkhNavigoationsleiste aaan 210 3 5 4 2 Bereich Statistik Information r 22 211 3 5 4 3 Bereich Statistikeigenschaften 222 212 3 5 5 Ansicht Fehler ss neuen 213 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 9 Inhaltsverzeichnis 3 5 6 Ansicht Variablen en ee ae 214 3 5 7 Ansicht Eigenscha
75. 2 ist ebenfalls m glich Um eine neue Regelprojekt Abh ngigkeit zu definieren gehen Sie vor wie folgt Klicken Sie im Bereich Notwendige Abh ngigkeiten auf Der folgende Dialog erscheint liothek ausw hl gt Lee Filtertext eingeben Bibliotheken TS i Regelprojekt C 2 FRE Due Allgemein a a a atla Ei Gruppen ID regelprojekt c Artefakt ID Regelprojekt C Lo Regelprojekt C regelprojekt c Regelprojekt Version 0 0 1 SNAPSHOT nnnnnnn omenta EIER ageegeengegegege O Commons Collections G Commons Lang JavaBeans Activation Framework JAF JavaMail API X u Regelmodelle Regelmodell C Er zeigt die Projekte und Abh ngigkeiten welche Ihrem Visual Rules Mode ler momentan bekannt sind au er denen von welchem Ihr Regelprojekt bereits abh ngig ist 600 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Abh ngigkeiten eines Regelprojekts gt Wenn Ihr Regelprojekt von einem dieser Projekte bzw Bibliotheken abh n gig sein soll gehen Sie vor wie folgt e W hlen Sie das betreffende Projekt bzw die Bibliothek e Klicken Sie auf OK gt Wenn Ihr Regelprojekt von einer Bibliothek abh ngig sein soll welche momentan noch nicht bekannt ist gehen Sie vor wie folgt e Klicken Sie auf Andere Der folgende Dialog erscheint Abh ngigkeit
76. 2 1 2 Erzeugen einer Kopie eines Regelprojekts Um eine Kopie eines Regelprojekts zu erzeugen gehen Sie vor wie folgt Kopieren Sie das Regelprojekt im Regel Explorer und f gen Sie es wieder ein Derfolgende Dialog erscheint Projektname v Standardposition verwenden Position C Users imm0262 workspace Kopie von Regelp Durchsuchen gt Wenn n tig ersetzen Sie den Standardnamen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 581 Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten gt Wenn Sie das neue Regelprojekt nicht im aktuellen Arbeitsbereich Verzeich nis erzeugen wollen gehen Sie vor wie folgt e Deaktivieren Sie die Check Box Standardposition verwenden Das Feld Position wird aktiviert e Spezifizieren Sie einen Ort an dem Sie die Kopie erzeugen wollen Sie k nnen auf Durchsuchen klicken um einen Ort aus Ihrem Dateisys tem zu w hlen Klicken Sie auf OK Im Regel Explorer erscheint das neue Regelprojekt wenn Sie nicht einen Ort au erhalb des aktuellen Arbeitsbereich Verzeichnisses gew hlt haben Standardm ig hat das Regelprojekt die gleichen Kennungen wie das urspr ngliche Regelprojekt Daher m ssen Sie die Kennungen von einem der Regelprojekte ndern um beide gleichzeitig ffnen zu k nnen Zum Editieren der Kennungen eines Regelprojekts siehe 8 2 6 582
77. 2 Erzeugen einer Ablaufregel nananana naana anann 336 EENEG reg EE E E 336 Erzeugen einer neuen Ablaufregel 336 Konvertieren einer Entscheidungstabelle in eine Ablaufre EE ee EE E E ee ere 339 4 4 1 3 Erzeugen eines DatentypS sense ennennennn 340 4 4 1 4 Erzeugen eines Zustandsablaufs 22222 342 4 4 1 5 Erzeugen eines HRegeloakets annann na nunn 344 4 4 1 6 Erzeugen eines Datenelements 22c22un0 345 Importieren einer CSV Datei als konstantes Datenelement 349 Umwandeln eines Datenelements 353 4 4 1 7 Erzeugen einer Entscheidungstabelle 354 Einf hrung deed ren 354 Erzeugen einer neuen Entscheidungstabelle 354 Importieren einer Excel Tabelle als Entscheidungstabelle 357 4 4 1 8 Erzeugen einer Ablaufregel Vorlage 362 EINT RFUNE avd sa anna ea pani saii 362 Erzeugen einer neuen Ablaufregel Vorlage 362 Konvertieren einer Ablaufregel in eine Ablaufregel Vorlage 363 Verschieben eines Regelmodell Elements 365 L schen eines Regelmodell Elements z2222222 366 Gruppieren von Regelmodell Elementen z 2 368 SI le TEE 368 4 4 4 1 Erzeugen einer Gruppe 369 4 4 4 2 Hinzuf gen von Elementen zu einer Gruppe 371 Umbenennen eines Regelmodell Elements 373 Suchen eines Regelmodell Elements 22222222200 375 Erzeugen einer Kopie eines Regelmodell Elements
78. 2 vrmodel Die Revisionen der Ressource werden in dem Feld auf der rechten Seite angezeigt Revis Datum Bearbeiter Kommentar m 1 17 09 12 12 07 admin Das Projekt Regelprojekt A ist unter d m 2 17 09 12 13 31 admin e W hlen Sie die betreffende Revision Details zu einer Revision k nnen angezeigt werden indem Sie in die betreffende Zeile klicken Klicken Sie auf Fertig stellen Die ausgew hlten Ressourcen werden in Ihrem Arbeitsbereich wiederherge stellt Sie erscheinen im Regel Explorer Bosch Software Innovations GmbH 642 Modellierungshandbuch 6 1 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 7 9 4 7 1 Synchronisieren lokaler Ressourcen mit Ihrem ent fernten Entwicklungsstand Einf hrung Sie k nnen ver ffentlichte Lokale Ressourcen mit ihren Entfernten Entwick lungsst nden synchronisieren d h sowohl die letzten Lokalen nderungen sen den als auch die letzten Entfernten nderungen abholen Zum Ver ffentlichen eines lokalen Regelprojekts siehe 9 3 1 Wenn es f r eine Ressource widerspr chliche d h sowohl Entfernte als auch Lokale nderungen gibt dann ist das Synchronisieren erst nach dem Aufl sen von widerspr chlichen nderungen m glich Dabei haben Sie die folgenden M glichkeiten e Synchronisieren aller Ressourcen 9 4 7 1 e Synchronisieren einzelner Ressourcen 9 4 7 2
79. 6 1 677 Sonstige Aufgaben Einstellen von Benutzervorgaben Spezifizieren Sie im Feld Aktivierungsintervall f r Aktivit ten Sicht sek das Zeitintervall nach welchem die Ansicht Team Server Aktivit ten automa tisch aktualisiert wird in Sekunden Die Ansicht Team Server Aktivit ten stellt eine Schaltfl che bereit mit der sie manuell aktualisiert werden kann Spezifizieren Sie im Bereich Entsperre Ressourcen vor dem L schen eines Projekts ob gesperrte Ressourcen automatisch entsperrt werden wenn ein Regelprojekt das auf einem Team Server ver ffentlicht ist aus Ihrem Arbeitsbereich gel scht wird Dabei k nnen Sie zwischen den folgenden Optionen w hlen e Immer die Ressourcen werden in jedem Fall entsperrt e Nie die Ressourcen werden in keinem Fall entsperrt e Benutzereingabe der Anwender wird in jedem einzelnen Fall aufgefor dert zu entscheiden ob die Ressourcen entsperrt werden Spezifizieren Sie im Bereich Best tigung anfordern wenn Ressource n igno riert werden sollen ob der Anwender beim Ausschlie en von Ressourcen vom Austausch mit einem Team Server aufgefordert wird seine Aktion zu best tigen Dabei k nnen Sie zwischen den folgenden Optionen w hlen e Immer der Anwender wird in jedem Fall aufgefordert e Nie der Anwender wird in keinem Fall aufgefordert Spezifizieren Sie im Bereich Index Intervall f r ber Team Server verteilte Bibliotheken sek das Z
80. Abh ngigkeit eines Regelprojekts l schen Voraussetzung Der Regelprojektdatei Editor ist f r das Regelprojekt ge ffnet Zum ffnen eines Editors siehe 4 2 2 Um gt einen Regelprojekt Abh ngigkeit zu l schen gehen Sie vor wie folgt W hlen Sie im Bereich Notwendige Abh ngigkeiten die Regelprojekt Abh ngigkeit 602 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Abh ngigkeiten eines Regelprojekts Klicken Sie auf X Die Regelprojekt Abh ngigkeit wird gel scht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 603 Organisieren Ihres Arbeitsbereichs Verwalten von Abh ngigkeiten eines Regelprojekts 604 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 9 Arbeiten mit Team Servern Arbeiten mit Team Servern Einf hrung Der Visual Rules Team Server erm glicht das Arbeiten an Regelprojekten als Team Er ist das zentrale Verbindungsglied zwischen den Mitgliedern eines Teams und erlaubt es nderungen in einem zentralen Repository zu verwalten Zugriff auf einen Visual Rules Team Server haben Sie ber die folgenden Elemente der Bedienoberfl che des Visual Rules Modeler Regel Explorer Ansicht Team Server Explorer Ansicht Team Server Aktivit ten Weitere Informationen zum Visual Rules Team Server finden Sie im zuge h rigen Benut
81. Ablaufre gel wird der Zweig durch ein Ablaufregel Element Entscheidungstabelle auf rufen ersetzt welches die neue Entscheidungstabelle aufruft 458 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 4 Aus einklappen einer Ablaufregel oder ihrer Teile Einf hrung Sie k nnen eine Ablaufregel oder Teile davon im Ablaufregel Editorfeld aus oder einklappen Eine eingeklappte Ablaufregel oder Teile davon werden durch das Symbol P repr sentiert Voraussetzung Die betreffende Ablaufregel wird im Ablaufregel Editor ange zeigt Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie die Tastenk rzel zum Aus einklappen einer Ablaufregel verwenden Hier haben Sie die folgenden M glichkeiten e Aus einklappen einer Ablaufregel 5 2 4 1 e Aus einklappen eines Zweigs einer Ablaufregel 5 2 4 2 e Aus einklappen eines Ablaufregel Elements Entscheiden 5 2 4 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 459 Editieren von Regeln Editieren einer Ablaufregel Tastenk rzel zum Aus einklappen einer Ablaufregel Die folgenden Tasten auf der numerischen Tastatur haben die Funktion Teile einer Ablaufregel aus einzuklappen Taste Funktion Aus einklappen einer Ablaufregel Aus einklappen eines d
82. Admin Passwort Mandant DEFAULT Benutzerdaten speichern Editieren Sie die Verbindung Gehen Sie hierzu vor wie beim Herstellen einer Team Server Verbindung 612 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Verwalten von Team Server Verbindungen 9 1 3 L schen einer Team Server Verbindung Sie k nnen Verbindungen von Ihrem Visual Rules Modeler zu Team Servern l schen Das Unterbrechen einer Team Server Verbindung ist ebenfalls m glich In diesem Fall werden die Einstellungen der Verbindung aufbewahrt und sie kann jederzeit wiederhergestellt werden Um eine Team Server Verbindung zu l schen gehen Sie vor wie folgt Rechtsklicken Sie in der Ansicht Team Server Explorer auf die Verbindung Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Ein Kontextmen erscheint Klicken Sie auf L schen Der folgende Dialog erscheint Klicken Sie auf OK Die Verbindung wird gel scht Sie verschwindet in der Ansicht Team Server Explorer Bosch Software Innovations GmbH Modellierungshandbuch 6 1 613 Arbeiten mit Team Servern Verwalten von Team Server Verbindungen 9 1 4 Unterbrechen einer Team Server Verbindung Sie k nnen eine Verbindung von Ihrem Visual Rules Modeler zu einem Team Server unterbrechen In diesem Fall k nnen Sie an den Ressourcen die ber diese Verbindung ver ff
83. Allgemeinen verl uft die Ausf hrung einer Ablaufregel wie das Lesen eines Buchs D h sie startet oben links und f hrt fort nach rechts und nach unten Auf diese Weise werden alle Zweige und somit alle Ablaufregel Elemente nachein ander abgearbeitet Im einzelnen k nnen allerdings Abweichungen von diesem Verhalten auftreten Dies geschieht gegebenenfalls aufgrund eines bestimmten Ablaufregel Elements welches eine andere Vorgehensweise vorschreibt Beispiel Wenn ein Ablaufregel Element Entscheidung ausgef hrt wird dann wird normalerweise nur einer der angeh ngten Zweige bear beitet Ablaufregel Vorlage Eine Ablaufregel Vorlage ist eine Ablaufregel die als Vorlage f r andere Ablauf regeln dient Eine Ablaufregel Vorlage ist besonders hilfreich um viele hnliche Ablauf regeln zu erstellen z B Regeln f r Daten Evaluierung die alle einem bestimmten Muster folgen sollen 94 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel 2 7 2 Ablaufregel Element Einf hrung Ablaufregel Elemente sind die Bausteine von Ablaufregeln Dabei repr sentiert jedes Ablaufregel Element entweder einen einzelnen Schritt innerhalb der Ausf hrung einer Ablaufregel z B eine Auswahl eine Berech nung eine Aktion etc Im Ablaufregel Editorfeld ist f r jedes Ablaufregel Element au er denen die nicht editiert werden k nnen wie z B das Ablaufregel Element Start ein
84. Aufz hlung In einem Ausdruck referenziert der Name eines Literals der an den Elementna men eines Datenelements welches einen Datentyp der Art Aufz hlung zul sst angeh ngt ist auf das betreffende Literal Dabei ist der Name des Literals durch einen Punkt getrennt Elementname Literal Name Beispiel farbe GRUEN referenziert auf das Literal GRUEN des Datenelements farbe 62 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck 2 3 3 Operatoren Einf hrung In der Auswertung eines Ausdrucks gibt ein Operator auf der Basis eines oder mehrerer vorgegebener Werte einen Wert zur ck Beispiel Der arithmetische Operator gibt auf der Basis zweier Zahlen deren Produkt zur ck In einem Ausdruck wird ein Operator generell durch das entsprechende Symbol repr sentiert z B DIV MOD Ein Ausdruck kann mehrere Operatoren beinhalten In diesem Fall ist die Reihenfolge der Auswertung durch die Priorisierung der Operatoren allge mein festgelegt In Visual Rules k nnen die folgenden Operatoren verwendet werden d h in einem Ausdruck enthalten sein e Logische Operatoren 2 3 3 1 e Collection Operatoren 2 3 3 2 e Arithmetische Operatoren 2 3 3 3 e Vergleichsoperatoren 2 3 3 4 e Sonstige Operatoren 2 3 3 5 Manche Operatoren k nnen in verschiedenen Zusammenh ngen ver wendet werden z B die Operatoren und k nnen entweder als Coll
85. Ausdruck referenziert werden siehe 2 3 2 Referenzen auf Daten elemente Set Ein Set ist eine ungeordnete Collection Dabei ist jeder Wert einmalig Beispiel Die Namen der US Pr sidenten ohne jegliche Ordnung Lincoln Roosevelt Bush Clinton Washington Ein Wert in einem Set kann nicht identifiziert werden und er kann nicht in einem Ausdruck referenziert werden 50 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datenelement 2 2 2 Map Eine Map ist ein Datenelement welches eine beliebige Anzahl von Eintr gen tra gen kann wobei jeder Eintrag ein Schl ssel Wert Paar ist d h er besteht aus einem Schl ssel und einem dazugeh rigen Wert Dabei ist jeder Schl ssel ein malig und identifiziert somit den dazugeh rigen Wert Beispiel Die Namen der US Staaten mit ihren Abk rzungen als Schl ssel a US Staaten String gt String Map a Zen Eintrag amp Schl ssel String NY Wert String New York a pe Eintrag amp Schl ssel String CA Wert String California a ep Eintrag amp Schl ssel String MA Wert String Massachusetts a Zen Eintrag Schl ssel String GEN Wert String Der Schl ssel und der Wert k nnen von einem beliebigen Datentyp sein wobei grunds tzlich folgendes gilt e Alle Schl ssel in einer Map sind vom gleichen Datentyp e Alle Werte in einer Map sind vom
86. Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen Um Benutzervorgaben f r die Testausf hrung einzustellen gehen Sie vor wie folgt W hlen Sie im Verzeichnis des Benutzervorgaben Dialogs Visual Rules Visual Rules gt Testausf hrung Die folgende Seite wird angezeigt Testausf hrung d i e v Ben tigte Ressourcen vor der Codegenerierung immer automatisch speichern V Nicht mehr nachfragen vor der Codegenerierung Standardwerte wiederherstellen Anwenden gt Wenn Sie wollen dass der Anwender vor der Testausf hrung das Speichern ben tigter Ressourcen nicht best tigen muss aktivieren Sie die entspre chende Check Box gt Wenn Sie wollen dass der Anwender vor der Testausf hrung das Generie ren von Code nicht best tigen muss aktivieren Sie die entsprechende Check Box Beide Einstellungen k nnen auch in den betreffenden Dialogen vorgenommen werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 681 Sonstige Aufgaben Einstellen von Benutzervorgaben Klicken Sie auf Anwenden 682 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 7 Einstellen von Benutzervorgaben f r Schriften Sie k nnen Benutzervorgaben bez glich der Schriften einstellen die in den Regel Editoren dem Zustandsablauf Editor
87. Bild 10 5 1Ausdrucken eines Bilds Sie k nnen ein Bild einer Ablaufregel einer Entscheidungstabelle oder eines Zustandsablaufs ausdrucken Voraussetzung Der zugeh rige Editor d h der Ablaufregel Editor Entscheidungstabellen Editor oder Zustandsablauf Editor ist f r das betreffende Objekt ge ffnet D Zum ffnen eines Editors siehe 4 2 2 Um ein Bild zu drucken gehen Sie vor wie folgt Klicken Sie irgendwo im zugeh rigen Editor 698 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Exportieren einer Regel oder eines Zustandsablaufs als Bild gt W hlen Sie in der Men Leiste Datei gt Drucken Der folgende Dialog erscheint Drucl Le ks Format Vorschau Skalierung m 3 Seiten 1 Auf Seiten einpassen Auf eine Seite drucken Zur cksetzen Rand Oben 10 Unten 10 Links 10 Rechts 10 Kein Rand Zur cksetzen Kopf und Fu zeile Kopfzeile drucken Fu zeile drucken Er bietet Druckoptionen sowie eine Vorschau des Ausdrucks Der Dialog erscheint auch wenn Sie in der Werkzeugleiste auf B klik ken Spezifizieren Sie im Bereich Format die Gr e des Bilds gt Spezifizieren Sie im Bereich Rand die R nder des Bilds Tun Sie im Bereich Kopf und Fu zeile folgendes e Wenn Art und Name des gedruckten Objekts sowie der Name des enthal tenden Regelprojekts
88. CH Im Entscheidungstabellen Editorfeld ist f r jede Zelle einer Aktionsspalte ein Beschreibungsfeld und ein Inhaltsfeld bereitgestellt Ob die Beschreibungsfelder und Inhaltsfelder im Entscheidungstabellen Editorfeld tats chlich angezeigt werden h ngt von seiner Konfiguration ab W hrend im Beschreibungsfeld eine Beschreibung der betreffenden Tabellen zelle gegeben sein kann enth lt das Inhaltsfeld die notwendigen Spezifikatio nen 112 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel 2 7 3 4 Zuweisungsspalte Eine Zuweisungsspalte ist eine Spalte einer Entscheidungstabelle Sie besteht aus einem Kopf blau unterlegt und Tabellenzellen nicht unterlegt die jeweils mit einem Ausdruck gef llt sind SS Datenelement Ausdruck 1 Ausdruck_2 Ausdruck_3 Ausdruck_4 Der Eintrag im Kopf spezifiziert das Datenelement welchem Werte zugewiesen werden Der Ausdruck in einer Tabellenzelle spezifiziert jeweils einen zuzuwei senden Wert vorausgesetzt dass die zugeh rigen Bedingungen tats chlich erf llt sind Im Entscheidungstabellen Editorfeld ist f r jede Zelle einer Zuweisungsspalte ein Beschreibungsfeld und ein Inhaltsfeld bereitgestellt Ob die Beschreibungsfelder und Inhaltsfelder im Entscheidungstabellen Editorfeld tats chlich angezeigt werden h ngt von seiner Konfiguration ab W hrend im Beschreibungsfeld eine Besch
89. Check Box Gro und Kleinschreibung beachten gt Um die zu suchende Elementart zu spezifizieren gehen Sie im Bereich Suchen nach vor wie folgt e W hlen Sie die Option bestimmten Elementen e Aktivieren Sie die betreffenden Check Boxen gt Um zu spezifizieren wo nach dem eingegebenen Text gesucht werden soll deaktivieren Sie irrelevante Check Boxen im Bereich Durchsuchen von Bosch Software Innovations GmbH Modellierungshandbuch 6 1 375 Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie den Suchbereich im Bereich Bereich Dabei repr sentieren die folgenden Optionen die folgenden Bereiche e Arbeitsbereich kompletter Arbeitsbereich e Ausgew hlte Elemente Regelmodelle Regelpakete Regeln oder aktuell im Regel Explorer ausgew hlte Ordner e Ausgew hlte Regelmodelle Regelmodelle die mindestens ein Element enthalten welches aktuell im Regel Explorer ausgew hlt ist Klicken Sie auf Suchen Die Ansicht Suchen ffnet sich und zeigt die Ergebnisse der Suche 376 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 7 Erzeugen einer Kopie eines Regelmodell Elements Sie k nnen eine Kopie eines Regelmodell Elements auf verschiedenen Ebenen des Arbeitsbereich Verzeichnisses erzeugen d h bez glich des Regelmodells selbst oder bez glich eines anderen Regelmodell Elements welches Elemente der betreff
90. Editor Bereich Ihrer Perspek tive Bosch Software Innovations GmbH Modellierungshandbuch 6 1 615 Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen 9 3 Verwalten der Fernzugreifbarkeit von lokalen Ressourcen Einf hrung Wenn Ihr Visual Rules Modeler mit Team Servern verbunden ist konnen Sie die prinzipielle Fernzugreifbarkeit ber diese Verbindungen auf Ihre Lokalen Res sourcen verwalten Zum Herstellen einer Team Server Verbindung siehe 9 1 1 Ob eine Ressource auf einem Team Server f r einen anderen Benutzer tats chlich zugreifbar ist h ngt noch von weiteren Aspekten ab z B von den Benutzer Berechtigungen die ihm dort gew hrt werden Dabei haben Sie die folgenden M glichkeiten e Ver ffentlichen eines lokalen Regelprojekts 9 3 1 e Trennen eines ver ffentlichten Regelprojekts vom Team Server 9 3 2 e Manuelles Sperren von Ressourcen in ver ffentlichten Regelprojekten 9 3 3 616 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen 9 3 1 Ver ffentlichen eines lokalen Regelprojekts Sie k nnen Ihre Lokalen Regelprojekte auf Team Servern ver ffentlichen In die sem Fall sind die Regelprojekte sowie alle darin enthaltenen Ressourcen f r andere Benutzer potentiell zugreifbar Voraussetzung Ihr Visual Rules Modeler ist mit den betreff
91. Ein aus einer Testsuite gel schter Regeltest wird nicht aus dem Arbeitsbe reich gel scht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 487 Testen von Regeln Verwalten von Regeltests Um einen Regeltest aus einer Testsuite zu l schen gehen Sie vor wie folgt Rechtsklicken Sie im Testsuite Editor auf den Regeltest Ein Kontextmen erscheint gt W hlen Sie amp Entfernen Der Regeltest wird gel scht 488 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests 6 2 Editieren eines Regeltests Einf hrung Sie k nnen einen Regeltest im Regeltest Editor editieren Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Hier haben Sie die folgenden M glichkeiten e Editieren der Testf lle eines Regeltests 6 2 2 e Verwalten der Testf lle eines Regeltests 6 2 3 e Hinzuf gen einer Beschreibung zu einem Regeltest 6 2 4 e Konfigurieren der Ausf hrung eines Regeltests 6 2 5 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 489 Testen von Regeln Editieren eines Regeltests 6 2 1 Anzeigen eines Regeltests im Regeltest Editor Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten einen Regeltest im Regeltest Editor anzuzeigen Doppelklicken auf den Regeltest im Regel Explorer oder in der Ablauf regel Kontextpalette
92. Einf hrung Ein Collection Operator betrachtet zwei Collections und gibt eine Collection zur ck Die folgenden Collection Operatoren k nnen verwendet werden IN INTERSECT Die Operatoren und k nnen auch als Arithmetische Operatoren ver wendet werden Der Collection Operator betrachtet zwei Collections In einem Ausdruck wird er in folgender Form verwendet Collection Collection 66 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck Er gibt die Vereinigung der betreffenden Collections zur ck d h eine neue Coll ection welche jeden Wert enth lt der in mindestens einer der beiden enthalten ist Beispiel Alan Dan Peter Steve Alan Dan Steve Peter Der Collection Operator betrachtet zwei Collections In einem Ausdruck wird er in folgender Form verwendet Collection Collection Er gibt das relative Komplement der betreffenden Collections zur ck d h eine neue Collection welche jeden Wert enth lt der in der ersten aber nicht in der zweiten Collection enthalten ist Beispiel Alan Dan Peter Peter Steve Alan Dan Der Collection Operator ber cksichtigt die H ufigkeit des Vorkommens eines Werts in einer Collection Wenn z B die erste Collection einen bestimmten Wert sieben mal und die zweite Collection denselben Wert drei mal enth lt dann wird die neue Collection
93. Elementen 4 4 2 Verschieben eines Regelmodell Elements Sie k nnen Regelmodell Elemente innerhalb des Arbeitsbereich Verzeichnisses verschieben Es ist nicht m glich ein Regelmodell Element zu verschieben wenn so die Allgemeine Einschr nkung bei der Namensgebung verletzt w rde Das Verschieben eines Regelmodell Elements kann sich auf seine Zugreifbarkeit auswirken und somit zu Fehlern f hren wenn das Element selbst oder seine Inhalte durch andere Regelmodell Elemente referen ziert werden Wenn ein Datenelement in einen Ordner verschoben wird der nicht zu seiner Art passt dann wird diese automatisch angepasst z B wenn ein Eingabe Datenelement in den Ordner Interne Daten verschoben wird wird es automatisch in ein Internes Datenelement umgewandelt Auf diesem Weg kann Information verloren gehen Wenn Sie ein Versionskontrollsystem z B Subversion verwenden um Ihre Regelprojekte zu verwalten dann ist folgendes wichtig Beim Verschieben eines Regelpakets werden die entsprechenden Dateien und Ordner auf dem Dateisystem auch verschoben d h von einem Ordner in einen anderen Generell kann dies weitere Schritte erfor dern wenn das aktualisierte Regelprojekt an das Versionskontrollsystem gesendet wird Insbesondere ist es m glich dass Ordner zwischen zwei Check ins nur einmal verschoben werden k nnen In diesem Fall wird empfohlen die nderungen sofort nach dem Verschieben des Regelpa kets zu bes
94. Entscheidungstabellen Kontextpalette Klicken auf im Testsuite Editor w hrend der Regeltest ausgew hlt ist Um einen Regeltest im Regeltest Editor anzuzeigen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf Derfolgende Dialog erscheint W hlen Sie Tests aus _ DaBee gt Regel Test1 Regelmodell Regel EC Regel Test 2 P Regel Test 3 8 Regelmodell Regel Abbrechen Er bietet die verf gbaren Regeltests Sie k nnen die angebotenen Regeltests filtern indem Sie in das Eingabe feld Zeichen eingeben e W hlen Sie einen Regeltest e Klicken Sie auf OK Der Regeltest Editor ffnet sich und zeigt den Regeltest 490 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests 6 2 2 Editieren der Testf lle eines Regeltests Sie k nnen einen Testfall eines Regeltests im Regeltest Editor editieren Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Dabei haben Sie die folgenden M glichkeiten e Editieren des Namens eines Testfalls 6 2 2 1 e Hinzuf gen einer Beschreibung zu einem Testfall 6 2 2 2 e Spezifizieren der Eingabe Werte f r einen Testfall 6 2 2 3 e Spezifizieren der erwarteten Ergebnisse f r einen Testfall 6 2 2 4 6 2 2 1 Editieren des Namens eines Testfalls Sie k nnen den Namen eines Testfalls editieren Voraussetzun
95. Hinzuf gen eines Supertyps f r eine Struktur 391 SUDY WEE 45 SUPENLYP meses a ee a ce een ei een 45 e HUEN an a dE ee nee 45 Suchen Ansicht 2 e errien NEE e RE a ee a ee d 209 Suchen Dialog 1 a us Aer an nn a ans ahnen 141 SUPEHYD en en ee ee es er a a a 45 Hinzuf gen eines Supertyps f r eine Struktur 391 Supertypen Tab in Ansicht Eigenschaften 274 Syntax Hervorhebung 57 Einstellen von Benutzervorgaben 674 T Tab Wiederholen Ansicht Eigenschaften solange eine Bedingung erf llt et 271 Team Server Arbeiten mit Team Servern 605 Austauschen von Inhalten 624 Einstellen von Benutzervorgaben 677 L schen einer Verbindung 613 Manuelles Sperren von ver ffentlichten Ressourcen 623 Navigieren in der Revisionshistorie 222 cosoeeeeeesseeneeeeeennenn 656 ffnen der Webkonsole 615 Trennen eines Regelprojekts vom Team Server 2 222222 cneeeeeeenernee nn 622 Unterbrechen einer Verbindung 614 Vergleichen von Entwicklungsst nden 9 EE REN NEIE ca 0 RAA 652 Ver ffentlichen eines lokalen Regelprojekts 617 Team Server Aktivit ten Ansicht e 287 Team Server Explorer Ansicht 2222222 2sseeeeeseeeeeeeenerneeeeenenenn 279 Test ass a ea aaa 126 Anzeigen eines Regeltests im Regel Editor 490 Ausf hren eines Regeltests 222 222 coeeeesseeeenesenereeeeesennenenn 522 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 719 Editieren der Testf ll
96. Inhaltsverzeichnis 461 5 3 Editieren einer Entscheidungstabelle 462 EIMUNKONB ee eege E anne 462 5 3 1 Editieren von Zeilen Spalten einer Entscheidungstabelle 463 EINTUNTUNE EE 463 5 3 1 1 Allgemeine Aufgaben zum Editieren von Zeilen Spalten ei ner Entscheidungstabelle 463 EINT UNFUNE si et it EE neue inner 463 Navigieren innerhalb einer Entscheidungstabelle 464 Hinzuf gen einer Beschreibung zu einer Tabellenzelle 464 5 3 1 2 Editieren einer Aktionsspalte 465 Einf hrung u 22 2 ehe 465 Spezifizieren der auszul senden Aktion 465 Spezifizieren der relevanten F lle 466 5 3 1 3 Editieren einer Zuweisungsspa lte 2 2222 466 Spezifizieren des relevanten Datenelements 467 Spezifizieren der zuzuweisenden Werte 467 5 3 1 4 Editieren einer Bedingungszeile spalte 468 Einf hrung 34 2 fund eier denge 468 Verschieben einer Bedingung r 00 0 468 Editieren eines Bedingungspr fix 2 n22 0 469 Hinzuf gen einer Bedingung z enr2 0 469 Editieren einer Bedingung nnrnraann 469 L schen einer Bedingung 470 5 3 1 5 Editieren einer Ausnahmespahe a nn aaan nana 470 Spezifizieren der auszul senden Ausnahme 470 Spezifizieren der relevanten F lle 222222220 471 5 3 2 Verwalten von Zeilen Spalten einer Entscheidungstabelle 472 ite EE EE 472 5 3 2 1 Hinzuf
97. Konfiguration e Die Kontextpaletten aller Editoren haben die gleiche Konfiguration e Die Editorfelder k nnen unabh ngig voneinander konfiguriert werden au er bez glich der Anzeige von Statistik Eine Statistik ist verf gbar f r Ablaufregeln im Ablaufregel Editorfeld und f r Entscheidungstabellen im Entscheidungstabellen Editorfeld Dabei haben beide Editorfelder die gleiche Konfiguration Dementsprechend haben Sie die folgenden M glichkeiten e Konfigurieren der Werkzeugpaletten 4 2 7 1 e Konfigurieren der Kontextpaletten 4 2 7 2 e Konfigurieren des Ablaufregel Editorfelds 4 2 7 3 e Konfigurieren des Zustandsablauf Editorfelds 4 2 7 4 e Konfigurieren des Entscheidungstabellen Editorfelds 4 2 7 5 e Konfigurieren der Regel Editoren bez glich der Darstellung von Statistik 4 2 7 6 Dar ber hinaus ist im Benutzervorgaben Dialog das Einstellen von Benut zervorgaben f r den Ablaufregel Editor m glich Bosch Software Innovations GmbH Modellierungshandbuch 6 1 311 Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 7 1 Konfigurieren der Werkzeugpaletten Einf hrung Sie k nnen die Werkzeugpaletten der Editoren d h die Ablaufregel Werkzeug palette Entscheidungstabellen Werkzeugpalette etc gemeinsam konfigurie ren Voraussetzung Der betreffende Editor d h der Ablaufregel Editor Entscheidungstabellen Editor etc ist offen DI Zum f
98. Kontextmen erscheint 502 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests W hlen Sie Entfernen Der Testfall wird gel scht 6 2 3 4 Umsortieren der Testf lle eines Regeltests Zur besseren Anschaulichkeit k nnen Sie die Testf lle eines Regeltests im Regeltest Editor umsortieren Normalerweise hat die Reihenfolge der Testf lle eines Regeltests keine praktische Bedeutung d h sie hat keine Auswirkung auf die Ergebnisse einer Ausf hrung Sie w re relevant wenn einzelne Testf lle eines Regel tests voneinander abh ngig w ren Dies wird allerdings generell nicht empfohlen Um Testf lle umzusortieren gehen Sie vor wie folgt W hlen Sie im Testf lle Feld einen Testfall Klicken Sie auf 4 Der gew hlte Testfall wird nach oben unten verschoben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 503 Testen von Regeln Editieren eines Regeltests 6 2 4 Hinzuf gen einer Beschreibung zu einem Regeltest Sie k nnen eine Beschreibung zu einem Regeltest hinzuf gen Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Um eine Beschreibung zu einem Regeltest hinzuzuf gen gehen Sie vor wie folgt Klicken Sie in der oberen linken Ecke des Regeltest Editors auf Beschrei bung
99. Logik Zeilenumbr che sowie Leerzeichen eingef gt oder entfernt Die Ausdrucksformatierung kann durch Dr cken von Strg Umschalt F auf einen ausgew hlten Ausdruck angewendet werden Zum Einstellen von Benutzervorgaben f r die Ausdrucksformatierung siehe 10 1 3 2 58 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck 2 3 1 Allgemeine Zeichen in Ausdr cken Einf hrung Ein Ausdruck kann die folgenden allgemeinen Zeichen enthalten e NULL 2 3 1 1 e Exponentialzeichen 2 3 1 2 e Prozentzeichen 2 3 1 3 Zur besseren bersichtlichkeit kann ein Ausdruck auch Leerzeichen Tabulatoren und Kommentare enthalten 2 3 1 1 NULL In einem Ausdruck repr sentiert NULL einen fehlenden Wert Beispiel Der Ausdruck Variable NULL bedeutet dass das Datenelement Variable keinen Wert tr gt 2 3 1 2 Exponentialzeichen In einem Ausdruck repr sentiert das Exponentialzeichen e die Multiplikation einer Zahl mit einer Zehnerpotenz Beispiel Ze repr sentiert 300000000 d h 3 mal 10 hoch 8 2 3 1 3 Prozentzeichen In einem Ausdruck repr sentiert das Prozentzeichen die Division eines Werts durch 100 Beispiel 8 3 repr sentiert 0 083 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 59 Grundlagen Ausdruck 2 3 2 Referenzen auf Datenelemente Einf hrung In einem Ausdruck referenziert ein Elementname auf das
100. Lokalen nderungen berschreiben wollen gehen Sie vor wie folgt e W hlen Sie Lokale nderungen berschreiben Der folgende Dialog erscheint Es gibt lokale nderungen Wollen Sie diese nderungen wirklich berschreiben L sx II wm e Klicken Sie auf Ja Der Widerspruch wird aufgel st Im Bereich nderungen verschwindet die betreffende Ressource Bosch Software Innovations GmbH Modellierungshandbuch 6 1 627 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Wenn Sie die Entfernten nderungen berschreiben wollen gehen Sie vor wie folgt e W hlen Sie 9 nderungen auf dem Team Server berschreiben Der folgende Dialog erscheint Senden Geben Sie einen Kommentar f r das Senden ein e Falls n tig geben Sie einen Kommentar ein Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen e Klicken Sie auf Fertig stellen Der Widerspruch wird aufgel st Im Bereich nderungen verschwindet die betreffende Ressource 628 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 2 9 4 2 1 Senden der letzten lokalen nderungen Einf hrung Sie k nnen Ihre letzten Lokalen nderungen an ver ffentlichten Regelprojekten zu den betreffenden Team Servern senden Zum Ver ffentlichen ei
101. Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 3 2 3 Suchen Dialog Bedienoberfl che Allgemeine Elemente der Bedienoberfl che Der Suchen Dialog geh rt zu Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Nach folgendem Text Suchen nach amp allen Elementen _ Regeln _ Ein Ausgabedaten _ Interne Daten C Datentypen __ Konstante Daten Bereich bestimmten Elementen V Namen _ Aktionen _ Aktionstypen C Services _ Servicetypen _ Funktionen amp Arbeitsbereich Ausgew hlte Elemente 7 Regelsuche E 6ro Kleinschreibung beachten beliebige Zeichenfolge beliebiges Zeichen Escape Zeichen f r Literale Durchsuchen von 7 Beschreibungen Ausdr cke I Notizen Typen V Metadaten Schl ssel Metadaten Werte Ausgew hlte Regelmodelle Suchen Dialog Bosch Software Innovations GmbH Modellierungshandbuch 6 1 141 Bedienoberfl che Allgemeine Elemente der Bedienoberfl che 3 2 4 Auswahldialog Der Auswahldialog erscheint bez glich einer bestimmten Art von Regelmodell Element wenn Sie auf die Schaltfl che oder hinter dem Inplace Editor klicken A W hlen Sie einen Typ aus Any F Alle zeigen S Any BONUSKARTE ap Boolean S Date Float a GeneralException Integer X BE m Beschreibung
102. Regelpaket Wiederverwendungen auf Paket Ebene auszuf hren gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Regelpaket Ein Kontextmen erscheint W hlen Sie Paketwiederverwendungen organisieren Das automatische Organisieren von Regelpaket Wiederverwendung wird ausgef hrt 598 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Abh ngigkeiten eines Regelprojekts 8 4 Verwalten von Abh ngigkeiten eines Regelprojekts Einf hrung Sie k nnen die Abh ngigkeiten eines Regelprojekts im Regelprojektdatei Editor verwalten D Zum ffnen eines Editors siehe 4 2 2 Hier haben Sie die folgenden M glichkeiten e Definieren einer neuen Regelprojekt Abh ngigkeit 8 4 1 e Editieren einer gegebenen Regelprojekt Abh ngigkeit 8 4 2 e L schen einer Regelprojekt Abh ngigkeit 8 4 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 599 Organisieren Ihres Arbeitsbereichs Verwalten von Abh ngigkeiten eines Regelprojekts 8 4 1 Definieren einer neuen Regelprojekt Abh ngigkeit Sie k nnen im Regelprojektdatei Editor eine neue Regelprojekt Abh ngigkeit definieren d h definieren dass ein Regelprojekt von einem anderen Projekt oder einer Bibliothek abh ngt Zum ffnen eines Editors siehe 4 2 2 Das Editieren einer gegebenen Regelprojekt Abh ngigkeit 8 4
103. Regelpakete wurden zur Wiederverwendung ausgew hlt Regelpaket ausw hlen Betroffene Elemente Wiederverwendetes Regelpaket a H Regelmodell A Regelpaket a a 3 Regel A Regel B W Regelmodell B Paket B2 E Regel C Regelmodell B Paket B2 Zur Wiederverwendung ausgew hlte Regelpakete 3 Regelmodell B Paket B2 lt Zur ck b Weter Fetigsteten Abbrechen Er zeigt die betroffenen Elemente F r jedes Element zeigt er das Regelpa ket welches wiederverwendet werden wird um auf das Element zugreifen zu k nnen Au erdem zeigt es die Regelpakete die dementprechend zur Wiederverwendung ausgew hlt sind Wenn Sie wollen dass diese Regelpakete tats chlich wiederverwendet wer den klicken Sie auf Fertig stellen 596 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiederverwendungen gt Wenn f r irgendein Element ein anderes Regelpaket wiederverwendet wer den soll gehen Sie vor wie folgt e W hlen Sie das Element e Klicken Sie auf Regelpaket ausw hlen Der Auswahldialog erscheint Er bietet die verf gbaren Regelpakete an die das betreffende Element beinhalten e W hlen Sie das Regelpaket das wiederverwendet werden soll e Klicken Sie auf OK Der folgende Dialog erscheint Paketwiederverwendungen organisieren o TS bs SM Q Folgende Regelpakete wurden zur Wiederverwendung ausgew h
104. Regelprojekts Abh ngigkeitsdiagramm FE Kinokarte Ke je t ein TB Regelpaket C menden W Regelpaket A schlie t ein schlie t ein schlie t ein Preisberechnung amp versendet amp verivendet S Rabatt F Bonuspunkte H Regelpaket B de t EC Rabatt Test gt Preisberechnung Test Bonuspunkte Test ruftauf ruft auf rufr uf Alle Tests Abh ngigkeitsdiagramm Ein Abh ngigkeitsdiagramm veranschaulicht Abh ngigkeiten zwischen Regelmodell Elementen innerhalb eines Regelprojekts Dies k nnen die folgen den Arten von Abh ngigkeiten sein e Eine Regel die eine andere Regel aufruft orange Pfeile e Ein Regeltest der eine Regel testet gr ne Pfeile e Eine Testsuite die einen Regeltest aufruft braune Pfeile e Ein Regelpaket das ein anderes Element einschlie t dunkelblaue Pfeile e Ein Regelpaket das ein anderes Regelpaket wiederverwendet hellblaue Pfeile Dabei k nnen bestimmte Arten von Elementen oder Abh ngigkeiten verborgen werden Dar ber hinaus k nnen bestimmte Arten von Abh ngigkeiten bez glich ausgew hlter Elemente hervorgehoben d h durch einen fetten Pfeil repr sen tiert werden Das Symbol amp kennzeichnet ggf eine zyklische Wiederverwen 570 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts dung von Regelpaketen Zum Editieren eines Abh ngigk
105. Schaltfl che nicht ange zeigt Zugeh rige Statistik im Regel Explorer hervorheben Note Diese Schaltfl che ist nur aktiviert wenn es eine Sta tistik f r den Regeltest gibt d h nachdem der Regel test ausgef hrt worden ist Schaltfl chen im Testf lle Feld Dar ber hinaus k nnen in den folgenden Feldern die folgenden Inhalte gegeben sein Feld Inhalt Testfall Beschreibung Beschreibung eines ausgew hlten Testfalls Note Das Feld kann durch Klicken auf te aus eingeklappt werden Globale Testdaten Gew hrt Zugriff auf das initiale Daten Setup f r den Regeltest d h initiale Werte f r die statischen inter nen Datenelemente der zu testenden Regel Note Das Feld kann durch Klicken auf re aus eingeklappt werden Zum Spezifizieren der initialen Werte f r statische Interne Datenele mente siehe 6 2 5 7 Felder im Testf lle Feld 172 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 2 2 Eingaben Feld Das Eingaben Feld ist ein Teil vom Regeltest Editor Eingaben EL KEBER Eingabe Daten N Wert a ES Eingabel Any List 1 Any 2 Any 3 Any Eingabe2 Any Eingabe3 Any W N H 4 Fi Eingaben Feld Das Eingaben Feld enth lt die Eingabedaten f r einen Testfall d h die Werte der Eingabe Datenelemente f r die getestete Regel Zus tzlich bietet das Eingaben
106. Server Verbindung 9 1 2 e L schen einer Team Server Verbindung 9 1 3 e Unterbrechen einer Team Server Verbindung 9 1 4 608 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Verwalten von Team Server Verbindungen 9 1 1 Herstellen einer Team Server Verbindung Sie k nnen Verbindungen von Ihrem Visual Rules Modeler zu einem oder meh reren Team Servern herstellen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie auch beim Ver ffentlichen eines lokalen Regelprojekts eine Team Server Ver bindung herstellen Voraussetzung Ihnen ist auf den betreffenden Team Servern die Benutzer rolle VR_Modeler zugewiesen Die betreffenden Team Server sind f r Ihren Visual Rules Modeler erreichbar Um sicherzustellen dass ein Team Server f r Ihren Visual Rules Modeler erreichbar ist m ssen Sie m glicherweise die Proxy Einstellungen entsprechend Ihren Netzwerkverbindungen anpassen Dies k nnen Sie auf der Seite Allgemein gt Netzwerkverbindungen des Benutzervorgaben Dialogs tun Um eine Team Server Verbindung herzustellen gehen Sie vor wie folgt Rechtsklicken Sie irgendwo in der Ansicht Team Server Explorer Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 609 Arbeiten mit Team Servern Verwalten von Te
107. Sie vor wie folgt e W hlen Sie Andere Der folgende Dialog erscheint Filtertext eingeben gt amp amp Allgemein gt amp Ant gt amp API Tooling gt amp Bericht und Diagramm Design gt amp amp Berichtdesign gt amp CVS gt gt Datenverwaltung Er bietet die verf gbaren Ansichten Es sind mehr Ansichten verf gbar als der Visual Rules Modeler verwen det Die Ansichten die der Visual Rules Modeler verwendet finden sich in den folgenden Ordnern Ordner Allgemein Ansicht Fehler Ansicht Aufgaben Ansicht Suchen und Ansicht Eigenschaften Ordner Debuggen Ansicht Debuggen Ansicht Variablen und Ansicht Unterbrechungspunkte Ordner Visual Rules Ansicht Statistik Ansicht Team Server Aktivit ten Ansicht Team Server Explorer Bosch Software nnovations GmbH Modellierungshandbuch 6 1 299 Allgemeine Aufgaben Einrichten der Bedienoberfl che W hlen Sie eine Ansicht Klicken Sie auf OK Im Ansichten Bereich der Perspektive wird die betreffende Ansicht gezeigt 300 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 2 ffnen eines Editors Jeder der Editoren kann mehrfach ge ffnet sein jeweils mit Bezug auf ein bestimmtes Element der betreffenden Art z B eine Ablaufregel eine Entscheidungstabelle etc
108. Situationen anzeigen Marker Angezeigte Situation zk nderungen Die Ressource hat bisher nicht gespeicherte nderungen Fehler Die Ressource hat einen schweren Fehler E Warnung Es gibt ein Problem mit der Ressource Ausgeschlossen vom Team Server Die Ressource ist vom Austausch mit dem Visual Rules Team Ser ver auf dem das beinhaltende Regelprojekt ver ffentlicht ist aus geschlossen Note Zum Ausschlie en von Ressourcen vom Austausch mit einem Team Server siehe 9 4 1 1 Marker im Regel Explorer Bosch Software Innovations GmbH Modellierungshandbuch 6 1 147 Bedienoberfl che Regel Explorer Die folgenden Ordner k nnen die folgenden Arten von Elementen enthalten Ordner Elementart gE Ein Ausgabedaten Eingabe Datenelemente Ausgabe Datenelemente g Interne Daten Interne Datenelemente LS Konstante Daten Konstante Datenelemente KO Datentypen Datentypen Ban Aktionen Aktionen A Aktionstypen Aktionstypen Services Services 5a Servicetypen Servicetypen g Funktionen Funktionen F Regeltests Regeltests Ordner im Regel Explorer Zus tzlich bietet der Regel Explorer die folgenden Schaltfl chen Schaltfl che Funktion E E Alle Elemente aus einklappen T Mit Editoren verlinken Anzeigen von Visual Rules Typen Schaltfl chen im Regel Explorer Modellierungshandbuch 6 1
109. Tab Wiederholen Option Wiederholen mit Z hler 272 3 5 7 25 Tab Ausnahme aussen 272 3 5 7 26 Tab Pakete wiedenernwenden t nan 273 3 5 7 27 Tab Supertypen 2 nun anne nnnaeeeennennnnnn 274 3 5 7 28 Tab Zustand 2 ae 275 3 5 7 29 Tab lbergangeregelt nn 276 3 5 7 30 Tab Ulbergange zen 276 35 31 T b TypaljaS reiecta E re EE eege SE 277 Ansicht Unterbrechungepnunkte nn 278 Ansicht Team Server Explorer 279 3 5 9 1 Tab Beides ana 281 Tab Details f r eine Verbindung 281 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 11 Inhaltsverzeichnis Tab Details f r ein Repository Tab Details f r eine Verzweigung Tab Details f r eine Kennzeichnung Tab Details f r eine Ressource 3 5 9 2 Tab Revisionen wir Ran 3 5 9 3 Tab nderungsprotokoll 22 2222 aasa aennaa 3 5 10 Ansicht Team Server Aktivit ten 3 5 10 1 Bereich nderungen cucnanenannnnn 3 2 10 2 Bereich Ich arbeite an zuess sa0 aus ALEN er 3 5 10 3 Bereich Andere Benutzer arbeiten an 3 6 Gliederung ue Ee a a 4 Allgemeine Aufgaben EINFUhFUNE ara eek 294 4 1 Speichern von nderungen 2 22 2222 neneeenneennn 295 EINURFUNE sa a 295 4 1 1 Speichern der nderungen in einem Editor 296 4 1 2 Speichern der nderungen an einem Regelmodell 296 4 1 3 Speichern aller nderungen in Ihrem Arbeitsbe
110. Tab in Ansicht Eigenschaften 233 Abla fregel Edit r u ae RE 152 Ablaufregel Editorfeld EE 156 Ablaufregel Kontextpalette 159 Ablaufregel Werkzeugpalette 2 2 o2ueeesseneenesennneneeenenneneen 154 Einstellen von Benutzervorgaben 670 Konfigurieren des Ablaufregel Editors 311 Ablaufregel Edit rteld Eeer EEN ENEE Eet E ER ENEE 156 Eingeblendete Palette 158 Konfigurieren des Ablaufregel Editorfelds 317 Navigieren im Editorfeld 22220 ooooeeeeesennenesenerneneeeennennn 406 Ablaufregel Element 95 Ablaufregel aufrufen 104 AKUDN ausl sen eur ee R 103 Eat EE e WEE 105 E EE en WEEN 106 Entscheidung u 00 Re ee une Eh Ae 100 Entscheidungstabelle aufrufen 107 SEIVICEaUMUEN zuschicken 103 DAN an na ae red 97 bergangsziel 5 d REEL AER ER EN Ae EE AER 119 Wiederholen Suse aussen I E Fer ne ENEE 97 Wiederholung abbrechen 222 2 oooueeeesseenesseeereneeeennenn 103 ZUTUCKKENIEN due euere ee 105 ZUWEISEN puni ana ee a a ae ee es es De du 104 Direktes Navigieren zu einem Ablaufregel Element 2222222222 414 Editieren von Ablaufregel Elementen 411 Erzeugen einer Kopie eines Ablaufregel Elements 448 706 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Hinzuf gen einer Beschreibung zu einem Ablaufregel Element 416 Hinzuf gen einer Notiz zu einem Ablaufregel Element 415 Hinzuf gen eines Ablaufregel Elements
111. Team Server definiert ist gt Geben Sie im Feld Mandant den Namen des Mandanten ein gt Wenn Ihre Benutzerdaten gespeichert werden sollen aktivieren Sie die ent sprechende Check Box Sie k nnen auf Erweitert gt gt klicken und die URL der Team Server Web konsole eingeben In diesem Fall m ssen Sie beim ffnen der Team Ser ver Web Konsole die URL nicht mehr angeben Klicken Sie auf Fertig stellen Die Verbindung wird hergestellt Sie erscheint in der Ansicht Team Server Explorer Sie k nnen die Verbindung jederzeit editieren siehe 9 1 2 l schen siehe 9 1 3 oder unterbrechen siehe 9 1 4 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 611 Arbeiten mit Team Servern Verwalten von Team Server Verbindungen 9 1 2 Editieren einer Team Server Verbindung Sie k nnen eine bestehende Team Server Verbindung editieren Um eine Team Server Verbindung zu editieren gehen Sie vor wie folgt Rechtsklicken Sie in der Ansicht Team Server Explorer auf die Verbindung Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Ein Kontextmen erscheint Klicken Sie auf Editieren der Verbindung Derfolgende Dialog erscheint Definieren Sie die Verbindung zu einem Visual Rules Team Server Name der Verbindung Team Server Verbindung Server URL http immwlvrtO0 innovations de 8080 teamserver Benutzerdaten Name
112. abh ngig von der Art dieses Elements die folgenden Optionen die folgenden Bedeutungen Ce an ne Zen ite Eingehend Wiederverwen Aufrufende Aufrufende dende Regelpakete Regeln testende Testsuiten Regeltests ein schlie ende Regelpakete Eingehend alle Wiederverwen Aufrufende Aufrufende dende Regelpakete Regeln testende Testsuiten und ihre eingehen Regeltests ein und ihre ein den Abh ngigkeiten schlie ende gehenden Regelpakete und Abh ngigkei ihre eingehen ten den Abh ngigkei ten Ausgehend Wiederverwendete Aufgerufene Getestete Regelpakete einge Regeln Regeln Auf schlossene Regeln gerufene Regeltests Bosch Software Innovations GmbH Modellierungshandbuch 6 1 193 Bedienoberfl che Editoren Hervorgehobene Test Abh ngigkeiten Negelpaket Regel Testsuite Ausgehend alle Wiederverwendete Aufgerufene Aufgerufene Regelpakete einge Regeln und ihre Regeltests schlossene Regeln ausgehenden und ihre aus und ihre ausgehen Abh ngigkeiten gehenden den Abh ngigkeiten Abh ngigkei ten Von nach Alle gleich gerichteten Abh ngigkeiten zwischen mehre ren d h mindestens zwei ausgew hlten Elementen irgendeiner Art Keine Keine Unterbereich Dargestellte Elemente Der Unterbereich Dargestellte Elemente zeigt welche Arten von Elementen im Abh ngigkeitsdiagramm gerade sichtbar sind Dies k nnen die folgenden Arten von Elementen sein Regelp
113. angeh ngt werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 105 Grundlagen Regel 2 7 2 11Ablaufregel Element Ausnahme behandeln gt Das Ablaufregel Element Ausnahme behandeln repr sentiert die Reaktion auf eine Ausnahmesituation in der Ausf hrung einer Ablaufregel Hierzu markiert es einen zus tzlichen Zweig einer Ablaufregel der nur dann ausgef hrt wird wenn ein Ausnahme Element zur ckgegeben wird z B durch ein Ablaufregel Element Ausnahme ausl sen Ein Ausnahme Element kann auch von au en zur ckgegeben werden z B durch einen Service eine Aktion oder eine andere Regel welche r in der Ausf hrung einer Regel aufgerufen wird In einer Ablaufregel ist das Ablaufregel Element Ausnahme behandeln unter einem Ablaufregel Element platziert und der im Ausnahmefall ausgef hrte Zweig ist daran angeh ngt Beide Elemente und der angeh ngten Zweige sind durch einen Rahmen zusammengefasst Das Ablaufregel Element Ausnahme behandeln und der im Ausnahmefall ausgef hrte Zweig sind dabei rot unter legt Im Ausnahmefall ausgef hrter Zweig bel Der im Ausnahmefall ausgef hrte Zweig kann seinerseits an seinem Ende ein Ablaufregel Element Ausnahme ausl sen beinhalten welches wiederum ein anderes Ablaufregel Element Ausnahme behandeln aufru fen kann 106 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Gr
114. anordnen SIb Eingaben Feld maximieren DS Ausgaben Feld maximieren Schaltfl chen zum konfigurieren der Felder des Regeltest Editors Bosch Software Innovations GmbH Modellierungshandbuch 6 1 169 Bedienoberfl che Editoren 3 4 2 1 Testf lle Feld Das Testf lle Feld ist ein Teil vom Regeltest Editor Testf lle ak CG eg L OZ A oaao b Testfall Beschreibung 69 Testfall 1 EP Testfall 2 49 Testfall 3 Si Testfall 4 9 Testfall 5 Testfall 6 gt Globale Testdaten Testf lle Feld Das Testf lle Feld zeigt die Testf lle des betreffende Regeltests Jeder Testfall wird repr sentiert durch das Symbol d gefolgt von seinem Namen Wenn ein Testfall deaktiviert ist siehe 6 2 3 2 ist das Symbol ausgegraut Dabei kann ein Testfall durch die folgenden Marker gekennzeichnet sein welche die folgen den Situationen anzeigen Marker Angezeigte Situation a F r den Testfall liegt eine Beschreibung vor D F r ein Datenelement f r welches beim Ausf hren eines Regel tests ein tats chliches Ergebnis ausgegeben wurde ist kein erwar tetes Ergebnis angegeben Note Diese Warnungen k nnen deaktiviert werden siehe 8 2 3 6 Marker im Testf lle Feld 170 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Die tats chlichen Ergebnisse die beim Ausf hren eines Regel t
115. anzuzeigen gehen Sie vor wie folgt Doppelklicken Sie im Regel Explorer auf die Verwendungsmatrix Der Verwendungsmatrix Editor ffnet sich und zeigt die Verwendungsmatrix Aktualisieren einer Verwendungsmatrix W hrend die Verwendungsmatrix im Verwendungsmatrix Editor angezeigt wird kann das betreffende Regelprojekt modifiziert werden In diesem Fall kann es n tig sein dass Sie die Verwendungsmatrix aktualisieren um die nderungen sichtbar zu machen Um eine Verwendungsmatrix zu aktualisieren gehen Sie vor wie folgt Klicken Sie in der Verwendungsmatrix Werkzeugpalette auf gt Die Verwendungsmatrix wird aktualisiert Editieren einer Verwendungsmatrix Einf hrung Sie k nnen eine Verwendungsmatrix im Verwendungsmatrix Editor editieren Zum Anzeigen einer Verwendungsmatrix im Verwendungsmatrix Editor siehe 8 1 1 2 Das Editieren einer Verwendungsmatrix hat keinerlei Auswirkung auf die tats chliche Verwendung von Elementen in einem Regelprojekt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 567 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Hier haben Sie die folgenden M glichkeiten e Hervorheben der Pfade zu einer Tabellenzelle e W hlen der ber cksichtigten Elementarten Hervorheben der Pfade zu einer Tabellenzelle Sie k nnen die Pfade zu einer einzelnen Tabellenzelle einer Verwendungsmatrix hervorheben Um die P
116. betreffende Datenele ment Beispiel Im Ausdruck customer Miller Joe referenziert der Elementname customer auf das Datenelement customer Sie k nnen die Quelle einer Referenz d h ein Datenelement das in einem Ausdruck referenziert wird im Regel Explorer hervorheben siehe 4 4 10 In der Auswertung eines Ausdrucks gibt diese Referenz den tats chlichen Wert des betreffenden Datenelements zur ck Beispiel In der Auswertung des Ausdrucks customer Miller Joe gibt die Referenz customer den tats chlichen Wert des Datenelements customer zur ck Wenn also der tats chliche Wert dieses Daten elements Miller Joe ist dann wird der Wert true zur ckgegeben da die durch den Ausdruck repr sentierte Bedingung erf llt ist Entsprechend der verschiedenen Arten von Datenelementen und der verschie denen Datentypen die ein Datenelement zulassen kann gibt es die folgenden besonderen Arten von Referenzen auf Werte von Datenelementen e Referenzen auf Werte in Lists oder Maps 2 3 2 1 e Referenzen auf Attribute einer Struktur 2 3 2 2 e Referenzen auf Literale einer Aufz hlung 2 3 2 3 Beispiel Der Ausdruck kunden 5 adresse home telefonnummer vorwahl referenziert auf die Vorwahl der privaten Telefonnummer der Per son welche in der Liste kunden an f nfter Stelle steht 60 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck 2 3 2 1
117. betrifft welches einen Datentyp der Art Struktur zul sst dann werden den einzelnen Attributen Werte zugewiesen Auch hier ist jeder Wert notwendigerweise vom betreffenden Datentyp d h dem den das betreffende Attribut zul sst Beispiel Die folgende Zuweisung weist den Attributen name Datentyp String alter Datentyp Integer und geburtstag Datentyp Date eines Datenelements kunde Datentyp Kunde jeweils einen Wert zu E kunde Kunde name Baby John alter 2 geburtstag 2010 12 31 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 79 Grundlagen Zuweisung Die folgenden Arten von Zuweisungen weichen von der Standardform ab und k nnen verwendet werden um mit einer List einem Set oder einer Map zu arbeiten ADD Zuweisung 2 4 1 REMOVE Zuweisung 2 4 2 CLEAR Zuweisung 2 4 3 80 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Zuweisung 2 4 1 ADD Zuweisung amp Eine ADD Zuweisung f gt Werte zu einer List oder einem Set hinzu bzw Schl s sel Wert Paare zu einer Map Dies k nnen entweder Werte Schl ssel Wert Paare einer anderen List Set oder Map sein oder im Falle von List oder Set k nnen es einzelne Werte vom betreffenden Datentyp sein Eine ADD Zuweisung wird in folgender Form angegeben Elementname ADD Ausdruck Dabei repr sentiert der Elementname
118. damit die Erscheinung der betreffenden Regel wenn diese im Ablaufregel Editorfeld dargestellt sind Abh ngig von der aktuellen Gr e eines Textfelds hat das Einstellen der maximalen Ausma e m glicherweise nicht in allen F llen einen unmittelbar sichtbaren Effekt Stellen Sie im Feld Textumrandung die Breite des Textabstands vom Rand in Beschreibungen und Notizen ein als Anzahl von Pixeln Bosch Software Innovations GmbH Modellierungshandbuch 6 1 671 Sonstige Aufgaben Einstellen von Benutzervorgaben gt Wenn Elemente beim Verschieben eines Ablaufregel Elements nicht trans parent dargestellt werden sollen deaktivieren Sie die entsprechende Check Box Die transparente Darstellung von Elementen w hrend des Verschiebens kann Ihren Computer merklich verlangsamen Wenn die Eigenschaften eines Ablaufregel Elements in einem eigenen Dia log dargestellt werden sollen statt in der Ansicht Eigenschaften aktivieren Sie die entsprechende Check Box Eigenschaften in einem eigenen Dialog anzuzeigen kann sinnvoll sein wenn Sie mit einem maximierten Ablaufregel Editor arbeiten Klicken Sie auf Anwenden 10 1 2 2Einstellen von Benutzervorgaben f r den Zustandsablauf Editor Sie k nnen Benutzervorgaben bez glich des Zustandsablauf Editors einstellen Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint dur
119. darin enthaltene Regeltests ausgef hrt wenn die f hrende Testsuite ausgef hrt wird Bosch Software Innovations GmbH Modellierungshandbuch 6 1 127 Grundlagen Regeltest 2 12 3Statistik Beim Ausf hren eines Regeltests werden statistische Informationen bzgl der Ausf hrung der getesteten Regel gesammelt mehrmals ausgef hrt es sei denn es gibt nur eine Testfall Auch beim Ausf hren eines einzelnen Regeltests wird die getestete Regel Diese Statistik kann in den Regel Editoren angezeigt werden dh H Ausf hrungen Ausf hrungszeit 15 ausgef hrte Elemente 100 44 am gmi Zr a 62 IEN 37 6 2 kee 2 0 021ms 25 0 25 0 62 22 SCH 2 E 62 20 Ek ER 0 12 0 3 de u u 0 010ms 37 0 37 0 L Beispiel Statistik f r eine Ablaufregel angezeigt im Ablaufregel Editor Feld Zum Anzeigen der Statistik f r einem Regeltest siehe 6 6 Die Statistik f r einen Regeltest wird in einer Ergebnisdatei festgehalten Weitere Informationen zur Statistik werden in der Ansicht Statistik bereitgestellt 128 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regeltest Die Statistik enth lt folgende Informationen e Mit Bezug auf die gesamte Ablaufregel Entscheidungstabelle Anzahl der Ausf hrungen z B D Ausf hrungen 100 bzgl Ablaufregel
120. das Abh ngigkeitsdiagramm direkt unterhalb des Regelprojekts zu platzieren statt auf irgendeiner niedrigeren Hierar chie Ebene gt Geben Sie im Feld Dateiname einen Namen f r das Abh ngigkeitsdiagramm ein F r Abh ngigkeitsdiagramme gilt die Allgemeine Einschr nkung bei der Namensgebung Klicken Sie auf Fertig stellen Im Regel Explorer wird das Abh ngigkeitsdiagramm an der betreffenden Position hinzugef gt Der Abh ngigkeitsdiagramm Editor ffnet sich daf r Anzeigen eines Abh ngigkeitsdiagramms im Abh ngigkeitsdia gramm Editor Um ein Abh ngigkeitsdiagramm im Abh ngigkeitsdiagramm Editor anzuzeigen gehen Sie vor wie folgt Doppelklicken Sie im Regel Explorer auf das Abh ngigkeitsdiagramm Der Abh ngigkeitsdiagramm Editor ffnet sich und zeigt das Abh ngigkeits diagramm Bosch Software Innovations GmbH Modellierungshandbuch 6 1 573 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts 8 1 2 3 Editieren eines Abh ngigkeitsdiagramms Einf hrung Sie k nnen ein Abh ngigkeitsdiagramm im Abh ngigkeitsdiagramm Editor edi tieren Zum Anzeigen eines Abh ngigkeitsdiagramms im Abh ngigkeitsdia gramm Editor siehe 8 1 2 2 Das Editieren eines Abh ngigkeitsdiagramms hat keinerlei Auswirkung auf die tats chlichen Abh ngigkeiten in einem Regelprojekt Hier haben Sie die folgenden M glichkeiten e Hinzuf
121. die List Set oder Map zu welcher die Werte Schl ssel Wert Paare hinzugef gt werden Der Ausdruck kann folgendes repr sentieren e Eine andere List Set oder Map e Einzelne Werte vom betreffenden Datentyp Beispiele D Wett ADD et list3 Jeder Datentyp D mapi ADD map2 Jeder Datentyp D set ADD 1 2 3 Datentyp Integer Die ADD Zuweisung kann nicht ein einzelnes Schl ssel Wert Paar zu einer Map hinzuf gen Dies kann mit einer Zuweisung in der folgenden Form getan wer den Elementname Schl ssel Ausdruck Bosch Software Innovations GmbH Modellierungshandbuch 6 1 81 Grundlagen Zuweisung Dabei repr sentiert der Elementname die Map Schl ssel den Schl ssel des Schl ssel Wert Paares und der Ausdruck repr sentiert den Wert des hinzuzuf genden Schl ssel Wert Paares Beispiel BE US Staaten IN Indiana Generell gilt bei der Ausf hrung der ADD Zuweisung folgendes Zu einer List werden Werte am Ende hinzugef gt Zu einem Set wird ein Wert nicht hinzugef gt wenn er bereits enthal ten ist Zu einer Map wird ein Schl ssel Wert Paar nicht hinzugef gt wenn der Schl ssel bereits enthalten ist 82 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Zuweisung 2 4 2 REMOVE Zuweisung amp Eine REMOVE Zuweisung l scht Werte aus einer List oder einem Set bzw Schl ssel Wert Paare aus einer Ma
122. die Syntax Hervorhe line 674 10 1 3 2 Einstellen von Benutzervorgaben f r die Ausdrucksforma TIELrUNd eege ia EE 676 10 1 4 Einstellen von Benutzervorgaben f r Team Server 677 10 1 5 Einstellen von Benutzervorgaben f r die Automatische Elementerzeu BUNE ee Mee EE EE 679 10 1 6 Einstellen von Benutzervorgaben f r die Testausf hrung 681 10 1 7 Einstellen von Benutzervorgaben f r Schriften 683 Erzeugen von Dokumentation nassen nnnnnnnnnnn 686 Senden einer Supportanfrage 689 Aktualisieren Ihres Visual Rules Modeler 222222222 694 Exportieren einer Regel oder eines Zustandsablaufs als Bild 697 EINTURKUNB iieri noame inen un ae 697 10 5 1 Ausdrucken einesBilds nenn 698 10 5 2 Exportieren eines Bilds als Datei 701 10 5 3 Exportieren eines Bilds in die Zwischenablage 702 26 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 10 6 Vergleichen von Regelprojekten Regelpaketen oder Regeln 703 REENEN E re er 703 10 6 1 Vergleichen zweier Projekte Pakete oder Regeln miteinander 704 10 6 2 Vergleichen eines Pakets oder einer Regel mit einem fr heren lokalen Stand ee ee een 704 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 27 Inhaltsverzeichnis 28 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 1 Einf hrung Einf hrung Der Visual Rules Modeler ist die Kernkompon
123. einstellen k nnen Wenn Sie auf Systemschriftart verwenden klicken wird f r ausgew hlte Elementarten Ihre Systemschrift verwendet F r jede Elementart f r die eine andere Schrift verwendet werden soll gehen Sie vor wie folgt e W hlen Sie die Elementart Im Bereich Vorschau wird die aktuell verwendete Schrift gezeigt e Klicken Sie auf Bearbeiten Ein Dialog erscheint der die Systemschriften zeigt e Spezifizieren Sie eine Schrift und best tigen Sie Klicken Sie auf Anwenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 685 Sonstige Aufgaben Erzeugen von Dokumentation 10 2 Erzeugen von Dokumentation Sie k nnen Dokumentation f r Regelpakete Regelmodelle oder f r eine ein zelne Regel einen Zustandsablauf erzeugen Dabei haben Sie verschiedene Optionen bez glich des Ausgabeformats der Sprache des Inhalts usw Abh ngig von der Gr e des Objekts kann das Erzeugen von Dokumenta tion mehrere Minuten dauern Um Dokumentation zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Objekt Ein Kontextmen erscheint 686 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Erzeugen von Dokumentation W hlen Sie Exportieren gt Dokumentation Derfolgende Dialog erscheint Dokumentation erzeugen a Erzeugt eine Dokumentati
124. enthalten Das Ablaufregel Element Start repr sentiert den Beginn der Ausf hrung einer Ablaufregel 2 7 2 2 Ablaufregel Element Wiederholen Einf hrung Das Ablaufregel Element Wiederholen repr sentiert eine Wiederholung in der Ausf hrung einer Ablaufregel D h ein angeh ngter Zweig wird wiederholt aus gef hrt Dabei wird die Wiederholung entsprechend einer der folgenden Vorge hensweisen ausgef hrt e Wiederholen f r jedes von mehreren Elementen e Wiederholen solange eine Bedingung erf llt ist e Wiederholen mit Z hler Bosch Software Innovations GmbH Modellierungshandbuch 6 1 97 Grundlagen Regel Wiederholen f r jedes von mehreren Elementen Die Wiederholung wird f r jeden einzelnen Wert in einer Collection ausgef hrt Dabei werden diese Werte einer nach dem anderen einem bestimmten Daten element zugewiesen Somit gibt es in jeder Wiederholung einen neuen Wert f r dieses Datenelement Dabei sind die betreffende Collection und das betreffende Datenelement im Inhaltsfeld des Elements spezifiziert Beispiel Im folgenden Fall wird die Wiederholung f r jeden einzelnen Wert der List kunden ausgef hrt Mit jeder Wiederholung wird der n ch ste dieser Werte dem Datenelement kunde zugewiesen Wiederholen solange eine Bedingung erf llt jet Die Wiederholung wird nur solange ausgef hrt wie eine bestimmte Bedingung diese liefert ein Boolescher Ausdruck erf l
125. enthaltene Ressourcen manuell sperren In diesem Fall k nnen sie nicht von anderen Benutzern bear beitet werden Zum Ver ffentlichen eines lokalen Regelprojekts siehe 9 3 1 Generell wird eine Ressource automatisch gesperrt wenn Sie beginnen daran zu arbeiten d h sobald Sie die ersten nderungen speichern Dies gilt allerdings nicht f r Dateien die in externen Editoren bearbeitet wer den z B ein Microsoft Word Dokument Hier m ssen Sie die Ressource manuell sperren bevor Sie daran arbeiten Um eine Ressourcen manuell zu sperren gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf die Ressource Ein Kontextmen erscheint W hlen Sie Team gt amp Arbeit beginnen Lock Die Ressource wird gesperrt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 623 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 Austauschen von Inhalten mit Team Servern Einf hrung Wenn Ihr Visual Rules Modeler mit Team Servern verbunden ist k nnen Sie Inhalte mit diesen austauschen Zum Herstellen einer Team Server Verbindung siehe 9 1 1 Dabei gibt es Allgemeine Aufgaben zum Austausch mit Team Servern 9 4 1 sowie die folgenden M glichkeiten e Senden der letzten lokalen nderungen 9 4 2 e Herunterladen eines entfernten Regelprojekts 9 4 3 e Abholen der letzten entfernten nderungen 9 4 4 e Wechseln zu e
126. f r Notizen Einf hrung Sie k nnen Benutzervorgaben bez glich der Notizen einstellen die im Visual Rules Modeler hinzugef gt werden k nnen Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen 664 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben Um Benutzervorgaben f r Notizen einzustellen gehen Sie vor wie folgt W hlen Sie im Verzeichnis des Benutzervorgaben Dialogs Visual Rules gt Notizen Die folgende Seite wird angezeigt Notizen Gei e Gei g v Festlegen von Kategorien f r Notizen Wenn der Text einer Notiz mit einem der Namen der Kategorien beginnt dann wird die Notiz gem den hier getroffenen Einstellungen behandelt Kategorien Hinweis Km 3 Zu erledigen Umbenennen Problem Er Hoch Runter m L schen J _ Aufgabe anlegen _ Notizenautor in Aufgabe anzeigen Priorit t Niedrig Normal Hoch Farben in Regeleditoren Vordergrund Hintergrund Hier haben Sie die folgenden M glichkeiten e Verwalten der Kategorien von Notizen 10 1 1 1 e ndern der Einstellungen f r eine Kategorie 10 1 1 2 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 665 Sonstige Aufga
127. f r welches der Elementname und der Datentyp mit dem eines Ausgabe Datenelements der aufge rufenen Regel bereinstimmen Dabei wird ein bereits exi stierender Wert generell nicht berschrieben mun mun Tabellen horizontal ausrichten Note Diese Art der Ausrichtung ist standardm ig ausge w hlt Tabellen vertikal ausrichten SIb Linke Tabelle maximieren Rechte Tabelle maximieren Schaltfl chen im Tab Regel beim Verlassen aufrufen 238 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 10 Tab Service aufrufen Der Tab Service aufrufen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Service aufrufen ausgew hlt ist Service aufrufen Service A Eingabe Any 5 E d T Eingabedaten Wert Beschreibung Ausgabedaten Zuweisenan Beschreibung EJ HH SE A Ausgabe Any Element CH Tab Service aufrufen Der Tab Service aufrufen stellt bez glich des betreffenden d h des aufgerufe nen Service die folgenden Informationen bereit Service aufru Name des Service fen Eingabedaten Eingabe Datenelemente des Service Wert Werte die den Eingabe Datenelementen zugewiesen wer den sollen Beschreibung Beschreibungen der Eingabe Datenelemente Ausgabedaten Zuweisen an Ausgabe Datenelemente des Service
128. false bzw FALSE Beispiele purchase_limit gt 1000 customer Miller J oe Logisch betrachtet ist ein Boolescher Ausdruck eine Bedingung die ent weder erf llt sein kann oder nicht Der erste Teil dieser Bedingung kann durch ein Bedingungspr fix gegeben sein Bedingungspr fix Ein Bedingungspr fix repr sentiert den ersten Teil einer Bedingung Beispiel Das Bedingungspr fix purchase_limit repr sentiert den ersten Teil der Bedingung purchase_limit gt 1000 Ein Bedingungspr fix ist hilfreich wenn sich mehrere Bedingungen auf denselben Aspekt beziehen Syntax Hervorhebung Syntax Hervorhebung ist das automatische Hervorheben bestimmter Elementar ten innerhalb eines Ausdrucks Beispiel Standardm ig ist ein Internes Datenelement innerhalb eines Aus drucks automatisch hervorgehoben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 57 Grundlagen Ausdruck Dabei k nnen f r verschiedene Elementarten verschiedene Farben verwendet werden Beispiel Standardm ig ist ein Internes Datenelement innerhalb eines Aus drucks dunkelrot hervorgehoben Zum Einstellen von Benutzervorgaben f r die Syntax Hervorhebung siehe 10 2 3 Ausdrucksformatierung Die Ausdrucksformatierung ist eine unterst tzende Funktionalit t die beim Bearbeiten eines Ausdrucks verwendet werden kann Dabei werden entspre chend einer definierten
129. gleichen Werte beinhalten dabei spielt die Ordnung keine Rolle lt gt Der Operator lt gt betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Wert lt gt Wert Er gibt true zur ck wenn die betreffenden Werte ungleich sind Sonst gibt er false zur ck Beispiele 11 lt gt 11 true Alan Dan Steve lt gt Alan Dan Steve false Bosch Software Innovations GmbH Modellierungshandbuch 6 1 71 Grundlagen Ausdruck Der Operator lt betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Wert lt Wert Er gibt true zur ck wenn der linke Wert kleiner ist als der rechte Wert Sonst gibt er false zur ck Beispiele 10 25 30 lt 10 25 30 010 true 2000 1 1 gt 2008 12 31 false Der Operator gt betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Wert gt Wert Er gibt rue zur ck wenn der linke Wert gr er ist als der rechte Wert Sonst gibt er false zur ck Beispiele 5 gt 11 false Peter10 gt Peter2 false Miller Peter gt Gardner Jack true Der Operator lt betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Wert lt Wert Er gibt true zur ck wenn der linke Wert kleiner oder gleich dem rechten Wert ist Sonst gibt er false zur ck Beispiele 11 lt 11
130. haltenen Ressourcen zu ffnen aus der Sie w hlen k nnen e Um einen Entwicklungsstand mit einer bestimmten Kennzeichnung zu w hlen w hlen Sie Kennzeichnung und w hlen Sie die betreffende Kennzeichnung aus der Aufklappliste Klicken Sie auf Fertig stellen Der betreffende Entwicklungsstand der Ressource wird gezeigt Direktes Navigieren zum letzten n chsten Entwick lungsstand Sie k nnen zum direkt zum letzten d h zeitlich vorangehenden oder n chsten d h zeitlich nachfolgenden Entwicklungsstand einer in der Ansicht Team Ser ver Explorer fokussierten Ressource navigieren Zum Fokussieren auf ein bestimmtes Team Server Element siehe 9 6 1 Um direkt zum letzten n chsten Entwicklungsstand zu navigieren gehen Sie vor wie folgt Klicken Sie in der Ansicht Team Server Explorer auf Der letzte n chste Entwicklungsstand der Ressource wird gezeigt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 659 Arbeiten mit Team Servern Navigieren in der Revisionshistorie einer Ressource 660 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 10 Sonstige Aufgaben Sonstige Aufgaben Einf hrung Sonstige Aufgabe sind die folgenden Einstellen von Benutzervorgaben 10 1 e Erzeugen von Dokumentation 10 2 e Senden einer Supportanfrage 10 3 e Aktualisieren Ihres Visual Rules Modeler 10 4 e Exportieren einer Regel oder eines Zustands
131. inner 145 3 2 EIIIDIEN nu une an aan nee ee 150 EINTUNTUNE EE 150 3 4 1 Regel Editoren u uuu uu EIN REENEN aa 151 EINTUNTUNS te Der ENEE 151 3 4 1 1 Ablaufregel Editor 2 4 2 2452 EECN gE 152 Ablaufregel Werkzeugpalette 222222222 154 Ablaufregel Editorfeld 22222 annann 156 Eingeblendete Palette nnana nananana nananana 158 Ablaufregel Kontextpalette nnana annann nnnnnnn 159 3 4 1 2 Entscheidungstabellen Editor n anaana aa anann 161 Entscheidungstabellen Werkzeugpalette 162 Entscheidungstabellen Editorfeld 164 Entscheidungstabellen Kontextpalette 166 342 Regeltest Editor nn nn 168 3 4 2 1 Testf lle Feld 2 erg iere EEN 1 70 SE e WR lee e 4a 020 Rein 173 3 4 2 3 Ausgaben Feld asus ins ke 174 3 4 2 4 Tab Konfiguration f r Regeltests 177 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 3 4 3 Tesisultle Edif r u nen nnne 178 3 4 3 1 Tab Konfiguration f r Testsuiten 2 2 180 3 4 4 Zustandsablauf Editor een nenn 181 3 4 4 1 Zustandsablauf Werkzeugpalette 222222 182 3 4 4 2 ZustoandeablautEdtorteld n na annaua aana 183 3 4 4 3 Zustandeablautkontevipaleite 186 3 4 5 Regelprojektdatei Editor unanas anana n nunnan nnn 188 3 4 5 1 Bereich Projekt Informationen asanaana aaan 189 3 4 5 2 Bereich Notwendige Abh ngigkeiten
132. mar kiert Wenn Sie auf eine bestimmte Zeile in der Ansicht Aufgaben doppelklik ken wird das betreffende Regelmodell Element Regeltest im Regel Explorer ausgew hlt und die zugeh rige Ansicht Eigenschaften wird gezeigt Wenn anwendbar wird auch der entsprechende der Editoren ge ffnet Bosch Software Innovations GmbH Modellierungshandbuch 6 1 207 Bedienoberfl che Ansichten 3 5 2 Ansicht Debuggen Die Ansicht Debuggen geh rt zu Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Die Ansicht Debuggen wird standardm ig im Ansichten Bereich der Perspektive Debuggen gezeigt Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht RX PIE FL PRO a Preisberechnung Test Visual Rules Test H 4 amp de visualrules rulerunner RuleRunner bei lokalem Host 56346 E 4 main ME Zuweisungen 14 Bedingung 8 Entscheidung 1 Ansicht Debuggen F r den Visual Rules Modeler dient die Ansicht Debuggen zum Durchschreiten der Ausf hrung im Debug Modus Sie zeigt den aktuellen Stand der Ausf hrung d h ein Verzeichnis der Regeln und Ablaufregel Elemente bzw Zellen von Entscheidungstabellen die bisher ausgef hrt wurden Au erdem wird das Element gezeigt hervorgehoben vor dem die Ausf hrung angehalten hat Zus tzlich bietet die Ansicht Debuggen unter anderem die
133. n tig k nnen Sie Inhalte durch direktes Klicken auf H anzeigen verbergen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 323 Allgemeine Aufgaben Einrichten der Bedienoberfl che Um die Arten der dargestellten Informationen zu w hlen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf den Pfeil hinter der Schaltfl che A Ein Ausklappmen erscheint W hlen Sie die betreffenden Arten von Informationen Das Entscheidungstabellen Editorfeld stellt die entsprechenden Informatio nen dar Hervorheben des Entscheidungspfads Sie k nnen in einer Entscheidungstabelle den Entscheidungspfad d h die Bedingungen zu denen die gerade ausgew hlten Zellen geh ren hervorheben Beispiel Das Hervorheben des Entscheidungspfads erlaubt eine einfache Orientie rung auch in sehr gro en Entscheidungstabellen Um den Entscheidungspfad hervorzuheben gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf rz Wenn Sie nun eine oder mehrere Zellen in einer Entscheidungstabelle aus w hlen wird der Entscheidungspfad automatisch hervorgehoben 324 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 7 6 Konfigurieren der Regel Editoren bez glich der Darstellung von Stati stik Einf hrung Sie k nnen die Regel Editoren so konfigurieren dass im Ablau
134. rt zu Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Benutzervorgaben call Je Filtertext eingeben Yisual Rules ei er b Allgemein Ant b Ausf hren Debug b Auswertung des Modells b Berichtdesign b Datenverwaltung e gt Hilfe VI b Installieren Aktualisieren l S b Java b Plug in Entwicklung b Team b Visual Rules sual rules Asche Benutzervorgaben Dialog Der Benutzervorgaben Dialog dient zum Einstellen von Benutzervorgaben 144 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Regel Explorer 3 3 Regel Explorer Zum Anzeigen des Regel Explorers siehe 4 2 5 a 6 e8 aveg 4 we Regelprojekt1 a Regelmodell a GI Regelpaket gt Ein Ausgabedaten gt Interne Daten gt Konstante Daten gt Aktionen gt Services gt Datentypen gt m Aktionstypen Gr Servicetypen gt dn Funktionen a EM Entscheidungstabelle a Regeltests gt Entscheidungstabelle Test Ah Entscheidungstabelle Test a 3 Ablaufregel a LE Regeltests e Ablaufregel Test Mh Ablaufregel Test Ablaufregelvorlage Testsuite E ruleproject vr b E Regelprojekt 2 a Ei Regelprojekt 3 vrteam Team Server Connection Repository 1 HEAD Regelprojekt3 1 GR ruleproject vr Regel Explorer Bosch Software Innovations GmbH Modellierungshandbuch 6 1 145 Bedienoberfl che Regel Explorer De
135. siehe 5 1 2 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 439 Editieren von Regeln Editieren einer Ablaufregel Um ein Ablaufregel Element Ausnahme behandeln zu editieren gehen Sie vor wie folgt gt W hlen Sie im Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt W hlen Sie den Tab Ausnahmebehandlung Wert des Ausnahme Elements zuweisen an Spezifizieren Sie im Feld Wert des Ausnahme Elements zuweisen an ein Datenelement dem die Werte des Ausnahme Elements zugewiesen wer den Ein Datenelement dem die Werte des Ausnahme Elements zugewiesen werden sollen muss nicht spezifiziert werden wenn Sie keinen Zugriff auf die betreffenden Informationen haben wollen Wenn es spezifiziert wird muss es einen Datentyp der Art Struktur zulas sen der die gleichen Attribute enth lt wie der Datentyp des Ausnahme Elements 440 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 1 10Editieren eines Ablaufregel Elements Entscheidungstabelle aufru fen Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt D Zum Navigieren im Editorfeld siehe 5 1 2 Um ein Ablaufregel Element Entscheidungstabelle aufrufen zu editieren gehen Sie vor wie folgt W hlen Sie im
136. va dE NNN NENNEN 97 2 7 2 2 Ablaufregel Element Wiederholen 97 Einf hrung EE 97 Wiederholen f r jedes von mehreren Elementen 98 Wiederholen solange eine Bedingung erf llt ist 98 Wiederholen mit Z hler 2n2e n seen nenn 99 2 7 2 3 Ablaufregel Element Entscheidung 100 2 7 2 4 Ablaufregel Element Aktion ausl sen 103 2 7 2 5 Ablaufregel Element Service aufrufen 103 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 2 8 2 9 2 10 2 11 2 12 2 7 2 6 Ablaufregel Element Wiederholung abbrechen 103 2 7 2 7 Ablaufregel Element Zuweisen 2unsnennnnn 104 2 7 2 8 Ablaufregel Element Ablaufregel aufrufen 104 2 7 2 9 Ablaufregel Element Zur ckkehren 105 2 7 2 10 Ablaufregel Element Ausnahme ausl sen 105 2 7 2 11 Ablaufregel Element Ausnahme behandeln 106 2 7 2 12 Ablaufregel Element Entscheidungstabelle aufrufen 107 2 7 3 Entscheidungstabelle nun nn 108 2 7 3 1 Bedingungszele nn ee sin aka lan 109 2 7 3 2 Bedingungsspalte szene 110 2 7 3 3 Aktionsspalte naan nananana anaana 112 2 7 3 4 Zuweisungsspalte n a anaana nananana 113 2 7 3 5 Ausnabmespnalte 114 Zustandsablauf EE EEN 115 2 8 1 Zustandselement ureeneneenen rennen nn 116 EINTURTUNG te A RA EC ere Serge 116 2 8 1 1 Zustandselement Grant 116
137. vi Aktualisieren einer Verwendungsmatrix Werkzeuge der Verwendungsmatrix Werkzeugpalette Weiterhin dient sie zum W hlen der ber cksichtigten Elementarten 198 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 7 2 Verwendungsmatrix Editorfeld Das Verwendungsmatrix Editorfeld ist ein Teil vom Verwendungsmatrix Editor lt Beschreibung Letzte Aktualisierung 30 08 12 14 12 v R al E g DK Si 2 ZS oi E G GE si AE z 3 5 23 E A m S E bi S ag lee lege e i 5i 5 s 3 a ei 2 3 3 s ei ei Si 2 oi 8 H 2 S 3 ai wl ei 3 al zZ 3 a 2 Si 5 Si 2 2 8 2 2 i 3 2 Q 3 3 Anzahl der betroffen nicht Si 2 oi 3 zl Ss 5 7 ai Sl Suz 2 a 3 e leeren Zellen in der Spalte z Ai a a a a a a oO E Zeile 4 Kinokarte E Bonuspunkte Preisberechnung S Rabatt Verwendungsmatrix Editorfeld Das Verwendungsmatrix Editorfeld stellt die betreffende Verwendungsmatrix dar Die Datentyp der Verwendungsmatrix wird ggf in der oberen rechten Ecke gezeigt Falls n tig kann sie durch Klicken auf gt aufgeklappt werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 199 Bedienoberfl che Editoren 3 4 8 Vergleichseditor Der Vergleichseditor ffnet sich im Editor Bereich der g
138. vr 6 1 update w hlen Sie diese und klicken Sie auf Reload Um das Software Update zu installieren gehen Sie vor wie folgt W hlen Sie in der Werkzeugleiste Hilfe gt Check for Updates Derfolgende Dialog erscheint Available Updates o ea Available Updates A Check the updates that you wish to install pE gt 1 Name Version ID 2 Mi Visual Rules 3 Vorg nger Bibliotheken 5 3 2 v20120201 1131 de visualrules vr3lib feature group 9 Visual Rules Ablaufregel 5 3 2 v20120201 1131 de visualrules flowrule feature group r 7 Q Visual Rules Ausf hrung 5 3 2 v20120201 1131 de visualrules execution feature group 7 Visual Rules Benutzerschnittstelle 5 3 2 v20120201 1131 de visualrules ui feature group 7 amp Visual Rules Bibliotheken von Drittanb 5 3 2 v20120201 1131 de visualrules 3rdparty feature group Alles ausw hlen Alles abw hlen Details D lt Zur ck Fertig stellen Abbrechen 694 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Aktualisieren Ihres Visual Rules Modeler gt Klicken Sie auf Weiter gt Derfolgende Dialog erscheint Update Details Review and confirm the updates Version 5 3 2 v20120201 1131 5 3 2 v20120201 1131 5 3 2 v20120201 1131 5 3 2 v20120201 1131 5 3 2 v20120201 1131 5 3 2 v20120201 1131 5 3 2 v20120201 1131 5 3 2 v20120201 1131 Name G Visual Rules 3 Vorg nger Bibliotheken
139. werden gesendet Im Bereich nderungen verschwinden die betreffenden Ressourcen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 631 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Senden der nderungen ber die Ansicht Team Server Aktivit ten Sie k nnen Ihre letzten Lokalen nderungen an einzelnen Ressourcen ber die Ansicht Team Server Aktivit ten senden Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Um nderungen ber die Ansicht Team Server Aktivit ten zu senden gehen Sie vor wie folgt gt Rechtsklicken Sie im Bereich nderungen auf die betreffenden Ressour cen Ein Kontextmen erscheint gt W hlen Sie 2 nderungen zum Team Server senden gt Wenn tats chlich nderungen zu senden sind erscheint der folgende Dia log Senden Geben Sie einen Kommentar f r das Senden ein Kommentar ausw hlen X Falls n tig geben Sie einen Kommentar ein Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen 632 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Klicken Sie auf Fertig stellen Die nderungen werden gesendet Im Bereich nderungen verschwinden die betreffenden Ressourcen Bosch Software Innovations GmbH Modellierungshandbuch
140. wird in einem entsprechen den Info Kasten auf alternative Vorgehensweisen hingewiesen 534 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 7 1 Allgemeine Aufgaben zum Editieren von Zustandsabl ufen Einf hrung Allgemeine Aufgaben zum Editieren von Zustandsabl ufen sind die folgenden e Anzeigen einer bergangsregel im Ablaufregel Editor 7 1 1 e Anzeigen eines Zustandsablaufs im Zustandsablauf Editor 7 1 2 e Navigieren im Zustandsablauf Editorfeld 7 1 3 e L schen eines Zustandselements oder eines bergangs 7 1 4 e Hinzuf gen einer Beschreibung zu einem Zustandsablauf 7 1 5 Zum Erzeugen eines Zustandsablaufs siehe Kapitel 4 4 1 Erzeugen eines Regelmodell Elements Bosch Software Innovations GmbH Modellierungshandbuch 6 1 535 Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 7 1 1 Anzeigen einer bergangsregel im Ablaufregel Editor Sie k nnen eine bergangsregel im Ablaufregel Editor anzeigen Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine bergangsregel im Ablaufregel Editor anzuzeigen Anzeigen einer Regel im Regel Editor Doppelklicken auf das zugeh rige Symbol im Zustandsablauf Editor feld Klicken auf die Schaltfl che im Tab bergangsregel
141. zugelassen sein Wenn Sie auf klicken wird die Spalte Wert automatisch mit den Refe renzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Datenelement der aufrufenden Regel f r welches der Element name und der Datentyp mit dem eines Eingabe Datenelements des auf gerufenen Services bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 431 Editieren von Regeln Editieren einer Ablaufregel Spezifizieren Sie in der Spalte Zuweisen an jeweils ein Ausgabe Datenele ment oder ein Internes Datenelement der aufrufenden Regel welchem der Wert des betreffenden Ausgabe Datenelements zugewiesen werden soll Um ein Datenelement zu spezifizieren k nnen Sie den Auswahldialog die Autovervollst ndigung oder die Automatische Elementerzeugung ver wenden Das spezifizierte Datenelement muss den gleichen Datentyp zulassen wie das betreffende Ausgabe Datenelement Wenn Sie auf klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Ausgabe Datenelement der aufrufenden Regel f r wel ches der Elementname und der Datentyp mit dem eines Ausgabe Daten elements des aufgerufenen Services bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben 5 2 1 6 Editieren e
142. 1 99 Grundlagen Regel 2 7 2 3 Ablaufregel Element Entscheidung Q Das Ablaufregel Element Entscheidung repr sentiert eine Verzweigung in der Ausf hrung einer Ablaufregel D h w hrend es nur einen Eingang hat hat es mehrere mindestens zwei Ausg nge repr sentiert durch das Symbol lt gt Dabei ist der letzte Ausgang grunds tzlich ein Sonst Ausgang repr sentiert durch das Symbol statt Jedem Ausgang au er dem Sonst Ausgang ist eine Bedingung zugewiesen Diese Bedingung ist im betreffenden Inhaltsfeld angegeben als Boolescher Aus druck Beispiel Einem Ausgang k nnte die Bedingung zugewiesen sein dass ein Kunde vollj hrig ist d h mindestens 18 gt Ausgang 1 kunde alter gt 18 Dabei repr sentiert der Sonst Ausgang die Bedingung dass keine der anderen Bedingungen erf llt ist 100 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel Wie die Ausf hrung einer Ablaufregel fortf hrt wenn ein Ausgang passiert wird h ngt davon ab ob die betreffende Bedingung erf llt ist oder nicht Im einzel nen ist das Verhalten wie folgt e Wenn die Bedingung nicht erf llt ist folgt die Ausf hrung dem Ausgang nicht sondern sie wird abw rts fortgesetzt e Wenn die Bedingung erf llt ist folgt die Ausf hrung dem Ausgang und sie wird nicht abw rts fortgesetzt Standardeinstellung oder sie wird abw rts fortgesetzt Einste
143. 135 Verwalten von Perspektiven 304 Wechseln zwischen Perspektiven 305 Zur cksetzen einer Perspektive auf ihren Standardzustand 306 Plus Operator 716 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arithmetisch zur ee ee en re ee 68 f r Collections een nern e ee Ea E 66 Priorisierung der Operatoren 64 Projekt Informationen 189 Prozentzeichen una astra EN 59 R Referenzen in Ausdr cken auf Attribute EINE Struktur ara 61 Datenelemente in Ausdr cken 60 Literale einer Aufz hlung u ea Fa aa 62 Werte in Lists oder Maps 61 ST NEE 92 blaufregel u 220 082 ea ae a ES 93 Anzeigen einer Regel im Regel Edil r 4 e wa Ve Ne NEE u 404 Aus einklappen von Teilen einer Ablaufregel 2222 nccseneere nn 459 Debuggen von Regeln 527 Editieren einer blaufregel ur u a aa aa 410 Editieren einer Entscheidungstabelle 462 Editieren von Regeln 401 Editieren von Zeilen Spalten einer Entscheidungstabelle 463 Entscheidungstabelle 22222 cceeeeeeeeee een 108 Erzeugen einer Ablaufregel EE ER Ee a a ia us 336 Erzeugen einer AblaufregelVollage ws us u aa 362 Erzeugen einer Entscheidungstabelle 22 2220 seeeeeeeeeenerenen en 354 Fokussieren eines Bereichs einer Regel 2222 censseeeeeneeenerenn 407 Hinzuf gen einer Beschreibung zu einer Regel 2 22222 anenee 409 Konvertieren einer Ablaufregel in eine Ablaufregel Vorlage 363 Konvertieren einer Ents
144. 2 Zustandselement Einf hrung Zustandselemente sind die Bausteine eines Zustandsablaufs Dabei repr sentiert jedes Zustandselement einen Zustand den das betreffende System annehmen kann Zwei Zustandselemente k nnen jeweils durch einen bergang verbunden sein Zustandselemente sind die folgenden e Zustandselement Start 2 8 1 1 e Zustandselement Intermedi r 2 8 1 2 e Zustandselement Ende 2 8 1 3 Zustandselement Start e Das Zustandselement Start ist standardm ig in jedem Zustandsablauf enthalten Das Zustandselement Start repr sentiert den Ausgangszustand eines Systems Zustandselement Intermedi r amp Das Zustandselement Intermedi r repr sentiert einen beliebigen Zwischenzu stand d h jeden Zustand au er dem Ausgangs und dem Endzustand den ein System annehmen kann 116 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Zustandsablauf 2 8 1 3 Zustandselement Ende al Das Zustandselement Ende repr sentiert den Endzustand eines Systems Da ein System mehrere Endzust nde habe kann kann das Zustandsele ment Ende in einem Zustandsablauf mehrmals enthalten sein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 117 Grundlagen Zustandsablauf 2 8 2 bergang a Ein bergang ist eine gerichtete Verbindung d h ein Pfeil zwischen zwei Zusta
145. 2 636 9 4 4 2 Abholen der nderungen an einzelnen Ressourcen 637 EINTUNF UNE nase wee nee aaa 637 Abholen von nderungen ber den Regel Explorer 637 Abholen von nderungen ber die Ansicht Team Server Ak 24 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis tivit ten oo oo auauna aaan anaana anaana 637 9 4 5 Wechseln zu einem anderen Stand eines Regelprojekts 639 9 4 6 Wiederherstellen von Ressourcen die auf dem Team Server gel scht W rden eia aea E are 641 9 4 7 Synchronisieren lokaler Ressourcen mit Ihrem entfernten Entwick If le EE 643 EINTUNTUNE EE 643 9 4 7 1 Synchronisieren aller Ressourcen 643 9 4 7 2 Synchronisieren einzelner Ressourcen 645 la nl dE 645 Synchronisieren von Ressourcen ber den Regel Explorer 645 Synchronisieren von Ressourcen ber die Ansicht Team Server Aktivit ten auauna naana nananana 646 9 4 8 Ersetzen der Inhalte lokaler Ressourcen durch ihre entfernten Inhalte 648 lte TEE 648 9 4 8 1 Ersetzen der Inhalte einer einzelnen lokalen Ressource durch einen bestimmten entfernten Stand 648 9 4 8 2 Ersetzen der Inhalte lokaler Ressourcen durch ihre letzten entfernten St nde 650 9 5 Vergleichen einer lokalen Ressource mit einem entfernten Stand 652 Eihf hrune ass 652 9 5 1 Vergleichen einer lokalen Ressource mit einem bestimmten entfern ten Entwicklungsstand 2222222 nse nenne nenn nun nn
146. 3 Um eine Beschreibung zu einem Ablaufregel Element hinzuzuf gen gehen Sie vor wie folgt Doppelklicken Sie im Ablaufregel Editorfeld auf das Beschreibungsfeld des Elements Der Inplace Editor ffnet sich gt Geben Sie eine Beschreibung ein 416 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 1 2 Editieren eines Ablaufregel Elements Wiederholen Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt UN Zum Navigieren im Editorfeld siehe 5 1 2 Um ein Ablaufregel Element Wiederholen zu editieren gehen Sie vor wie folgt W hlen Sie im Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt W hlen Sie den Tab Wiederholen ven Wiederholung 1 D Bedingung fehlt Wiederholen f r jedes von mehreren Elementen solange eine Bedingung erf llt ist mit Z hler Bedingung Die tats chliche Erscheinung des Tab Wiederholen h ngt von der Art des Wiederholvorgangs ab Bosch Software Innovations GmbH Modellierungshandbuch 6 1 417 Editieren von Regeln Editieren einer Ablaufregel W hlen Sie in der Kopfzeile des Tab Wiederholen die Art des Wiederholvor gangs d h eine der folgenden e Wiederholen f r jedes von mehreren Elementen e Wiederholen s
147. 377 Umsortieren von Regelmodell Elementen in einem Ordner 379 Suchen von Referenzen auf ein Regelmodell Element 381 4 4 10 Hervorheben von referenzierten Elementen im Regel Explorer 382 14 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 4 5 Editieren allgemeiner Einstellungen f r Aktionen 383 lge EE EE 383 4 5 1 Editieren allgemeiner Einstellungen f r eine E mail senden Aktion 384 4 5 2 Editieren allgemeiner Einstellungen f r eine Log Eintrag schreiben Et eer EE e ENEE 385 4 5 3 Editieren allgemeiner Einstellungen f r eine CSV Datei schreiben AKON Snake rear naeh 386 4 5 4 Editieren allgemeiner Einstellungen f r eine Meldung ausgeben Ak ON rien 388 4 6 Editieren von Datentypen 2 sune euere 389 EiNT hrUNE aussen a a a n e a 389 4 6 1 Spezifizieren des Basis Datentyps f r einen Typalias 390 4 6 2 Hinzuf gen eines Supertyps f r eine Struktur z2222 391 4 6 3 Erzeugen von Attributen einer Struktur 393 4 6 4 Erzeugen von Literalen einer Aufz hlung z 396 4 7 Hinzuf gen einer Notiz in der Ansicht Eigenschaften 398 4 8 Hinzuf gen einer Beschreibung in der Ansicht Eigenschaften 399 5 Editieren von Regeln Slide 402 5 1 Allgemeine Aufgaben zum Editieren von Regeln 403 EINTURKUNB sa nee 403 5 1 1 Anzeigen einer Regel im Regel Editor z22eue20n 404 5 1 2 Navig
148. 4 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie Neu gt amp Entscheidungstabelle Derfolgende Dialog erscheint Entscheidungstabelle Legt eine neue Entscheidungstabelle an Di Regelmodell Regelprojekt A Regelmodell1 Ausw hlen Beet Paea Name der Entscheidungstabelle Fertig stellen Der Eintrag im Feld Regelmodell und ggf im Feld Regelpaket zeigt das Regelmodell und Regelpaket wo die Entscheidungstabelle erzeugt werden wird Standardm ig ist dies das Regelmodell und Regelpaket auf wel ches Sie rechtsgeklickt haben Sie k nnen auf Ausw hlen klicken um eine Liste aller verf gbaren Regel modelle Regelpakete zu ffnen Falls n tig w hlen Sie im Feld Regelmodell ein anderes Regelmodell Falls n tig w hlen Sie im Feld Regelpaket ein anderes Regelpaket Das Feld Regelpaket kann leer bleiben In diesem Fall wird die neue Entscheidungstabelle direkt im Regelmodell erzeugt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 355 Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Geben Sie im Feld Name der Entscheidungstabelle einen Namen f r die neue Entscheidungstabelle an F r Entscheidungstabellen gilt die Allgemeine Einschr nkung bei der Namensgebung Klicken Sie auf Fertig stellen m Re
149. 6 1 633 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 3 Herunterladen eines entfernten Regelprojekts Sie k nnen ein Entferntes Regelprojekt von einem Team Server mit dem Ihr Visual Rules Modeler verbunden ist in Ihren Arbeitsbereich herunterladen Zum Herstellen einer Team Server Verbindung siehe 9 1 1 Dabei haben Sie die M glichkeit das Regelprojekt unter einem anderen als sei nem urspr nglichen Namen auf dem Team Server herunterzuladen Einem Regelprojekt einen anderen Namen zu geben ist zum Beispiel dann n tig wenn Sie verschiedene Entwicklungsst nde desselben Pro jekts herunterladen Um ein Entferntes Regelprojekt herunterzuladen gehen Sie vor wie folgt gt Rechtsklicken Sie in der Ansicht Team Server Explorer auf das Regelpro jekt Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Ein Kontextmen erscheint gt Wenn Sie das Regelprojekt unter seinem urspr nglichen Namen herunterla den wollen w hlen Sie Herunterladen Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Wenn Sie das Regelprojekt unter einem anderen Namen herunterladen wol len gehen Sie vor wie folgt e W hlen Sie Herunterladen als Der folgende Dialog erscheint Das Projekt herunterladen als Geben Sie den Projektnamen ein Projektnam
150. 6 2 3 1 Hinzuf gen eines Testfalls zu einem Regeltest Einf hrung Sie k nnen Testf lle zu einem Regeltest im Testf lle Feld hinzuf gen Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Dabei haben Sie die folgenden M glichkeiten e Hinzuf gen eines neuen Testfalls e Duplizieren eines gegebenen Testfalls e Importieren von Testf llen aus einer XML Datei 498 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests Hinzuf gen eines neuen Testfalls Sie k nnen einen neuen Testfall d h einen leeren Testfall der mit Daten zu f l len ist zu einem Regeltest hinzuf gen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen Testfall auch mit der Schaltfl che im Testf lle Feld hinzuf gen Um einen neuen Testfall hinzuzuf gen gehen Sie vor wie folgt Rechtsklicken Sie irgendwo im Testf lle Feld Ein Kontextmen erscheint W hlen Sie Testfall hinzuf gen Ein leerer Testfall wird hinzugef gt Er bekommt automatisch einen Stan dardnamen d h eine fortlaufende Nummer Zum Ausf hren eines Regeltests muss der leere Testfall noch editiert wer den Zum Editieren der Testf lle eines Regeltests siehe 6 2 2 Duplizieren eines gegebenen Testfalls Sie k nnen einen Testfall de
151. 6 3 e Erzeugen von Literalen einer Aufz hlung 4 6 4 Basis Datentypen k nnen generell nicht editiert werden Das Editieren eines importierten Datentyps ist beschr nkt auf das ndern der Namen von Literalen oder Attributen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 389 Allgemeine Aufgaben Editieren von Datentypen 4 6 1 Spezifizieren des Basis Datentyps f r einen Typalias Sie k nnen spezifizieren welchen der Basis Datentypen ein Datentyp der Art Typalias repr sentiert Standardm ig d h beim Erzeugen eines Datentyps vom Typalias repr sentiert dieser den Datentyp Any Voraussetzung Die Ansicht Eigenschaften wird f r den betreffenden Daten typ angezeigt Gehen Sie hierzu vor wie folgt W hlen Sie den Tab Typalias ffnen Sie das Kombinationsfeld Basisdatentyp W hlen Sie einen der Basis Datentypen 390 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren von Datentypen 4 6 2 Hinzuf gen eines Supertyps f r eine Struktur Sie k nnen Supertypen f r einen Datentyp der Art Struktur hinzuf gen Ein Supertyp muss selbst ein Datentyp der Art Struktur sein Der Datentyp erbt alle Attribute von seinem Supertyp Das Hinzuf gen eines Supertyps der ein Attribut mit dem gleichen Namen enth lt f hrt zu einem Fehler da f r Attribute die Allgemeine Ein schr nkung bei
152. 653 9 5 2 Vergleichen einer lokalen Ressource mit ihrem letzten entfernten Stand era nee nee 655 9 6 Navigieren in der Revisionshistorie einer Ressource 656 Slide TEE ER 656 9 6 1 Fokussieren auf ein bestimmtes Team Server Element 657 9 6 2 Direktes Navigieren zu einem bestimmten Entwicklungsstand 658 9 6 3 Direktes Navigieren zum letzten n chsten Entwicklungsstand GO 10 Sonstige Aufgaben ENIT RR NE Serena a area 662 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 25 Inhaltsverzeichnis 10 1 10 2 10 3 10 4 10 5 Einstellen von Benutzervorgaben nn 663 EiNTUNTUNE ar rer 663 10 1 1 Einstellen von Benutzervorgaben f r Notizen 664 EGAL 664 10 1 1 1 Verwalten der Kategorien von Notizen 666 EINTUNF UNE 202 00 666 Hinzuf gen einer neuen Kategorie 2 22 667 Umbenennen einer Kategorie 222222 en nenn 667 Sortieren von Kategorien 2222er nennen 668 L schen einer Kategorie 22nn seen 668 10 1 1 2 ndern der Einstellungen f r eine Kategorie 668 10 1 2 Einstellen von Benutzervorgaben f r Editoren 670 ENUN ou 2 00 un ae ea une NR E 670 10 1 2 1 Einstellen von Benutzervorgaben f r den Ablaufregel Editor 670 10 1 2 2 Einstellen von Benutzervorgaben f r den Zustandsablauf Blue GENEE 672 10 1 3 Einstellen von Benutzervorgaben f r Ausdr cke 674 10 1 3 1 Einstellen von Benutzervorgaben f r
153. 7 1 3 Um den Namen und die Art eines Zustandselements zu ndern gehen Sie vor wie folgt W hlen Sie im Zustandsablauf Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt W hlen Sie den Tab Zustand Name Zustand A Endzustand Editieren Sie im Feld Name den Namen des Elements gt Deaktivieren aktivieren Sie die Check Box Endzustand Im Zustandsablauf Editorfeld ndert sich das zugeh rige Symbol entspre chend Bosch Software Innovations GmbH Modellierungshandbuch 6 1 551 Editieren von Zustandsabl ufen Hinzuf gen eines bergangs 7 4 Hinzuf gen eines bergangs Sie k nnen bergange zwischen Zustandselementen eines Zustandsablaufs hinzuf gen Voraussetzung Die betreffenden Zustandselemente werden im Zustandsab lauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Um einen bergang hinzuzuf gen gehen Sie vor wie folgt Klicken Sie in der Zustandsablauf Werkzeugpalette auf 3 Im Zustandsablauf Editorfeld gehen Sie vor wie folgt e Klicken Sie auf das Zustandselement an dem der bergang starten soll e Klicken Sie auf das Zustandselement an dem der bergang enden soll Das Symbol zeigt an dass der bergang nicht an der betreffenden Stelle enden kann Wenn Sie eine Position erreichen an welcher der bergang enden kann e
154. Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 441 Editieren von Regeln Editieren einer Ablaufregel W hlen Sie den Tab Entscheidungstabelle aufrufen Entscheidungstabellenaufruf 1 Entscheid an Keine Entscheidungstabelle angegeben Beschreibung Entscheidungstabelle aufrufen BCE ER Si Notizen Eingabedaten Wert Beschreibung i Ausgabedaten Zuweisen an Beschreibung Sexe e Spezifizieren Sie im Feld Entscheidungstabelle aufrufen die aufzurufende Entscheidungstabelle Um eine Entscheidungstabelle zu spezifizieren k nnen Sie den Auswahl dialog die Autovervollst ndigung oder die Automatische Elementerzeu gung verwenden Die Eingabe Datenelemente und die Ausgabe Datenelemente der betreffen den Entscheidungstabelle werden in den Spalten Eingabedaten und Ausga bedaten eingef gt i Ka emeng a f En n 7 Eingabedaten Wert Beschreibung Ausgabedaten Zuweisenan Beschreibung LS CG Eingabe Any x Ausgabe Any 3 amp 442 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel gt Spezifizieren Sie in der Spalte Wert jeweils einen Wert der dem betreffen den Eingabe Datenelement in der Spalte
155. Ablaufregel wird durch das Ablaufregel Element Wiederholen repr sentiert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 103 Grundlagen Regel In einer Ablaufregel ist das Ablaufregel Element Wiederholen abbrechen irgendwo in dem Zweig platziert der an das betreffende Ablaufregel Element Wiederholen angeh ngt ist Nach dem Ablaufregel Element Wiederholen abbrechen kann kein weite res Ablaufregel Element angeh ngt werden Wenn einem Ablaufregel Element Wiederholen abbrechen mehr als ein Ablaufregel Element Wiederholen vorangeht dann bezieht es sich aus schlie lich auf das letzte 2 7 2 7 Ablaufregel Element Zuweisen 2 7 2 8 Das Ablaufregel Element Zuweisen repr sentiert eine oder mehrere Zuweisun gen in der Ausf hrung einer Ablaufregel Dabei werden die betreffenden Zuweisungen im Inhaltsfeld des Elements spezi fiziert Datenelementl true Datenelement2 false E Datenelement3 3 RS Datenelement4 Ja Ablaufregel Element Ablaufregel aufrufen Das Ablaufregel Element Ablaufregel aufrufen repr sentiert das Aufrufen einer anderen Ablaufregel in der Ausf hrung einer Ablaufregel Dabei wird die aufzurufende Ablaufregel im Inhaltsfeld des Elements spezifi ziert T H aufzurufende_Ablaufregel Eingabedaten k nnen an diese Ablaufregel bergeben und Ausgabedaten k n nen zur ckgegeben werden 104 Mo
156. Bedienoberfl che Ansichten 3 5 7 23Tab Notizen Der Tab Notizen wird in der Ansicht Eigenschaften f r jede Art von Ele ment angeboten EI imm0262 bemerkte am 03 09 12 10 00 E Dies ist eine Notiz a imm0262 bemerkte am 03 09 12 10 00 E Dies ist noch eine Notiz gt Tab Notizen Der Tab Notizen stellt Notizen zum betreffenden Element bereit F r die Funktionen der Schaltfl chen welche der Tab Notizen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 269 Bedienoberfl che Ansichten 3 5 7 24 Tab Wiederholen Einf hrung Der Tab Wiederholen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Wiederholen ausgew hlt ist Der Tab Wiederholen erfasst Einstellungen mit Bezug auf ein Ablaufregel Ele ment Wiederholen Zun chst bietet er die folgenden Optionen bez glich des Wiederholungsvor gangs e Wiederholen f r jedes von mehreren Elementen e Wiederholen solange eine Bedingung erf llt ist e Wiederholen mit Z hler Wiederholen 9 i solange eine Bedingung erf llt st mit Z hler Optionen bez glich des Wiederholungsvorgangs Welche weiteren Einstellungen gegeben sind h ngt von der ausgew hlten Option ab Dementsprechend werden die folgenden Erscheinungen des Tab Wiederholen untersch
157. Bereich Abh ngigkeitseinstellung erfasst die Kennungen einer Regelpro jekt Abh ngigkeit die im Bereich Notwendige Abh ngigkeiten ausgew hlt ist Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 6 Abh ngigkeitsdiagramm Editor Der Abh ngigkeitsdiagramm Editor ffnet sich automatisch wenn ein Abh ngigkeitsdiagramm angezeigt wird siehe 8 1 2 2 Falls n tig siehe 4 2 2 zum ffnen eines Editors a PS gt a Sp Abh ngigkeits Hervorhebung Eingehend Eingehend a e Ausgehend Ausgehend alle Von nach F Regelpakete Regeln VI Tests und Test Suites ne Dargestellte Abh ngigkeiten a 7 Gen Y Paketwiedervenmendungen bz A SS ntt wn Bonuspunkte VRegelaufrufe ti e Ge V Einschluss von klementen BW T Testen und Teiteufnde e Preisberechnung Test SE d A P Sonzpunkte Tet A nd a ei d k E K Ee Si Alie Tests Diagramm Konfiguration Abh ngigkeitsdiagramm Editor Der Abh ngigkeitsdiagramm Editor dient zum Editieren eines Abh ngigkeitsdia gramms Er kann mehrfach ge ffnet sein jeweils mit Bezug auf ein bestimmtes Abh ngigkeitsdiagramm Der Name des betreffenden Abh ngigkeitsdiagramms ist im Karteireiter ange geben Ein Sternchen vor dem Namen des Abh ngigkeitsdiagramms zeigt an dass es bisher nicht gespeicherte nderungen gibt Zum Speichern der nderungen in einem Editor siehe 4 1 1
158. Beschreibungsfeld und ein Inhaltsfeld bereitgestellt HT Inhaltsfeld Ob die Beschreibungsfelder und Inhaltsfelder im Ablaufregel Editorfeld tats chlich angezeigt werden h ngt von seiner Konfiguration ab W hrend im Beschreibungsfeld eine Beschreibung gegeben sein kann enth lt das Inhaltsfeld die Spezifikationen f r den betreffenden Zwischenschritt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 95 Grundlagen Regel Ablaufregel Elemente sind die folgenden e Ablaufregel Element Start 2 7 2 1 e Ablaufregel Element Wiederholen 2 7 2 2 e Ablaufregel Element Entscheidung 2 7 2 3 e Ablaufregel Element Aktion ausl sen 2 7 2 4 e Ablaufregel Element Service aufrufen 2 7 2 5 e Ablaufregel Element Wiederholung abbrechen 2 7 2 6 e Ablaufregel Element Zuweisen 2 7 2 7 e Ablaufregel Element Ablaufregel aufrufen 2 7 2 8 e Ablaufregel Element Zur ckkehren 2 7 2 9 e Ablaufregel Element Ausnahme ausl sen 2 7 2 10 e Ablaufregel Element Ausnahme behandeln 2 7 2 11 e Ablaufregel Element Entscheidungstabelle aufrufen 2 7 2 12 F r bergangsregeln ist zus tzlich das Ablaufregel Element bergangs ziel verf gbar 96 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel 2 7 2 1 Ablaufregel Element Start Das Ablaufregel Element Start ist standardm ig in jeder Ablaufregel
159. Bosch Software Innovations GmbH Modellierungshandbuch 6 1 625 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern gt Klicken Sie auf Ja Die Ressourcen werden vom Austausch ausgeschlossen Sie werden mit dem Symbol markiert Sie k nnen ausgeschlossene Ressourcen wieder in den Austausch mit dem Team Server aufnehmen indem Sie im Kontextmen Verwalten im Team Server w hlen 9 4 1 2 Aufl sen von widerspr chlichen nderungen Sie k nnen widerspr chliche d h sowohl Lokale als auch Entfernte an dersel ben Ressource in der Ansicht Team Server Aktivit ten aufl sen Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Im Bereich nderungen der Ansicht Team Server Aktivit ten sind widerspr chliche nderungen durch das Symbol e gekennzeichnet Dabei m ssen Sie entscheiden ob Sie die Lokalen oder die Entfernten nderun gen berschreiben wollen Als Alternative zur hier beschriebenen Vorgehensweise ist das Aufl sen von widerspr chlichen nderungen im Vergleichseditor m glich Um widerspr chliche nderungen aufzul sen gehen Sie vor wie folgt gt Rechtsklicken Sie im Bereich nderungen auf die betreffende Ressource Ein Kontextmen erscheint 626 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern gt Wenn Sie die
160. Code e Sie kann Hypertext Links auf externe Applikationen oder Dokumente enthal ten Dabei wird jeder Eintrag dem ein Protokoll z B http resource oder file vorausgeht als Hypertext Link behandelt und automatisch unterstrichen e Sie kann mit dem Namen einer vordefinierten Kategorie z B Hinweis Zu erledigen oder Problem beginnen In diesem Fall wird sie automatisch als eine Notiz dieser Kategorie behandelt d h die zugeh rigen Einstellungen werden darauf angewendet Andernfalls werden die Einstellungen der Kate gorie lt Standard gt angewendet Zum Verwalten der Kategorien von Notizen und ndern der Einstellungen f r eine Kategorie siehe 10 1 1 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 35 Grundlagen Datentyp 2 1 Datentyp Einf hrung In Visual Rules bezeichnet ein Datentyp eine bestimmte Art von Werten Beispiel Der Datentyp Float bezeichnet Dezimal Zahlen Visual Rules verwendet Basis Datentypen 2 1 1 sowie Datentypen der folgen den Arten e Typalias 2 1 2 e Struktur 2 1 3 e Aufz hlung 2 1 4 e Ausnahme 2 1 5 W hrend die Basis Datentypen standardm ig bereitgestellt werden k nnen die Datentypen aller anderen Arten entweder neu definiert wer den siehe 4 4 1 3 oder sie k nnen importiert werden als Java Objekt modelle Im Regel Explorer ist ein importierter Datentyp mit dem Symbol vg markiert Weitere Informationen
161. D Zum ffnen eines Editors siehe 4 2 2 Dabei haben Sie die folgenden M glichkeiten e Anzeigen von Visual Rules Typen e Alphabetisches Sortieren von Elementen e Erweitern der Auswahl dargestellter Elemente Bosch Software Innovations GmbH Modellierungshandbuch 6 1 315 Allgemeine Aufgaben Einrichten der Bedienoberfl che Anzeigen von Visual Rules Typen Sie k nnen die Visual Rules Typen der Objekte d h Datentypen von Datenele menten Aktionstypen von Aktionen und Servicetypen von Services in den Kon textpaletten anzeigen Um Visual Rules Typen anzuzeigen gehen Sie vor wie folgt Klicken Sie in einer der Kontextpaletten auf ET Die Visual Rules Typen werden angezeigt Alphabetisches Sortieren von Elementen Sie k nnen die Elemente in den Bereichen der Kontextpaletten alphabetisch sortieren Andernfalls ist ihre Ordnung die gleiche wie in der Ansicht Eigen schaften Um Elemente alphabetisch zu sortieren gehen Sie vor wie folgt Klicken Sie in einer der Kontextpaletten auf 1 Die Elemente werden alphabetisch sortiert Erweitern der Auswahl dargestellter Elemente Sie k nnen die Auswahl der in den Kontextpaletten dargestellten Elemente erweitern auf alle Elemente die f r die betreffende Regel zugreifbar sind Um die Auswahl der dargestellten Elemente zu erweitern gehen Sie vor wie folgt Klicken Sie in einer der Kontextpaletten auf 3 Alle zugreifbare
162. Datenelements Abh ngig von der gew hlten Art ffnet sich ein Dialog wie der folgende Ein Ausgabe Datenelement Legt ein neues Ein Ausgabe Datenelement an Name Typ Any D Eingabe Ausgabe e Ein Ausgabe Erforderlich E Mehrfach Sie k nnen diesen Dialog auch ffnen indem Sie in den Bereichen Ein Ausgabedaten Interne Daten oder Konstante Daten der Ablaufregel Kon textpalette Entscheidungstabellen Kontextpalette auf d klicken Falls n tig ersetzen Sie den Standardnamen F r Datenelemente gilt die Allgemeine Einschr nkung bei der Namensge bung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 347 Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Spezifizieren Sie im Feld Typ den Datentyp den das Datenelement zul sst Klicken auf hinter dem Feld Typ ffnet den Auswahldialog der die ver f gbaren Datentypen zeigt Hier k nnen Sie einen Datentyp ausw hlen gt Spezifizieren Sie falls n tig die folgenden Aspekte in den folgenden Fel dern e st es ein Eingabe Datenelement ein Ausgabe Datenelement oder bei des n tig f r Ein Ausgabedatenelemente e Ist es ein Erforderliches Eingabe Datenelement oder ein Optionales Ein gabe Datenelement n tig f r ein Eingabe Datenelement e Ist es ein Statisches Internes Datenelement n tig f r ein Internes Datenelement gt Wen
163. E deutsch englisch deutsch englisch _ MR Zuweisen Zuweisen Zuweisen Zuweisen Bedingungszeile Eine Bedingungszeile ist eine Spalte einer Entscheidungstabelle Sie besteht aus einem Kopf gelb unterlegt und den zugeh rigen Tabellenzellen hellgelb unterlegt Der Eintrag im Kopf spezifiziert ein Bedingungspr fix Zusammen mit dem Bedingungspr fix ist durch die Eintr ge in den Tabellenzellen jeweils ein Boole scher Ausdruck spezifiziert d h eine Bedingung Dabei repr sentiert eine Tabel lenzelle mit dem Eintrag Sonst die Bedingung dass keine der anderen Bedingungen erf llt ist Bosch Software Innovations GmbH Modellierungshandbuch 6 1 109 Grundlagen Regel Im Entscheidungstabellen Editorfeld ist f r jede Zelle einer Bedingungszeile ein Beschreibungsfeld und ein Inhaltsfeld bereitgestellt Ob die Beschreibungsfelder und Inhaltsfelder im Entscheidungstabellen Editorfeld tats chlich angezeigt werden h ngt von seiner Konfiguration ab W hrend im Beschreibungsfeld eine Beschreibung der betreffenden Tabellen zelle gegeben sein kann enth lt das Inhaltsfeld die notwendigen Spezifikatio nen 2 7 3 2 Bedingungsspalte Eine Bedingungsspalte ist eine Spalte einer Entscheidungstabelle Sie besteht aus einem Kopf gelb unterlegt und den zugeh rigen Tabellenzellen hellgelb unterlegt Der Eintrag im Kopf spezifiziert ein Bedingungspr fix Zusammen mi
164. Editieren einer Bedingungszeile 468 Einf gen einer Bedingungszeile 473 Benutzervorgaben f r Ausdrucken re ee ne ee 674 f r den Ablaufregel Editor 670 f r den Zustandsablauf Editor 22 222 saanane senne erener 672 f r die Ausdrucksform atierung 676 f r die Automatische Elementerzeugung 679 f r die Syntax Hervorhebung 674 f r die Testausf hrung 222 2occoeuneeeeeenneeenenereereenerennenn 681 leie Lee WEE 670 f r NOUZET 7 2 dat Set sen ne a een nee ah een ee 664 f r Schriften in den Editoren und der Ansicht Eigenschaften 683 f r Team Server u sascha E ra Seed 677 Benutzervorgaben Dial08 144 Beschreibung Tab in Ansicht Eigenschaften 254 BETWEEN Oper tor sotaad anene i i a a a a a a aS 76 Boolean Datentyp 41 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 711 Boolescher Ausdruck 57 Bedingungspr fix 57 C CLEAR ZUWEISUNE EE 84 Bel Ee e Te Se ee ee ee a ee a a 50 List 580 2 6 2 0000 rn en ER TER ee ee 50 SL Ee EE Eeer e eege 50 Collection Operatoren 66 IN a en ae nass 67 IS Ge WEE 68 ul LCE 67 PIUS geet ee ee en ee lh ee 66 CSV Datei CSV Datei lesen Aktionstyp 89 CSV Datei schreiben Aktionstyp 90 Importieren einer CSV Datei als konstantes Datenelement 349 D Date Datentyp u EEN NEEN Re a H 38 Datenelement 47 Ausgabe Datenelement 24 342 sad ac 53 Ausnahme Element ELSE de NI dE S
165. Editieren einer Entscheidungstabelle Spezifizieren Sie im Tab Aktion ausl sen die erforderlichen Einstellungen Spezifizieren der relevanten F lle Sie k nnen in einer Aktionsspalte die relevanten F lle spezifizieren d h die F lle in denen die Aktion ausgel st werden soll Um die relevanten F lle zu spezifizieren gehen Sie vor wie folgt gt Doppelklicken Sie im Entscheidungstabellen Editorfeld auf die Tabellenzel len die den relevanten F llen entsprechen In den betreffenden Tabellenzellen erscheint ein Kreuz x anstelle eines Strichs Doppelklicken auf eine Tabellenzelle ersetzt ein Kreuz wieder durch einen Strich d h im betreffenden Fall wird die Aktion nicht ausgel st werden 5 3 1 3 Editieren einer Zuweisungsspalte Das Editieren einer Zuweisungsspalte beinhaltet die folgenden Aufgaben e Spezifizieren des relevanten Datenelements e Spezifizieren der zuzuweisenden Werte Das Hinzuf gen einer Beschreibung zu einer Tabellenzelle ist ebenfalls m glich 466 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Entscheidungstabelle Voraussetzung Die betreffende Spalte wird im Entscheidungstabellen Editor feld angezeigt PEN Zuweisen Zum Navigieren im Editorfeld siehe 5 1 2 Spezifizieren des relevanten Datenelements Sie k nnen das f r eine Zuweisungsspalte relevante Datenel
166. Eingabedaten zugewiesen werden soll Der Datentyp des Werts muss vom betreffenden Eingabe Datenelement zugelassen sein Wenn Sie auf klicken wird die Spalte Wert automatisch mit den Refe renzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Datenelement der aufrufenden Regel f r welches der Element name und der Datentyp mit dem eines Eingabe Datenelements der auf gerufenen Entscheidungstabelle bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben Spezifizieren Sie in der Spalte Zuweisen an jeweils ein Ausgabe Datenele ment oder ein Internes Datenelement der aufrufenden Regel welchem der Wert des betreffenden Ausgabe Datenelements zugewiesen werden soll Um ein Datenelement zu spezifizieren k nnen Sie den Auswahldialog die Autovervollst ndigung oder die Automatische Elementerzeugung ver wenden Das spezifizierte Datenelement muss den gleichen Datentyp zulassen wie das betreffende Ausgabe Datenelement Wenn Sie auf klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Ausgabe Datenelement der aufrufenden Regel f r wel ches der Elementname und der Datentyp mit dem eines Ausgabe Daten elements der aufgerufenen Entscheidungstabelle bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben
167. Feld die folgenden Schaltfl chen Schaltfl che Funktion F E Alle Elemente aus einklappen H Unbenutzte Eingabe Datenelemente d h f r die in Spalte Wert kein Wert angegeben ist verbergen a Element hinzuf gen zu einer List Set oder Map Ausgew hlte Elemente l schen Schaltfl chen im Eingaben Feld Bosch Software Innovations GmbH Modellierungshandbuch 6 1 Bedienoberfl che Editoren Schaltfl che Funktion x Ausgew hlte Elemente l schen f r jeden Testfall In Spalte Wert ausgew hlten Wert in Zwischenablage kopie ren rel Wert aus Zwischenablage einf gen in ausgew hlte Zelle der Spalte Wert Schaltfl chen im Eingaben Feld 3 4 2 3 Ausgaben Feld LU Das Ausgaben Feld ist ein Teil vom Regeltest Editor Ausgaben AKERE RELEE Ausgabe Daten k Erwartet Tats chlich GG Eingabel Any List P RAT PEE 1 Any 1 gt 2 Any 2 KS 3 Any 3 e Eingabe2 Any 2 2 Eingabe3 Any 3 E Ausgaben Feld Ausgabe Datenelemente dargestellt 174 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Das Ausgaben Feld enth lt die Ergebnisse f r einen Testfall d h die resultieren den Werte der folgenden Arten von Datenelementen f r die getestete Regel e Ausgabe Datenelemente e Aktionen e Internes Datenelemente e Ausnahme Elemente Welche einzelnen Datenelemente tat
168. II E Kinokarte Bonuspunkte Anzahl der betroffen nicht leeren Zellen in der Spalte Zeile gt bonuspunkte gt studentenrabatt 3 wochenendaufschla E coupon datum gt bonuskarte E geldbetrag student E couponrabatt Kinokarte Kinokarte E Bonuspunkte Preisberechnung Verwendungsmatrix Eine Verwendungsmatrix veranschaulicht die Verwendung von Regelmodell Ele menten in einem Regelprojekt d h welches Element in welchem Kontext d h Regel oder Zustandsablauf verwendet wird und wie oft es dort verwendet wird Dabei k nnen die folgenden Arten von Elementen ber cksichtigt werden Eingabe Datenelemente Ausgabe Datenelemente e Interne Datenelemente e Konstante Datenelemente e Aktionen e Datentypen e Attribute von Strukturen Die erste Spalte zeigt die gesamte Anzahl verwendeter Elemente f r jeden Kon text und die erste Zeile zeigt die gesamte Anzahl von Kontexten in denen jedes Element verwendet wird Dabei k nnen bestimmte Arten von Elementen igno riert werden Dar ber hinaus kann die Verwendung von Elementen die au er halb des betreffenden Regelprojekts definiert sind und per Regelpaket 564 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Wiederverwendung verwendet werden ber cksichtigt werden Die Pfade zu einer einzelnen Tabellenzelle k nnen hervorgehob
169. Klicken Sie irgendwo im Zustandsablauf Editorfeld Die Zustandsablauf wird vergr ert Fokussieren eines Bereichs eines Zustandsablaufs Sie k nnen einen bestimmten Bereich eines Zustandsablaufs innerhalb des Zustandsablauf Editorfelds fokussieren Das Fokussieren eines bestimmten Bereichs betrifft immer die Pr senta tion des Zustandsablaufs sowohl in der Gliederung als auch im Zustandsablauf Editorfeld Um einen bestimmten Bereich eines Zustandsablaufs zu fokussieren gehen Sie vor wie folgt Klicken Sie in der Gliederung auf den betreffenden Bereich Der Bereich wird im Zustandsablauf Editorfeld fokussiert oder Bosch Software Innovations GmbH Modellierungshandbuch 6 1 539 Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen Ziehen Sie in der Gliederung den blauen Kasten zum betreffenden Bereich Im Zustandsablauf Editorfeld verschiebt sich der Fokus entsprechend 540 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 7 1 4 L schen eines Zustandselements oder eines ber gangs Sie k nnen Zustandselemente und berg nge aus einem Zustandsablauf l schen Voraussetzung Der betreffende Zustandsablauf wird im Zustandsablauf Edi tor angezeigt Zum Anzeigen eines Zustandsablaufs im Zustandsablauf E
170. Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten 8 2 2 L schen eines Regelprojekts Sie k nnen Regelprojekte aus Ihrem Visual Rules Arbeitsbereich l schen Das L schen eines Regelprojekts kann zu Fehlern f hren wenn das Regelprojekt selbst oder seine Inhalte von einem anderen Regelprojekt wiederverwendet werden Um ein Regelprojekt zu l schen gehen Sie vor wie folgt W hlen Sie im Regel Explorer das Regelprojekt gt Klicken Sie in der Werkzeugleiste auf Der folgende Dialog erscheint W Ressourcen l schen lo Are you sure you want to remove project Regelprojekt A from the workspace Projektinhalt auf dem Datentr ger l schen kann nicht r ckg ngig gemacht werden Klicken auf die Schaltfl che Vorschau gt ffnet eine Ansicht aller nderun gen die sich aus dem L schen ergeben werden Hier k nnen Sie einzelne nderungen auch deaktivieren Wenn das Regelprojekt auch vom betreffenden Datentr ger gel scht wer Solange das Regelprojekt auf dem Datentr ger gespeichert ist k nnen den soll aktivieren Sie die entsprechende Check Box Sie es in Ihren Arbeitsbereich reimportieren siehe 8 2 3 Importieren von Regelprojekten Bosch Software Innovations GmbH Modellierungshandbuch 6 1 583 Organisieren Ihres Arbeitsbereichs
171. REENEN ee 57 Ausdrucksform tierune ad HENSEN EE ENEE E ER 58 2 3 1 Allgemeine Zeichen in Ausdr cken z22u22nnenennn nn 59 Einf hrung ee See me Bee oh 59 23 3 1 NULL essen echte Eeer d 59 2 3 1 2 Exvponentialzechen nann 59 2 3 1 3 PLOZentzeicheNn wuerde 59 2 3 2 Referenzen auf Datenelemente nen 60 ET EEN 60 2 3 2 1 Referenzen auf Werte in Lists oder Maps 61 2 3 2 2 Referenzen auf Attribute einer Struktur 61 2 3 2 3 Referenzen auf Literale einer Aufz hlung 62 2 33 DEE oe ss ns a a Re EN 63 EinfUN UNS de Bau te anerkennen 63 Priorisierung der Operatoren 2 222222 eeee nenn 64 2 3 3 1 Logische Operatoren sasss sansaara nnna nrnna 65 EIHTUNFUNE sarah 65 OR et ara Band ee 65 DIOR Ense aneinander 65 4 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis AND ENEE 66 2 3 3 2 Collection Oper toren 2222222 ene rennen nn 66 EINT UNFUNE 4 44 5 2 BEA asien 66 NEE 66 een een 67 Ir EE 67 INTERSECT aaa ae ee re 68 2 3 3 3 Arithmetische Operatoren 222222 en rennen 68 EINT NFUNE rg aaa a aa ende 68 A ee Ba een rer een 68 EEE RI ER RE ER RE RIESEN 69 N ee Eee 69 EEN 69 IK LEE 70 MOD es AE amek ee Aer 70 2 3 3 4 Verglechsoneratoren 222220 n seen nenn 70 ESCHER ee Dee ee 70 EE 71 a en E E 71 EE 12 EE 12 a REES e 72 NER 73 2 3 3 5 Sonstige Operatoren 22nunnaeenennennnnnn 73 Einf hrung un ee
172. Rule 1 Rule Model A CSA Flow Rule 4 724 Flow Rule 2 Bereich nderungen 288 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Der Bereich nderungen bietet eine bersicht aller ge nderten Ressourcen in denjenigen Regelprojekten in Ihrem Arbeitsbereich die mit einem Team Server verbunden sind Dabei kann eine Ressource durch die folgenden Marker gekennzeichnet sein welche die folgenden Arten von nderungen repr sentieren e Lokale nderungen BE Ressource wurde modifiziert EB Ressource wurde hinzugef gt EB Ressource wurde gel scht e Entfernte nderungen Ressource wurde modifiziert OO Ressource wurde hinzugef gt Ressource wurde gel scht Wenn es widerspr chliche d h wenn es sowohl Lokale als auch Ent fernte nderungen an einer Ressource gibt dann werden diese durch den Marker amp repr sentiert Dabei werden nderungen an Ressourcen die in einer anderen Ressource ent halten sind nicht als nderungen der umfassenden Ressource betrachtet Beispiel Wenn in einem Regelprojekt eine Regel hinzugef gt wurde wird die Regel durch einen entsprechenden Marker gekennzeichnet aber nicht das Regelprojekt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 289 Bedienoberfl che Ansichten Zus tzlich bietet der Bereich nderungen die folgenden Schaltfl chen an
173. Sie eine Vorlage aus Alle zeigen eE Ablaufregelvorlage1 CS Ablaufregelvorlage 2 ES Ablaufregelvorlage 3 Beschreibung 338 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen Er bietet die verf gbaren Ablaufregel Vorlagen Sie k nnen die angebotenen Ablaufregel Vorlagen filtern indem Sie in das Eingabefeld Zeichen eingeben Zum Erzeugen einer Ablaufregel Vorlage siehe 4 4 1 8 e W hlen Sie eine Ablaufregel Vorlage e Klicken Sie auf OK Der Dialog schlie t sich Klicken Sie auf Fertig stellen m Regel Explorer wird die neue Ablaufregel an der betreffenden Position hinzugef gt Der Ablaufregel Editor ffnet sich daf r Standardm ig ist das Ablaufregel Element Start bereits eingef gt Wenn Sie die Check Box Vorlage verwenden aktiviert haben dann wird statt dem Ablaufregel Element Start die betreffende Ablaufregel Vorlage eingef gt Konvertieren einer Entscheidungstabelle in eine Ablaufregel Sie k nnen eine Entscheidungstabelle in eine Ablaufregel konvertieren Dabei bleibt das Verhalten im Gro en und Ganzen unver ndert Konvertieren einer Ablaufregel in eine Entscheidungstabelle ist nicht m glich Allerdings ist das Extrahieren eins Zweigs als Entscheidungsta belle m glich Bosch Software Innovations GmbH Modellierungshandbuch 6 1 339
174. Sie einen Testfall im Testf lle Feld ausw hlen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 515 Testen von Regeln Editieren einer Testsuite 6 3 Editieren einer Testsuite Einf hrung Sie k nnen eine Testsuite im Testsuite Editor editieren Voraussetzung Die betreffende Testsuite wird im Testsuite Editor angezeigt Zum Anzeigen einer Testsuite im Testsuite Editor siehe 6 3 1 Dabei haben Sie die folgenden M glichkeiten e Hinzuf gen einer Beschreibung zu einer Testsuite 6 3 2 e Konfigurieren der Ausf hrung einer Testsuite 6 3 3 516 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren einer Testsuite 6 3 1 Anzeigen einer Testsuite im Testsuite Editor Sie k nnen eine Testsuite im Testsuite Editor anzeigen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie eine Testsuite auch im Testsuite Editor anzeigen indem Sie im Regel Explorer darauf doppelklicken Um eine Testsuite im Testsuite Editor anzuzeigen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf Der folgende Dialog erscheint Test ffne o eg W hlen Sie Tests aus SEE Regel Test1 Regelmodell Regel Regel Test 2 E Regel Test3 Regelmodell Regel Arche Klicken Sie auf Die verf gbaren Testsuiten werden angeboten Sie k nnen die angebot
175. Software Innovations GmbH Grundlagen Datenelement 2 2 4 Ausgabe Datenelement C Ein Ausgabe Datenelement ist ein Datenelement dass Ausgabewerte tr gt d h Ergebnisse der Ausf hrung einer Regel Beispiel Ein Datenelement karte preis welches den in einer Regel berech neten Preis f r eine Eintrittskarte tr gt Ein Ausgabe Datenelement kann gleichzeitig als Eingabe Datenelement definiert sein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 53 Grundlagen Datenelement 2 2 5 Internes Datenelement amp Einf hrung Ein Internes Datenelement ist ein Datenelement das ein Zwischenergebnis w hrend der Ausf hrung einer Regel tr gt Es wird bei jeder Ausf hrung der betreffenden Regel initialisiert d h auf seinen Standardwert gesetzt Ein Internes Datenelement kann als Statisches Internes Datenelement 2 2 5 1 definiert sein 2 2 5 1 Statisches Internes Datenelement Ein Statisches Internes Datenelement ist ein Internes Datenelement dass nur f r die erste Ausf hrung der betreffenden Regel initialisiert d h auf seinen Standardwert gesetzt wird Allerdings kann sich der Wert f r ein Statisches Internes Datenelement w hrend der Ausf hrung einer Regel ndern Wenn mehrere Regeln gleichzeitig ausgef hrt werden kann eine nderung des Datentyps f r ein Statisches Internes Datenelement unerwartete Auswirkungen haben Ein Stat
176. Spaltenname Spaltennamen nen erfasst Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei schreiben sind im Tab Aktion ausl sen f r CSV Datei schreiben Aktio Bosch Software Innovations GmbH Modellierungshandbuch 6 1 225 Bedienoberfl che Ansichten Tab Aktionseinstellungen f r Meldung ausgeben Aktionen Der Tab Aktionseinstellungen f r Meldung ausgeben Aktionen wird in der Ansicht Eigenschaften angeboten wenn entweder im Regel Explorer oder in der Ablaufregel Kontextpalette eine Aktion vom Aktionstyp Mel dung ausgeben ausgew hlt ist Aktion Aktion Typ Meldung ausgeben Konsole F Existierende Datei berschreiben Tab Aktionseinstellungen f r Meldung ausgeben Aktionen 226 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Der Tab Aktionseinstellungen f r Meldung ausgeben Aktionen erfasst den Aktionstyp und folgende Allgemeine Aktionseinstellungen f r die betreffende Aktion Dateiname Falls aktiviert wird die Meldung in eine Datei aus gegeben Der Eintrag im zugeh rigen Feld gibt den vollst ndigen Pfad zur betreffenden Datei an Existierende Datei ber Falls aktiviert werden Inhalte in der betreffenden schreiben Datei berschrieben Andernfalls werden sie ein fach hinzugef gt Konsole Falls aktiviert wird die Meldung au
177. Team Servern Austauschen von Inhalten mit Team Servern Um nderungen ber die Ansicht Team Server Aktivit ten abzuholen gehen Sie vor wie folgt gt Rechtsklicken Sie im Bereich nderungen auf die betreffenden Ressour cen Ein Kontextmen erscheint W hlen Sie 9 nderungen vom Team Server abholen Die nderungen werden abgeholt Im Bereich nderungen verschwinden die betreffenden Ressourcen 638 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 5 Wechseln zu einem anderen Stand eines Regelpro jekts Sie k nnen zu einem anderen Entwicklungsstand eines Regelprojekts in Ihrem Arbeitsbereich wechseln d h Ihren Lokalen Entwicklungsstand durch den Ent fernten ersetzen Auf diese Weise k nnen Sie z B an einem anderen Entwick lungszweig des Regelprojekts arbeiten Sie k nnen jederzeit auf die gleiche Weise zur ckwechseln Um zu einem anderen Entwicklungsstand eines Regelprojekt zu wechseln gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das Regelprojekt Ein Kontextmen erscheint W hlen Sie Team gt Wechseln zu Der folgende Dialog erscheint EEN Fa o a Wechseln zu einem anderen Entwicklungsstand Spezifizieren Sie den Entwicklungsstand zu dem Sie wechseln m chten Verzweigung HEAD Entwicklungsstand
178. UE ea Bi lendiss 55 Collection ren ee ee een ee ns erneute EERS 50 EingabeDatenelement 2222 oooseeeeensneneseseseeneeeeeeenenn 52 Elementname 48 Erzeugen eines Datenelemenis us a a a a AA 345 Importieren einer CSV Datei als konstantes Datenelement 349 Internes Datenelement 54 Internes Statisches Datenelement 54 Konstantes Datenelement 2 2 nenne enanar 55 CEET 50 Map ann re ee ee ee ae Elend 51 Referenzen auf Datenelemente 60 S N ER E E E EE 50 Standardwert ee ENNER inn edk nennen 49 Umwandeln eines Datenelements 353 Datenelement Tab in Ansicht Eigenschaften 242 f r Ein Ausgabedaten 245 f r interne Daten 2 ENT EE ee EE en 243 f r konstante Daten eet Arer KE ne AN 244 RN EE 36 ADV e e nee ee dee a ee 38 Date saure Bene ea ee ee ee ee ee 38 la 41 e CIE 39 Gener al EXc amp ption u MEN ae dere ne ne an et 46 EE ee Be ae ne ee E th 41 712 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Index SLIDE tee EE en e 40 TINE a Be en TEE 39 Hl lr le 41 Aufzahlung EEN 45 Ausnahme EEN 46 B3515 Datenypen sess ana nannte 37 Erzeugen eins DatentypS 2a a ei aaa 340 StrUKtUF as euer era E Eae PEE E NERE 43 SUDD WEEK 45 SUPEHLYP EE 45 Typeallas At sa dE a aa a a a a a E ee E 42 Datentypen Tab in Ansicht Eigenschaften 246 Tur Aufzahlungen ss u u u ces ae ne 250 f r AUSHaANMEN seer le EE a ee E E EEN e RSC 248 TURSTROKTUTEN za ee irre 247 f r Typaliase
179. Visual Rules Suite Modeler Modellierungshandbuch Version 6 1 Bosch Software Innovations GmbH CH Americas Asia Europe Bosch Software Innovations Corp Bosch Software Innovations Bosch Software Innovations GmbH 161 N Clark Street c o Robert Bosch SEA Pte Ltd Sch neberger Ufer 89 91 Suite 3500 11 Bishan Street 21 10785 Berlin GERMANY Chicago Illinois 60601 USA Singapore 573943 Tel 49 30 726112 0 Tel 1 312 368 2500 Tel 65 6571 2220 Fax 49 30 726112 100 info bosch si com info sg bosch si com info de bosch si com www bosch si com www bosch si com www bosch si de Bosch Software Innovations GmbH 2013 Alle Rechte vorbehalten Weitergabe und Vervielf ltigung dieser Publikation oder von Teilen daraus sind zu welchem Zweck und in welcher Form auch immer ohne die ausdr ckliche schriftliche Genehmigung durch die Bosch Software Innovations GmbH nicht gestattet MLDS Visual Rules und Work Frame Relations sind eingetragene Marken der Bosch Software Innovations GmbH BOSCH und die Bildmarke sind registrierte Marken der Robert Bosch GmbH Deutschland Verwendete Produkt und Firmenbezeichnungen sind eingetragene Marken und unabh ngig von ihrer Kennzeichnung Eigentum ihrer jeweiligen Inhaber 2 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 1 Einf hrung 2 Grundlagen EINTURFUNE use een serie 34 Allgemeine Einschr nkung bei der Namensgebung 34 Beschreibung ass aa
180. W Aktionl CSV Datei schreiben F FW Aktion2 E mail senden MW Aktion Log Eintrag schreiben FD Aktiond Meldung ausgeben F Aktion5 Standard m t Um Aktionen zu aktivieren deaktivieren gehen Sie vor wie folgt gt Um alle Aktionen zu aktivieren deaktivieren w hlen Sie Alle aktivieren Alle deaktivieren gt Um einzelne Aktionen zu aktivieren deaktivieren gehen Sie vor wie folgt e W hlen Sie Einzelne aktivieren Die Tabelle darunter wird aktiviert e W hlen Sie in der Tabelle diejenigen Aktionen die Sie aktivieren wollen Dabei k nnen Sie die Schaltfl chen Alle aktivieren oder Alle deaktivieren verwenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 509 Testen von Regeln Editieren eines Regeltests 6 2 5 3 Ausw hlen der relevanten Ausgabedaten Sie k nnen f r einen bestimmten Regeltest die relevanten Ausgabedaten d h diejenigen Datenelemente ausw hlen deren Werte beim Ausf hren eines Regeltests ber cksichtigt werden Dies k nnen Sie im Bereich Zu beachtende Ausgaben des Tab Konfiguration f r Regeltests tun Zu beachtende Ausgaben O Alle Keine Ausgew hlte Datenelement Beschreibung Alle ausw hlen D Ausgabe Daten g9 Interne Daten 8 Aktionen Um die relevanten Ausgabedaten auszuw hlen gehen Sie vor wie folgt gt Um alle Datenelemente auszuw hlen w hlen Sie Alle gt Um kein Datenelement auszuw hlen w
181. Weiteren kann ein Datenelement in Form einer Collection 2 2 1 oder einer Map 2 2 2 mehrere Werte tragen In Visual Rules werden die folgenden Arten von Datenelementen unterschieden Eingabe Datenelement 2 2 3 Ausgabe Datenelement 2 2 4 Internes Datenelement 2 2 5 Ausnahme Element 2 2 6 Konstantes Datenelement 2 2 7 Ein Eingabe Datenelement kann gleichzeitig als Ausgabe Datenelement definiert sein und umgekehrt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 47 Grundlagen Datenelement Elementname Der Elementname identifiziert das betreffende Datenelement Er kann folgende Zeichen enthalten e Unicode Buchstaben einschlie lich der Buchstaben A bis Z e Unicode Ziffern einschlie lich der Zahlen von 0 bis o e Den Unterstrich _ Dabei gelten folgende Einschr nkungen Ein Elementname muss mit einem Buchstaben oder mit dem Unterstrich beginnen es Ein Elementname kann keine Leerzeichen enthalten Folgende Konventionen werden empfohlen Ein Elementname beginnt mit einem Kleinbuchstaben au er f r ein Konstantes Datenelement f r welches ausschlie lich Gro buchstaben verwendet werden sollten Wenn ein Elementname mehrere Worte beinhaltet dann sollte entwe der jedes Wort mit einem Gro buchstaben beginnen oder die Worte sollten durch Unterstriche getrennt sein Beispiele credit_limit preferredCustomers
182. Werte f r Ausgabe Datenelemente e Spezifizieren der erwarteten Werte f r Aktionen e Spezifizieren der erwarteten Werte f r Interne Datenelemente e Spezifizieren der erwarteten Ausnahme Elemente Welche Datenelemente im Ausgaben Feld tats chlich angezeigt werden ist konfigurierbar siehe 6 2 5 3 Ausw hlen der relevanten Ausgabeda ten Im Ausgaben Feld haben Sie au erdem die folgenden M glichkeiten nach dem ein Regeltest ausgef hrt wurde Werte aus der Spalte Tats chlich in die Spalte Erwartet kopieren mit den Schaltfl chen zc und x3 L Werte in der Spalte Tats chlich von einer Zelle in die andere kopieren per drag amp drop w hrend die Taste Strg gedr ckt ist 494 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests Spezifizieren der erwarteten Werte f r Ausgabe Datenelemente Um die erwarteten Werte f r Ausgabe Datenelemente zu spezifizieren gehen Sie vor wie folgt Klicken Sie im Ausgaben Feld auf Die relevanten Ausgabe Datenelemente werden angezeigt F r jedes Ausgabe Datenelement gehen Sie vor wie folgt e Doppelklicken Sie in der Spalte Erwartet auf die betreffende Tabellen zelle Der Inplace Editor ffnet sich e Geben Sie einen Wert vom betreffenden Datentyp ein Spezifizieren der erwarteten Werte f r Aktionen Eine Aktion verh lt sich wie ein Datenelement vom Datentyp
183. Zustandsablauf Werkzeugpalette 3 4 4 1 e Zustandsablauf Editorfeld 3 4 4 2 e Zustandsablauf Kontextpalette 3 4 4 3 F r das Konfigurieren des Zustandsablauf Editors siehe 4 2 7 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 181 Bedienoberfl che Editoren 3 4 4 1 Zustandsablauf Werkzeugpalette Die Zustandsablauf Werkzeugpalette ist ein Teil vom Zustandsablauf Edi tor Sie kann durch Klicken auf 4 b in ihrer Kopfzeile aus eingeklappt werden und ist konfigurierbar siehe 4 2 7 1 4 lt Palette Select Q Zoom L A Notiz hinzuf gen Eine Notiz hinzuf gen Zustand Einen Zustand hinzuf gen Endzustand Einen Endzustand hinzuf gen bergangsregel Eine bergangsregel hinzuf gen A bergang Einen bergang herstellen Zustandsablauf Werkzeugpalette Die Zustandsablauf Werkzeugpalette stellt Werkzeuge bereit f r das Editieren von Zustandsabl ufen Die Werkzeuge sind durch die folgenden Symbole repr sentiert und sie haben die folgenden Funktionen im Zustandsablauf Editorfeld Symbol Funktion Element ausw hlen Vergr ern eines Zustandsablaufs Hinzuf gen einer Notiz zu einem Zustandselement Hinzuf gen eines Zustandselements f r Zustandselement Inter medi r Hinzuf gen eines Zustandselements f r Zustandselement Ende Hinzuf gen einer bergangsregel ID BB 0 2 gt Hin
184. a and automatically translated into Java programs programs Bosch Software Innovations GmbH Modellierungshandbuch 6 1 525 Testen von Regeln Anzeigen der Statistik f r einem Regeltest 6 6 Anzeigen der Statistik f r einem Regel test Sie k nnen die Statistik f r einen Regeltest im entsprechenden Editor d h im Ablaufregel Editor bzw im Entscheidungstabellen Editor anzeigen Um die Statistik f r einen Regeltest anzuzeigen gehen Sie vor wir folgt Doppelklicken Sie im Regel Explorer auf die zugeh rige Statistik Die Statistik wird im entsprechenden Editor angezeigt Sie k nnen die Regel Editoren so konfigurieren dass Statistiken verbor gen werden siehe 4 2 7 6 526 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Debuggen von Regeln 6 7 Debuggen von Regeln Einf hrung Wenn ein Regeltest fehlgeschlagen ist d h wenn er abgebrochen wurde oder wenn die tats chlichen Ergebnisse nicht mit den erwarteten Ergebnissen bere instimmen dann haben Sie die M glichkeit die betreffende Regel nach Fehlern oder unerwartetem Verhalten zu untersuchen Dieser Fehlersuche nennt sich Debuggen Hierzu f hren Sie den betreffenden Regeltest und damit die Regel im Debug Modus aus d h schrittweise wobei Sie jeweils die Zwischenergebnisse f r den betreffenden Stand der Ausf hrung pr fen k nnen Die Ausf hrung kann dabei j
185. a eier 35 NOZ seen ee a 35 K Be d e rei 36 EENEG uud 36 2 1 1 Basis Datentypen nee ENEE ANE A 37 EinfUN TL EEN 37 Impliziter Standardwert a anaana anaana anaana 37 2131 Alessi 38 KN D le KEE 38 E D Oe tr 39 2 1 1 4 Float aaa earth 39 2 1 1 9 SIDE EEN 40 2 1 1 6 EE nee ee eh ee es 41 21 1 2 BODEN susanne ea E a 41 2 1 1 8 Timestamp nennen nn 41 KN e MIT EEN 42 E E dE EE 43 Kn E SUDEINVD EE 45 2 1 3 2 e EEN 45 2 1 4 Aufz hlung a 45 2 15 Ausnahme are tenise kesise ira 46 2 1 5 1 GengralEXteplidn nos ke aka 46 2 2 Datenelement u a EE e 47 Slide 47 EISEN ee ne need 48 ele le 49 2 21 EE ans AE Ae ee EE Ee dE DO EINTUNTUNE aaa EE ee EE E 50 22 DEN E EE 50 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 3 Inhaltsverzeichnis 2 2 1 2 Set ee een ee EEE ee 50 2 2 2 Map 51 2 2 3 Eingabe Datenelement nun nun nn 52 EinfUNUNE user EEE ORANET AE ae 52 2 2 3 1 Erforderliches Eingabe Datenelement 52 2 2 3 2 Optionales Eingabe Datenelement 52 2 2 4 Ausgabe Datenelement HHnaH ernennen nenn 53 2 2 5 Internes Datenelement 54 EE era te DE erg Ed A 54 2 2 5 1 Statisches Internes Datenelement 54 2 2 6 Ausnahme Element 55 2 2 7 Konstantes Datenelement 55 2 3 TEE eu deaa ena nn ae ee 56 EINIUDEINE aaea a a een 56 Boolescher Geet As Heu aa anne 57 Bedingungspr fix a Ae Eeer ana 57 Synitax Hervorhebung
186. abelle Bosch Software Innovations GmbH Modellierungshandbuch 6 1 357 Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Klicken Sie auf Weiter gt Derfolgende Dialog erscheint Import Einstellungen W hle Sie eine die Excel Datei und die Tabelle aus um sie als neue Entscheidungstabelle zu importieren Einstellungen Excel Excel Datei 1 Ausw hlen Einstellungen Entscheidungstabelle Regelmodell Ausw hlen Regelpaket Standard Ausw hlen Name der Entscheidungstabelle wes Feige Spezifizieren Sie im Feld Excel Datei die betreffende Excel Datei m Feld Excel Tabelle bietet ein Aufklappfeld alle in der betreffenden Datei verf gbaren Excel Tabellen an gt W hlen Sie die betreffende Tabelle Spezifizieren Sie im Feld Regelmodell das Regelmodell in welchem Sie die Entscheidungstabelle erzeugen wollen Sie k nnen auf Ausw hlen klicken um eine Liste aller verf gbaren Regel modelle zu ffnen 358 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Spezifizieren Sie Im Feld Regelpaket das Regelpaket in welchem Sie die Entscheidungstabelle erzeugen wollen Sie k nnen auf Ausw hlen klicken um eine Liste aller verf gbaren Regel pakete zu ffnen Das Feld Regelpaket kann leer bleiben In diesem Fall wird die Entscheidungstabelle direkt im Re
187. ablaufs als Bild 10 5 e Vergleichen von Regelprojekten Regelpaketen oder Regeln 10 6 Die meisten der hier beschriebenen Aufgaben k nnen auf verschiedene Weisen ausgef hrt werden Gegebenenfalls wird in einem entsprechen den Info Kasten auf alternative Vorgehensweisen hingewiesen 662 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 Einstellen von Benutzervorgaben Einf hrung Sie k nnen Benutzervorgaben f r den Visual Rules Modeler im Benutzervorga ben Dialog einstellen Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Hier haben Sie die folgenden M glichkeiten e Einstellen von Benutzervorgaben f r Notizen 10 1 1 e Einstellen von Benutzervorgaben f r Editoren 10 1 2 Einstellen von Benutzervorgaben f r Ausdr cke 10 1 3 Einstellen von Benutzervorgaben f r Team Server 10 1 4 e Einstellen von Benutzervorgaben f r die Automatische Elementerzeugung 10 1 5 e Einstellen von Benutzervorgaben f r die Testausf hrung 10 1 6 e Einstellen von Benutzervorgaben f r Schriften 10 1 7 Sie k nnen die Standardeinstellungen jederzeit wiederherstellen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 663 Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 1 Einstellen von Benutzervorgaben
188. akete e Regeln e Regeltests und Testsuiten 194 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Unterbereich Dargestellte Abh ngigkeiten Der Unterbereich Dargestellte Abh ngigkeiten zeigt welche Arten von Abh n gigkeiten im Abh ngigkeitsdiagramm gerade sichtbar sind Dies k nnen die folgenden Arten von Abh ngigkeiten sein e Paketwiederverwendungen d h Regelpakete die andere Regelpakete wie derverwenden e Regelaufrufe d h Regeln die andere Regeln aufrufen e Einschluss von Elementen d h Regelpakete die andere Elemente einschlie en e Testen und Testaufrufe d h Regeltests die Regeln testen und Testsuiten die Regeltests aufrufen 3 4 6 2 Abh ngigkeitsdiagramm Editorfeld Das Abh ngigkeitsdiagramm Editorfeld ist ein Teil vom Abh ngigkeitsdia gramm Editor Kinokarte schli YW Regelpaket C Bria Preisberechnung D Regelpaket A amp versendet ruftiauf amp verwendet 2 Rabatt Pa Bonuspunkte Y Regelpaket B testet t SC Rabatt Test P Preisberechnung Test Tei Bonuspunkte Test ruftauf ruft auf a 3 Alle Tests Abh ngigkeitsdiagramm Editorfeld Bosch Software Innovations GmbH Modellierungshandbuch 6 1 195 Bedienoberfl che Editoren Das Abh ngigkeitsdiagramm Editorfeld stellt das betreffende Abh ngigkeitsdia gramm dar Wenn Sie auf ein bestimmtes Element im Abh ngigkeitsdia
189. alte Erwartet f r alle Elemente Wii gi ge In jedem Testfall Werte kopieren aus Spalte Tats chlich in Spalte Erwartet f r alle Elemente F Vergleichen von einzelnen Ergebnissen eines Regeltests ff nen mit Bezug auf ausgew hltes Element iy In Spalte Erwartet ausgew hlten Wert in Zwischenablage kopieren bi Wert aus Zwischenablage einf gen in ausgew hlte Zelle der Spalte Erwartet Schaltfl chen im Ausgaben Feld 176 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 2 4 Tab Konfiguration f r Regeltests Der Tab Konfiguration f r Regeltests wird im Regeltest Editor bereitge stellt Konfiguration f r Ablaufregel in Regelprojekt A Zu beachtende Ausgaben Warnungen f r fehlende aber erwartete Ergebnisse Alle Keine Ausgew hlte Deaktivieren Datenelement Beschreibung Erzeugen von Statistiken CE Ausgabe Daten i jl Statistik erzeugen f r Einzelne Testf lle LE Interne Daten FR Aktionen Ausf hrungszeiten aufzeichnen Ja Konfiguration der Regelausf hrung Ausgew hlte Konfiguratior Standard Aktionen Alle aktivieren Alle deaktivieren Einzelne aktivieren Aktion Typ er en Aktionl CSV Datei sch WW Akten E mail sender Aktion Log Eintrag sc Aktiond Meldung aus DH m r Ersetz
190. alten von Regelmodell Elementen gt W hlen Sie Neu gt Regelpaket Derfolgende Dialog erscheint Regelpaket Legt ein neues Regelpaket an Name Paket Falls n tig ersetzen Sie den Standardnamen F r Regelpakete gilt die Allgemeine Einschr nkung bei der Namensge bung Klicken Sie auf OK m Regel Explorer wird das Regelpaket an der betreffenden Position hinzu gef gt 4 4 1 6 Erzeugen eines Datenelements Sie k nnen ein Datenelement auf verschiedenen Ebenen des Arbeitsplatz Ver zeichnisses erzeugen d h entweder bez glich eines Regelmodells oder bez g lich einer bestimmten Regel oder eines Regelpakets innerhalb des Bosch Software Innovations GmbH Modellierungshandbuch 6 1 345 Allgemeine Aufgaben Verwalten von Regelmodell Elementen Regelmodells Im Arbeitsbereichsverzeichnis werden Datenelemente automatisch in den Ordnern Ein Ausgabedaten Interne Daten oder Konstante Daten plat ziert welche zur betreffenden Regel zum Regelmodell oder Regelpaket geh ren Falls n tig wird dieser Ordner automatisch angelegt Datenelemente die bez glich eines Regelpakets definiert sind sind f r alle Regeln innerhalb dieses Regelpakets erreichbar Ein Internes Datenelement sollte im Normalfall bez glich einer Regel erzeugt werden um sicher zu stellen dass es nur f r diese Regel erreich bar ist Trotzdem kann ein Internes Datenelemen
191. am Server Verbindungen gt W hlen Sie Neue Verbindung Derfolgende Dialog erscheint Definieren Sie die Verbindung zu einem Visual Rules Team Server Name der Verbindung kann nicht leer sein Name der Verbindung Server URL Benutzerdaten Name Passwort Mandant Benutzerdaten speichern Erweitert gt gt Finish Sie k nnen diesen Dialog auch ffnen indem Sie in der Ansicht Team Server Explorer auf klicken Geben Sie im Feld Name der Verbindung einen Namen f r die Verbindung ein Der Name f r eine Team Server Verbindung ist frei w hlbar Allerdings k nnen zwei Verbindungen generell nicht den gleichen Namen haben 610 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Verwalten von Team Server Verbindungen gt Geben Sie im Feld Server URL die URL des Team Server Backend an ent sprechend dem Muster http lt host gt lt port gt lt contextpath gt Wenn die Produktversion des Visual Rules Modeler niedriger d h lter ist als die des Team Servers kann keine Verbindung hergestellt werden In diesem Fall erscheint eine entsprechende Meldung Die URL eines Team Server Backend m sste der Person bekannt sein die den Team Server installiert hat gt Geben Sie im Feld Name Ihren Login Namen ein gt Geben Sie im Feld Passwort Ihr Passwort ein sowie es auf dem
192. andbuch 6 1 343 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 1 5 gt Geben Sie im Feld Name des Zustandsablaufs einen Namen f r den neuen Zustandsablauf an F r einen Zustandsablauf gilt die Allgemeine Einschr nkung bei der Namensgebung Klicken Sie auf Fertig stellen Im Regel Explorer wird der Zustandsablauf an der betreffenden Position hin zugef gt Der Zustandsablauf Editor ffnet sich daf r Standardm ig ist das Zustandselement Gar bereits eingef gt Das standardm ig eingef gte Zustandselement Start ist mit einem Fehlermarker gekennzeichnet Dies liegt daran dass mindestens ein Zustandselement Ende und ein bergang zu diesem hinzugef gt wer den muss damit der Zustandsablauf ausf hrbar ist Erzeugen eines Regelpakets Sie k nnen ein Regelpaket auf verschiedenen Ebenen des Arbeitsplatz Ver zeichnisses erzeugen d h entweder bez glich eines Regelmodells oder bez g lich eines anderen Regelpakets innerhalb des Regelmodells Sie k nnen ein Regelpaket auch erzeugen durch Erzeugen einer Kopie eines Regelmodell Elements Um ein Regelpaket zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Regelmodell oder Regelpaket Ein Kontextmen erscheint 344 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verw
193. angegeben werden sollen aktivieren Sie die Check Box Kopfzeile drucken e Wenn Seiteninformationen angegeben werden sollen aktivieren Sie die Check Box Fu zeile drucken Bosch Software Innovations GmbH Modellierungshandbuch 6 1 699 Sonstige Aufgaben Exportieren einer Regel oder eines Zustandsablaufs als Bild Klicken Sie auf Druckereinstellungen Ein Systemdialog erscheint der Ihnen erlaubt einen Drucker und weitere Druckoptionen zu w hlen gt W hlen Sie ggf einen Drucker und weitere Druckoptionen gt Schlie en Sie den Dialog Klicken Sie auf Drucken Das Bild wird gedruckt 700 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Exportieren einer Regel oder eines Zustandsablaufs als Bild 10 5 2Exportieren eines Bilds als Datei Sie k nnen ein Bild einer Ablaufregel Entscheidungstabelle oder eines Zustandsablaufs als Datei exportieren Dabei werden die folgenden Dateiformate unterst tzt e PNG Portable Network Graphics e BMP Bitmap e JPG JPEG Voraussetzung Der zugeh rige Editor d h der Ablaufregel Editor Entscheidungstabellen Editor oder Zustandsablauf Editor ist f r das betreffende Objekt ge ffnet OU Zum ffnen eines Editors siehe 4 2 2 Um ein Bild als Datei zu exportieren gehen Sie vor wie folgt gt Rechtsklicken Sie irgendwo im zugeh rigen Editor Ein Kontextmen erscheint W hlen Sie Bild e
194. archisch h chste Regelpaket d h dasjenige welches auf der Ebene direkt unter dem Regelprojekt platziert ist per Definition das Regelmodell Beispiel In der folgenden Hierarchie enth lt ein Regelmodell zwei Regelpa kete 1 und 2 Dabei enth lt Regelpaket 1 die Unterpakete A und B w hrend Regelpaket 2 die Ablaufregeln a b und c enth lt E Regelprojekt 4 Regelmodell a SL CH Ba 32 b a d e Bosch Software Innovations GmbH Modellierungshandbuch 6 1 123 Grundlagen Regelpaket Dabei gilt aus technische Gr nden bez glich der Zugreifbarkeit von Regelmodell Elementen auf verschiedenen hierarchischen Ebenen folgendes Eine Regel hat Zugriff auf die folgenden Elemente e alle Arten von Regelmodell Elementen auf der gleichen hierarchischen Ebene e Regelmodell Elemente au er Regeln auf jeder h heren hierarchischen Ebene e Regeln und keine anderen Regelmodell Elemente auf jeder niedrigeren hierarchischen Ebene Oder um es anders auszudr cken Eine Regel hat Zugriff auf die folgenden Elemente e Regelmodell Elemente au er Regeln auf der gleichen und jeder h heren hierarchischen Ebene e Regeln auf der gleichen und jeder niedrigeren hierarchischen Ebene Beispiel In der folgenden Hierarchie hat Ablaufregel 2a Zugriff auf alle Datenelemente in den Ordnern Interne Daten gleiche Ebene und Ein Ausgabedaten h here Ebene und sie hat Zugriff auf die Ablaufregeln 2b gleiche Ebe
195. as alle aktuell verf gbaren Regelmodell Elemente anzeigt Gegebenenfalls kann durch Ausw hlen eines Elements eine entsprechende Beschreibung angezeigt wer den Beschreibung o praene arein p Sagi Eine GeneralException ist die einfachste Form einer Sabeneslixepien Ausnahme Diese Ausnahme enth lt eine Meldung Strukturl L welche die Ausnahme beschreibt Struktur2 Struktur3 X ql r Autovervollst ndigung mit Beschreibung eines Elements Sie k nnen ein Regelmodell Element aus der Autovervollst ndigung einf gen indem Sie darauf doppelklicken Automatische Elementerzeugung Die Automatische Elementerzeugung kann f r Datentypen Datenele mente Aktionen Regeln und f r Services bereitgestellt werden Zum Einstellen von Benutzervorgaben f r die Automatische Elementer zeugung siehe 10 1 5 Die Automatische Elementerzeugung unterst tzt Sie auf folgende Weise beim Erzeugen erforderlicher Regelmodell Elemente Wenn Sie versuchen auf ein Regelmodell Element zu referenzieren das nicht existiert d h wenn in einem Feld ein Eintrag ist der keinem verf gbaren Regelmodell Element entspricht und Sie versuchen nderungen zu speichern 332 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen dann erscheint der folgende Dialog abh ngig von den zugeh rigen Benutzer vorgaben
196. as betreffende Ablaufregel Element Aktion ausl sen oder die betreffende Aktionsspalte bearbeitet wird Aufgrund des Lebenszyklus einer Aktion wird Sie zuvor in einer Warteschlange gespeichert bis sie versandt wird Weitere Informationen hierzu finden Sie im Java Integra tion Handbuch 2 5 2 3 Aktionstyp Log Eintrag schreiben EI Der Aktionstyp Log Eintrag schreiben repr sentiert die Ausgabe einer Meldung in ein Logging System Eine Aktion vom Aktionstyp Log Eintrag schreiben ist hilfreich zur Ablauf verfolgung tracing und zum Debuggen Eine Meldung kann auch mit dem Aktionstyp Meldung ausgeben in eine Datei oder auf die Konsole ausgegeben werden 2 5 2 4 Aktionstyp CSV Datei lesen Der Aktionstyp CN Datei lesen ist nur verf gbar wenn auf dem Tab Erweiterungen f r das betreffende Regelmodell die Check Box Visual Rules 3 x Kompatibilit tsfunktionen aktionen aktiviert ist Der Aktionstyp CN Datei lesen repr sentiert das Lesen von Eintr gen aus einer CSV Datei Bosch Software Innovations GmbH Modellierungshandbuch 6 1 89 Grundlagen Aktion 2 5 2 5 Aktionstyp CSV Datei schreiben Der Aktionstyp CSV Datei schreiben repr sentiert das Schreiben eines Eintrags d h einer Zeile in eine CSV Datei Diese Datei kann dann z B durch Excel oder andere Anwendungen gelesen werden 2 5 2 6 Aktionstyp Meldung ausgeben Der Aktionstyp Me
197. atenelements Typ Datentyp den das Datenelement zul sst Mehrere Information dar ber ob das Datenelement Mehrfach Werte erlaubt Implementierung Ggf Information dar ber wie die Mehrfach Werte vorlie gen Beschreibung Beschreibung des Datenelements F r die Funktionen der Schaltfl chen welche der Tab Ein Ausgabeda ten anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaf ten 266 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 21 Tab Interne Daten Der Tab Interne Daten wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer eins der folgenden Elemente ausgew hlt ist Ein Regelmodell Regelpaket oder eine Regel Der Ordner Interne Daten oder ein Unterordner davon Name Typ Statisch Mehrere Implementierung Standardwert Beschreibung s Ablaufregel A interni Any Nein Nein CH intern2 Any Nein Ja List intern Any Nein Nein Tab Interne Daten bez glich einer Ablaufregel Der Tab Interne Daten stellt bez glich der Internes Datenelemente die in dem betreffenden Element enthalten sind jeweils die folgenden Informationen bereit Name Name des Datenelements Typ Datentyp den das Datenelement zul sst Statisch Information dar ber ob das Datenelement ein Statisches Internes Datenelement ist Mehrere Information dar ber ob das Datenelement Mehrfa
198. auf beiden Seiten des Entscheidungstabellen Edi torfelds sowie im Regel Explorer angezeigt Details zu Fehlern und Warnungen k nnen sowohl im Tooltip als auch in der Ansicht Fehler angezeigt werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 165 Bedienoberfl che Editoren Entscheidungstabellen Kontextpalette Die Entscheidungstabellen Kontextpalette ist ein Teil vom Regeltest Edi tor Sie kann durch Klicken auf 4 in ihrer Kopfzeile zu aufgeklappt wer den Kontextpalette gt In a ha Ein Ausgabedaten E parameterl Any parameter Any Parameter Any Konstante Daten 8 e KONSTI Any e CG KONST2 Any E KONST3 Any Aktionen 87 Aktionl Standard Aktion Standard Aktion3 Standard Q Regeltests 8 gt Regeltest 2 gt Regeltest 3 gt Regeltest1 Entscheidungstabellen Kontextpalette Die Entscheidungstabellen Kontextpalette zeigt diejenigen Elemente die f r die betreffende Entscheidungstabelle zugreifbar sind Diese sind unterteilt in die Bereiche Ein Ausgabedaten Konstante Daten Aktionen Service und Regeltests Jeder der Bereiche kann durch Klicken auf seine Kopfzeile zu aufgeklappt werden Falls n tig werden Bereiche automatisch zugeklappt 166 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Jeder der Bereiche bietet d
199. aufregel Vorlage wird nicht validiert Deshalb gibt es hier generell keine Warnungs oder Fehlermarker Bosch Software Innovations GmbH Modellierungshandbuch 6 1 157 Bedienoberfl che Editoren Eingeblendete Palette Die Eingeblendete Palette kann im Ablaufregel Editorfeld bereitgestellt werden aose BE RP aiaa gt Eingeblendete Palette Die Eingeblendete Palette stellt diejenigen Werkzeuge der Ablaufregel Werk zeugpalette bereit welche an der aktuellen Position des Maus Zeigers verwen det werden k nnen Dabei dienen die Symbole als Schaltfl chen d h durch Klicken auf ein Symbol wird das betreffende Element an der betreffenden Stelle eingef gt 158 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Ablaufregel Kontextpalette Die Ablaufregel Kontextpalette ist ein Teil vom Ablaufregel Editor Sie kann durch Klicken auf 4 in ihrer Kopfzeile zu aufgeklappt werden Kontextpalette gt HE Ein Ausgabedaten 4i parameter Any parameter Any E parameter3 Any g9 Interne Daten ab l interni Any intern Any intern3 Any Konstante Daten E KONSTI Any E KONST2 Any E KONST3 Any Aktionen ht Aktioni Standard Aktion2 Standard Aktion Standard Service 4i Ba Servicel Standard Da Service2 Standard Ba Servi
200. b Aktionseinstellungen f r Log Eintrag schrei ben Aktionen erfasst 260 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Aktion ausl sen f r CSV Datei lesen Aktionen Der Tab Aktion ausl sen f r CSV Datei lesen Aktionen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Aktion ausl sen ausgew hlt ist welches eine Aktion vom Aktionstyp CSV Datei lesen ausl st Aktion ausl sen CSVDateilesen Datenquellen ID Dateiname Ausw hlen Spaltentrennzeichen H v Vorschau Texterkennungszeichen v Codierung windows 1252 X F Erste Zeile als Spaltennamen verwenden Zielelement Tab Aktionseinstellungen f r CSV Datei lesen Aktionen Der Tab Aktion ausl sen f r CSV Datei lesen Aktionen erfasst die auszul sende Aktion und folgende Spezielle Aktionseinstellungen Datenquellen ID ID der CSV Datei Dateiname Vollst ndiger Pfad zur CSV Datei Spaltentrennzeichen Zeichen das in der CSV Datei als Feldtrennzei chen verwendet wird Texterkennungszeichen Zeichen das in der CSV Datei als als Feldbegren zungszeichen verwendet wird Codierung Zeichensatz der in der CSV Datei verwendet wird Erste Zeile als Spaltenna Falls aktiviert werden die Inhalte in der ersten men verwenden Zeile der CSV Datei als Spaltennamen verwendet
201. b Datentypen f r Ausnahmen 248 Tab Datentypen f r Typaliase nnna ann nanaan 249 Tab Datentypen f r Aufz hlungen 250 3 5 7 14 Tab Entscheidung Details anaa anaana aaan 251 10 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 3 5 8 3 5 9 3 5 7 15 Tab Entscheidung bersicht 222 aaaann 253 3 5 7 16 Tab Beschreibung nu a EE EECR 254 3 5 7 17 Tab Erweiterungen e rees As 256 3 5 7 18 Tab Aktion ausl sen 222en seen nn 257 EE aar seems rate 257 Tab Aktion ausl sen f r Standard Aktionen 258 Tab Aktion ausl sen f r E mail senden Aktionen 259 Tab Aktion ausl sen f r Log Eintrag schreiben Aktionen 260 Tab Aktion ausl sen f r CSV Datei lesen Aktionen 261 Tab Aktion ausl sen f r CSV Datei schreiben Aktionen 262 Tab Aktion ausl sen f r Meldung ausgeben Aktionen 263 3 5 7 19 Tab Ausnahmebehandlung nasasa anaana anann 264 3 5 7 20 Tab Ein Ausgabedaten nnana nananana anann 265 3 5 7 21 Tab Interne Daten eg eege Aere deg ed CH 267 3 97 22 Tab NW ET 268 35 1 29 Tab Nollzen Me erg et MEHN er EN e E SN 269 3 5 7 24 Tab Wiederholen u AN Nee SEENEN 270 Einf hrung unse 270 Tab Wiederholen Option Wiederholen f r jedes von meh reren Elementen nn 271 Tab Wiederholen Option Wiederholen solange eine Be dingung erf llt ist vn 271
202. b des betreffenden Regelprojekts platziert und mit ruleproject vr benannt Sie erfasst sowohl die Kennungen f r das betreffende Regelprojekts als auch ggf diejenigen f r jedes Projekt und jede Bibliothek von welchem welcher das Regelprojekt abh ngig ist Kennungen Kennungen identifizieren ein Regelprojekt oder eine Bibliothek und seine Ver sion Kennungen eines Regelprojekts sind in der zugeh rigen Regelprojekt Datei gegeben 120 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regelprojekt 2 9 3 Es gibt die folgenden Kennungen e Gruppen ID e Artefakt ID e Version Regelprojekt Abh ngigkeit Ein Regelprojekt kann so definiert sein dass es von anderen Projekten z B Regelprojekten oder Bibliotheken abh ngig ist Die Abh ngigkeiten eines Regelprojekts sind in der zugeh rigen Regelpro jekt Datei spezifiziert In diesem Fall hat das Regelprojekt Zugriff auf dieses Projekt bzw diese Biblio thek sowie alle Inhalte darin Beispiel Jedes Regelprojekt ist standardm ig abh ngig von der Bibliothek visualrules runtime die f r die Ausf hrung einer Regel notwendig ist z B beim Ausf hren eines Regeltests Insbesondere k nnen Regelpakete in einem Regelprojekt andere Regelpakete in einem anderen Regelprojekt von dem das erste abh ngig ist wiederverwen den Zur Regelpaket Wiederverwendung siehe 2 11 2
203. ben Einstellen von Benutzervorgaben 10 1 1 1Verwalten der Kategorien von Notizen Einf hrung Sie k nnen die Kategorien von Notizen auf der Seite Notizen des Benutzervorga ben Dialogs einstellen Die Seite Notizen ffnet sich durch Ausw hlen von Visual Rules gt Notizen im Verzeichnis des Benutzervorgaben Dialogs Dabei haben Sie die folgenden M glichkeiten e Hinzuf gen einer neuen Kategorie e Umbenennen einer Kategorie e Sortieren von Kategorien e L schen einer Kategorie Die folgenden Kategorien von Notizen sind vordefiniert und werden stan dardm ig bereitgestellt lt Standard gt Hinweis Zu erledigen Problem Diese Kategorien k nnen allerdings gel scht werden In diesem Fall k n nen sie durch Klicken auf Standardwerte wiederherstellen wiederherg estellt werden 666 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben Hinzuf gen einer neuen Kategorie Um eine neue Kategorie hinzuzuf gen gehen Sie vor wie folgt Klicken Sie auf der Seite Notizen auf Neu Derfolgende Dialog erscheint Neue Kategorie Standardkategorie existiert bereits gt Geben Sie einen Namen f r die neue Kategorie ein Klicken Sie auf OK Die neue Kategorie wird hinzugef gt Umbenennen einer Kategorie Um eine Kategorie umzubenennen gehen Sie vor wie folgt W h
204. ben Aktionen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Aktion ausl sen ausgew hlt ist welches eine Aktion vom Aktionstyp Meldung ausgeben ausl st Aktion ausl sen MeldungAusgeben kel Ausdruck f r Ausgabe Tab Aktion ausl sen f r Meldung ausgeben Aktionen Der Tab Aktion ausl sen f r Meldung ausgeben Aktionen erfasst die auszul sende Aktion und folgende Spezielle Aktionseinstellungen Ausdruck f r Ausgabe Auszugebende Meldung Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp Meldung ausgeben sind im Tab Aktionseinstellungen f r Meldung ausgeben Aktionen erfasst Bosch Software Innovations GmbH Modellierungshandbuch 6 1 263 Bedienoberfl che Ansichten 3 5 7 19 Tab Ausnahmebehandlung Der Tab Ausnahmebehandlung wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Aus nahme behandeln ausgew hlt ist Wert des Ausnahme Elements zuweisen an m Tab Ausnahmebehandlung Der Tab Ausnahmebehandlung stellt mit Bezug auf das betreffende Ablaufre gel Element Ausnahme behandeln die folgenden Informationen bereit Wert des Ausnahme Datenelement welches den Wert des betreffenden Elements zuweisen an Ausnahme Elements aufnehmen soll Note Das Datenelement welches den Wert des betre
205. blaufs gef llt Dies passiert f r jedes Datenelement des aufrufenden Zustandsablaufs f r welches der Elementname und der Datentyp mit dem eines Eingabe Datenelements der aufgerufenen Regel bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben gt Spezifizieren Sie in der Spalte Zuweisen an jeweils ein Ausgabe Datenele ment oder ein Internes Datenelement des aufrufenden Zustandsablaufs welchem der Wert des betreffenden Ausgabe Datenelements zugewiesen werden soll Um ein Datenelement zu spezifizieren k nnen Sie den Auswahldialog die Autovervollst ndigung oder die Automatische Elementerzeugung verwen den Das spezifizierte Datenelement muss den gleichen Datentyp zulassen wie das betreffende Ausgabe Datenelement Wenn Sie auf klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenelemente des aufrufenden Zustandsablaufs gef llt Dies passiert f r jedes Ausgabe Datenelement des aufrufenden Zustandsablaufs f r welches der Elementname und der Datentyp mit dem eines Ausgabe Datenelements der aufgerufenen Regel bereinstim men Dabei wird ein bereits existierender Wert generell nicht berschrie ben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 549 Editieren von Zustandsabl ufen Editieren eines Zustandselements 7 3 5 Hinzuf gen einer Beschreibung zu einem Zustandselement Sie k nnen eine Beschreibung z
206. buch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 1 Regel Editoren Einf hrung Die Regel Editoren dienen zum Editieren von Regeln Entsprechend den verschiedenen Arten von Regeln d h Ablaufregeln und Entscheidungstabellen gibt es die folgenden Regel Editoren e Ablaufregel Editor 3 4 1 1 e Entscheidungstabellen Editor 3 4 1 2 Zum Konfigurieren der Editoren siehe 4 2 7 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 151 Bedienoberfl che Editoren 3 4 1 1 Ablaufregel Editor Der Ablaufregel Editor ffnet sich automatisch wenn eine Ablaufregel angezeigt wird siehe 5 1 1 Falls n tig siehe 4 2 2 zum ffnen eines S Ablaufregel1 S Ablaufregel 2 im A ZS Palette Kontextpalette I Ausw hlen P gt E a E 8 Zamin Ein Ausgabedaten LE I Notiz binzufi Interne Daten KA Zweig beschreiben Gesamten Zweig mit einer E x Beschreibung versehen Aktionen Entscheiden Eine Entscheidung treffen Zuweisen Werte berechnen und Daten ver ndern Aktion ausl sen Eine bestimmte Aktion ausl sen Ablaufregel aufrufen Eine andere Ablaufregel aufrufen aufrufen Eine E Entscheidungstabelle Entscheidungstabelle aufrufen F Service aufrufen Einen Service aufrufen Zur ckkehren Sofort zur aufrufenden Regel zur ckkehren Wiederholen Den darauffolgenden Teil der Regel wiederhole
207. bwohl es in Ihrem Arbeitsbereich nicht vorhanden ist In diesem Fall wird es durch das Symbol anstatt amp repr sentiert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 279 Bedienoberfl che Ansichten Zus tzlich bietet die Ansicht Team Server Explorer die folgenden Schaltfl chen an Schaltfl che Funktion e Zur ckkehren zum letzten Stand der Team Server d h alle zugreifbaren Repositories und Inhalte in ihrem aktuellen Entwicklungsstatus zeigen Ja Direktes Navigieren zum letzten n chsten Entwicklungs stand Note Die Schaltfl chen werden durch Fokussieren auf ein bestimmtes Team Server Element aktiviert Direktes Navigieren zu einem bestimmten Entwicklungs stand Note Die Schaltfl che wird durch Fokussieren auf ein bestimmtes Team Server Element aktiviert Die n chst h here Ebene des Verzeichnisses darstellen Note Die Schaltfl che wird durch Fokussieren auf ein bestimmtes Team Server Element aktiviert Ki Herstellen einer Team Server Verbindung Schaltfl chen in der Ansicht Team Server Explorer Wenn im Verzeichnis ein Element ausgew hlt ist bietet die Ansicht Team Ser ver Explorer au erdem eine entsprechende Auswahl der folgenden Tabs e Tab Details 3 5 9 1 e Tab Revisionen 3 5 9 2 e Tab nderungsprotokoll 3 5 9 3 280 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl ch
208. ce3 Standard Q Regeltests 88 e Regeltest1 gt Regeltest2 e Regeltest 3 Ablaufregel Kontextpalette Bosch Software Innovations GmbH Modellierungshandbuch 6 1 159 Bedienoberfl che Editoren Die Ablaufregel Kontextpalette zeigt diejenigen Elemente die f r die betref fende Ablaufregel zugreifbar sind Diese sind unterteilt in die Bereiche Ein Ausgabedaten Interne Daten Kon stante Daten Aktionen Service und Regeltests Jeder der Bereiche kann durch Klicken auf seine Kopfzeile zu aufgeklappt werden Falls n tig werden Bereiche automatisch zugeklappt Jeder der Bereiche bietet die folgenden Schaltfl chen Schaltfl che Funktion pP Element der betreffenden Art hinzuf gen Ki Ausgew hltes Element l schen Verhindern dass Bereich automatisch zugeklappt wird Schaltfl chen in den Bereichen der Ablaufregel Kontextpalette Allgemein bietet die Ablaufregel Kontextpalette die folgenden Schaltfl chen Schaltfl che Funktion ETI Anzeigen von Visual Rules Typen al Erweitern der Auswahl dargestellter Elemente a Alphabetisches Sortieren von Elementen Allgemeine Schaltfl chen der Ablaufregel Kontextpalette 160 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 1 2 Entscheidungstabellen Editor Der Entscheidungstabellen Editor ffnet sich automatisch wenn eine
209. ch Werte erlaubt Implementierung Ggf Information dar ber wie die Mehrfach Werte vorlie gen Standardwert Standardwert des Datenelements Beschreibung Beschreibung des Datenelements F r die Funktionen der Schaltfl chen welche der Tab Interne Daten anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 267 Bedienoberfl che Ansichten 3 5 7 22Tab Literale Der Tab Literale wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer ein Datentyp der Art Aufz hlung ausgew hlt ist Name Typ Standardwert Beschreibung Aufz hlung Sa LITERALL Aufz hlung Ss LITERAL2 Aufz hlung Bn LITERAL3 Aufz hlung Tab Literale Der Tab Literale stellt bez glich der Literale eines Datentyps der Art Aufz h lung jeweils die folgenden Informationen bereit Name Name des Literals Typ Datentyp des Literals Standardwert Standardwerte der Attribute des Literals wenn es welche gibt Note Wenn es keine Attribute f r das Literal gibt bleibt diese Spalte leer da es keine Standardwerte f r Literale gibt Beschreibung Beschreibung des Literals F r die Funktionen der Schaltfl chen welche der Tab Literale anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 268 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH
210. ch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen 672 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben Um Benutzervorgaben f r den Zustandsablauf Editor einzustellen gehen Sie vor wie folgt W hlen Sie im Benutzervorgaben Dialog Visual Rules gt Editoren gt Zustandsablauf Editor Die folgende Seite wird angezeigt Zustandsablauf Editor Oe Ce Y W hlen Sie aus der Aufklappliste einen der folgenden Linienstile zur stan dardm igen Verwendung d h beim Erzeugen eines Zustandsablaufs e Schr g e Rechtwinklig e Gerundet Klicken Sie auf Anwenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 673 Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 3Einstellen von Benutzervorgaben f r Ausdr cke Sie k nnen Benutzervorgaben bez glich der Ausdr cke siehe 2 3 im Visual Rules Modeler einstellen Dabei haben Sie die folgenden M glichkeiten Einstellen von Benutzervorgaben f r die Syntax Hervorhebung 10 1 3 1 Einstellen von Benutzervorgaben f r die Ausdrucksformatierung 10 1 3 2 10 1 3 1Einstellen von Benutzervorgaben f r die Syntax Hervorhebung Sie k nnen Benutzervorgaben bez glich der Syntax Hervorhebung einstellen Dabei k nnen Sie die Farben spezifizieren die verwendet werden
211. cheidungstabelle in eine Ablaufregel 339 Navigieren innerhalb einer Ablaufregel 22 222222 naaa 413 Regelpaket 4 2820400200 g t ae en A Re 123 Regelprojekt 120 bersangsfegel s 2uu020 0 000 NN SEN NEIER Betas seiner 119 Vergr ern einer Regel im Regel Editor 407 Verschieben einer Regel im Regel Editor 406 Regel beim Betreten aufrufen Tab in Ansicht Eigenschaften 235 237 Regel Explorer 145 Anzeigen des Regel Explorers 307 Regelmodell Element EE 122 Erzeugen einer Kopie eines Regelmodell Elements 377 Erzeugen von Regelm dell Elementen z s 2 202u u 211 EIN AEN 331 Gruppieren von Regelmodell Elementen 368 Hervorheben von referenzierten Elementen im Regel Explorer 382 Hinzuf gen von Elementen zu einer Gruppe 371 L schen eines Regelmodell Elements 366 Regelmodell Element erzeugen u r 0us 420000404400 0 area 331 Suchen eines Regelmodell Elements EENS ENN 375 Suchen von Referenzen auf ein Regelmodell Element 381 Umbenennen eines Regelmodell Elements 373 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 717 Umsortieren von Regelmodell Elementen in einem Ordner 379 Verschieben eines Regelmodell Elements 365 Verwalten von Regelmodell Elementen 330 Regelpaket 22222 eeeseseesneeeesnnneeeesssneeneessnreeesereenene 123 Regelpaket Wiederverwendung 22222 eeeeeeeeeeerreerenn 125 Unterpaket u us Dr a
212. chen Der Vorteil bei der Verwendung des Namens eines konstanten Datenele ments besteht darin dass dieser bei einer nderung automatisch im gesamten Regelmodell aktualisiert wird F r einen bergang k nnen Sie den Namen eines konstanten Datenele ments vom Datentyp String verwenden Diese werden im Auswahldialog bereitgestellt 556 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Hinzuf gen einer bergangsregel 7 6 Hinzuf gen einer bergangsregel Sie k nnen bergangsregeln zu einem Zustandsablauf hinzuf gen Voraussetzung Der Zustandsablauf wird im Zustandsablauf Editorfeld ange zeigt Zum Anzeigen eines Zustandsablaufs im Zustandsablauf Editor siehe 1 1 2 Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie eine bergangsregel auch zu einem Zustandsablauf hinzuf gen indem Sie das entsprechende Symbol aus der Zustandsablauf Werkzeugpalette per drag amp drop in das Ablaufregel Editorfeld bewegen Um eine bergangsregel hinzuzuf gen gehen Sie vor wie folgt Klicken Sie in der Zustandsablauf Werkzeugpalette auf das entsprechende Symbol Klicken Sie im Zustandsablauf Editorfeld an der Stelle an der Sie die neue bergangsregel platzieren wollen Das Symbol zeigt an dass die bergangsregel nicht an der betreffen den Stelle platziert werden kann Wenn Sie
213. chlie lich f r Anwendungsentwickler und technische Nutzer zugeschnitten sind sind sie nicht Gegenstand dieser Dokumentation Der Tab Beschreibung und der Tab Notizen sind f r jede Art von Ele ment bereitgestellt Die meisten der Tabs bieten Allgemeine Schaltfl chen der Ansicht Eigen schaften 3 5 7 1 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 217 Bedienoberfl che Ansichten 3 5 7 1 Allgemeine Schaltfl chen der Ansicht Eigenschaften Allgemeine Schaltfl chen der Ansicht Eigenschaften sind die folgenden Schaltfl che Funktion FE E Alle Elemente aus einklappen e Elemente alphabetisch sortieren ap Element hinzuf gen e Gruppe hinzuf gen Note Zum Gruppieren von Regelmodell Elementen siehe 4 4 4 NW Ausgew hltes Element l schen KI Element hinzuf gen zu einer List Set oder Map Ausgew hltes Element nach oben unten bewegen Datenelement konvertieren In Spalte Standardwert ausgew hlten Wert in Zwischenab lage kopieren Wert aus Zwischenablage in ausgew hlte Zelle der Spalte Standardwert einf gen Allgemeine Schaltfl chen der Ansicht Eigenschaften 218 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 2 Tab Aktionseinstellungen Einf hrung Der Tab Aktionseinstellungen wird in der Ansicht Eigenschaften ange boten wenn entweder im Regel E
214. chreibung eines ausgew hlten Objekts Tab Beschreibung 254 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Der Tab Beschreibung erfasst eine Beschreibung des betreffenden Elements Da eine Beschreibung f r ein Element nicht notwendigerweise gegeben sein muss kann der Tab Beschreibung leer sein F r die Funktionen der Schaltfl chen welche der Tab Beschreibung anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 255 Bedienoberfl che Ansichten 3 5 7 17 Tab Erweiterungen Der Tab Erweiterungen wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer ein Regelmodell ausgew hlt ist K Visual Rules 3 x Kompatibilit tsfunktionen aktionen Tab Erweiterungen Der Tab Erweiterungen stellt bez glich des betreffenden Regelmodells die fol genden Informationen bereit Visual Rules 3 x Falls aktiviert ist im Regelmodell folgendes verf gbar Kompatibilit ts e der Aktionstyp CSV Datei lesen funktionen aktio e die Visual Rules 3 Kompabilit tsfunktionen nen Note Informationen ber die Visual Rules 3 Kompabi lit tsfunktionen finden Sie im Dokument Funkti onsreferenz Databaselntegrator Falls aktiviert sind die Aktionstypen f r direkten Daten bankzugriff im Regelmodell verf
215. chrieben 8 Tabellen horizontal ausrichten bo Note Diese Art der Ausrichtung ist standardm ig ausgew hlt Tabellen vertikal ausrichten Linke Tabelle maximieren Ei DS Rechte Tabelle maximieren Schaltfl chen im Tab Tab Service aufrufen 240 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 11 Tab Konstante Daten Der Tab Konstante Daten wird in der Ansicht Eigenschaften angebo ten wenn im Regel Explorer eins der folgenden Elemente ausgew hlt ist Ein Regelmodell Regelpaket oder eine Regel Der Ordner Konstante Daten oder ein Unterordner davon Name Typ Mehrere Implementierung Standardwert Beschreibung Ablaufregel A CG KONSTI Any Nein 1 g KONST2 Any Ja List CG KONST3 Any Nein 3 Tab Konstante Daten Der Tab Konstante Daten stellt bez glich der konstanten Datenelemente die in dem betreffenden Element enthalten sind jewewils die folgenden Informatio nen bereit Name Name des Datenelements Typ Datentyp den das Datenelement zul sst Mehrere Information dar ber ob das Datenelement Mehrfach Werte erlaubt Implementierung Ggf Information dar ber wie Mehrfach Werte vorliegen Standardwert Standardwert des Datenelements Beschreibung Beschreibung des Datenelements F r die Funktionen der Schaltfl chen welche der Tab Konstante Daten anbie
216. d ggf im Ansichten Bereich der Perspektive Regel Modellierung gezeigt Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Changes 398 You are working on a L Multiple Models Rule Project B ruleproject vr ruleproject vr Rule Project A Rule Model A D a settings org eclipse jdt core prefs Regelmodell Ba dasspath SE vr srcgen D project Multiplemodels o LE Rule Project A S B Rule Model A TER Flow Rule 1 Other users are working on Ansicht Team Server Aktivit ten Die Ansicht Team Server Aktivit ten zeigt alle aktuellen Aktivit ten mit einem Team Server Die Ansicht Team Server Aktivit ten wird in einem bestimmten Zeitinter vall automatisch aktualisiert zum Spezifizieren des Intervalls siehe 10 1 4 Sie enth lt die folgenden Bereiche e Bereich nderungen 3 5 10 1 e Bereich Ich arbeite an 3 5 10 2 e Bereich Andere Benutzer arbeiten an 3 5 10 3 Zus tzlich stellt sie die Schaltfl che bereit mit der sie manuell aktualisiert werden kann Bosch Software Innovations GmbH Modellierungshandbuch 6 1 287 Bedienoberfl che Ansichten 3 5 10 1Bereich nderungen Der Bereich nderungen ist ein Teil der Ansicht Team Server Aktivit ten Changes A i 7 3 Le Bue Project A 2 E Rule Model B BD Flow Rule 3 SD Flow Rule 5 B Rule Model C i 2 Flow
217. das auszul sende Ausnahme Element an Note Falls aktiviert sind die Eintr ge in allen ande ren Feldern irrelevant Ausnahme Element Falls aktiviert wird das auszul sende Ausnahme Ele erzeugen ment entsprechend der Eintr ge in den Feldern Typ Wert und Beschreibung neu erzeugt Note Falls aktiviert ist der Eintrag im Feld Aus nahme Element irrelevant Typ Datentyp des neu erzeugten Ausnahme Elements Attribut Attribute des neu erzeugten Ausnahme Elements Wert Werte der Attribute Beschreibung Beschreibungen der Attribute ten OO F r die Funktionen der Schaltfl chen welche der Tab Ausnahme ausl sen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaf 3 5 7 26Tab Pakete wiederverwenden Der Tab Pakete wiederverwenden wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer ein Regelpaket ausgew hlt ist Regelmodell1 3 Regelmodell1 Paketl W Regelmodell1 Paket2 Name Beschreibung Projekt Regelprojekt A Regelprojekt A Regelprojekt A Tab Pakete wiederverwenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 273 Bedienoberfl che Ansichten Der Tab Pakete wiederverwenden stellt bez glich der Regelpakete die von dem betreffenden Regelpaket wiederverwendet werden jeweils die folgenden Informationen bereit Name Vollst ndiger Pfad einschlie lich des Namens eines Reg
218. de Beschreibung kann im Feld Beschreibung gegeben sein Ein Sternchen vor dem Namen der Testsuite zeigt an dass es bisher nicht gespeicherte nderungen gibt Zum Speichern der nderungen in einem Editor siehe 4 1 1 Das Feld Beschreibung kann durch Klicken auf v aus eingeklappt wer den Der Testsuite Editor zeigt die Regeltests welche die betreffende Testsuite bein haltet 178 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Dabei kann nach dem Ausf hren eines Regeltests ein Regeltest durch die fol genden Marker gekennzeichnet sein welche die folgenden Situationen anzei gen Marker Angezeigte Situation Die tats chlichen und die erwarteten Ergebnisse stimmen aus nahmslos berein H Es gibt Probleme mit dem Regeltest Note Probleme k nnen hier verschiedener Art sein Details k n nen sowohl im Tooltip als auch in der Ansicht Fehler ange zeigt werden Marker im Testsuite Editor W hrend dem Ausf hren einer Testsuite zeigt der Testsuite Editor einen farbi gen normalerweise gr nen Balken welcher den Prozessfortschritt anzeigt Ein roter Balken zeigt ggf an dass mindestens einer der Regeltests fehlgeschlagen ist Nach dem Ausf hren einer Testsuite ist die Anzahl der erfolgreichen 3 sowie der fehlgeschlagenen Regeltests angegeben Fehlgeschlagene Test f lle und die entsprechenden Fehlermeldungen
219. dellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel 2 7 2 9 Ablaufregel Element Zur ckkehren lt Das Ablaufregel Element Zur ckkehren repr sentiert das Ende der Ausf hrung einer Ablaufregel D h wenn es erreicht wird werden keine weiteren Zweige der betreffenden Ablaufregel mehr bearbeitet Nach dem Ablaufregel Element Zur ckkehren kann kein weiteres Ablauf regel Element angeh ngt werden 2 7 2 10 Ablaufregel Element Ausnahme ausl sen lt Das Ablaufregel Element Ausnahme ausl sen repr sentiert die R ckgabe von Informationen ber eine Ausnahmesituation in der Ausf hrung einer Ablaufre gel Diese Information ist durch ein Ausnahme Element gegeben Dabei wird das betreffende Ausnahme Element im Inhaltsfeld des Elements spezifiziert lt Ausl sen Ausnahme_Element Dar ber hinaus kann das Ablaufregel Element Ausnahme ausl sen ein Ablauf regel Element Ausnahme behandeln aufrufen D h wenn es in einer Ablaufre gel nach einem Ablaufregel Element platziert ist f r welches das Ablaufregel Element Ausnahme behandeln gegeben ist dann gilt folgendes Wenn das Ablaufregel Element Ausnahme ausl sen erreicht ist dann wird das Ablaufregel Element Ausnahme behandeln bearbeitet d h der an dieses ange h ngte Zweig wird ausgef hrt Nach dem Ablaufregel Element Ausnahme ausl sen kann kein weiteres Ablaufregel Element
220. den Richtung n chste Feld wird ausgew hlt Hinzuf gen einer Notiz zu einem Ablaufregel Element Voraussetzung Das Ablaufregel Element wird im Ablaufregel Editorfeld ange zeigt Zum Navigieren im Editorfeld siehe 5 1 2 Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine Notiz zu einem ausgew hlten Ablaufregel Ele ment hinzuzuf gen Dr cken der Taste Z Hinzuf gen einer Notiz in der Ansicht Eigenschaften Verwenden des Werkzeugs das die Eingeblendete Palette bereit stellt Bewegen des Symbols L 7 aus der Ablaufregel Werkzeugpalette in das Ablaufregel Editorfeld per drag amp drop Bosch Software Innovations GmbH Modellierungshandbuch 6 1 415 Editieren von Regeln Editieren einer Ablaufregel Um eine Notiz zu einem Ablaufregel Element hinzuzuf gen gehen Sie vor wie folgt gt Rechtsklicken Sie in der Ablaufregel Werkzeugpalette auf das Symbol 4 gt Rechtsklicken Sie im Ablaufregel Editorfeld auf das Element Eine leere Notiz wird an das Element angef gt gt Geben Sie eine Notiz ein Hinzuf gen einer Beschreibung zu einem Ablaufregel Element Voraussetzung Das Ablaufregel Element wird im Ablaufregel Editorfeld ange zeigt Das Ablaufregel Editorfeld zeigt Beschreibungen an und leere Beschreibungen Zum Navigieren im Editorfeld siehe 5 1 2 Zum Konfigurieren des Ablaufregel Editorfelds siehe 4 2 7
221. den soll Um ein Datenelement zu spezifizieren k nnen Sie den Auswahldialog die Autovervollst ndigung oder die Automatische Elementerzeugung ver wenden Das spezifizierte Datenelement muss den gleichen Datentyp zulassen wie das betreffende Ausgabe Datenelement Wenn Sie auf klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Ausgabe Datenelement der aufrufenden Regel f r wel ches der Elementname und der Datentyp mit dem eines Ausgabe Daten elements der aufgerufenen Ablaufregel bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 437 Editieren von Regeln Editieren einer Ablaufregel 5 2 1 8 Editieren eines Ablaufregel Elements Ausnahme ausl sen Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt lt Le Ausl sen UN Zum Navigieren im Editorfeld siehe 5 1 2 Um ein Ablaufregel Element Ausnahme ausl sen zu editieren gehen Sie vor wie folgt W hlen Sie im Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt W hlen Sie den Tab Ausnahme ausl sen Ge Ausnahmeausl sung 1 Ausnahme Element fehlt Ausnahme Element erzeugen I Attribut Wert Beschreibung IS message String
222. der Art des Elements k nnen die folgenden Tabs bereitgestellt sein um die jeweils relevanten Informationen zu bieten e Tab Aktionseinstellungen 3 5 7 2 e Tab Aktionen 3 5 7 3 e Tab Zuweisungen 3 5 7 4 e Tab Attribute 3 5 7 5 e Tab Entscheidungstabelle aufrufen 3 5 7 6 e Tab Ablaufregel aufrufen 3 5 7 7 e Tab Regel beim Betreten aufrufen 3 5 7 8 e Tab Regel beim Verlassen aufrufen 3 5 7 9 e Tab Service aufrufen 3 5 7 10 e Tab Konstante Daten 3 5 7 11 es Tab Datenelement 3 5 7 12 Tab Datentypen 3 5 7 13 e Tab Entscheidung Details 3 5 7 14 e Tab Entscheidung bersicht 3 5 7 15 e Tab Beschreibung 3 5 7 16 e Tab Erweiterungen 3 5 7 17 e Tab Aktion ausl sen 3 5 7 18 e Tab Ausnahmebehandlung 3 5 7 19 e Tab Ein Ausgabedaten 3 5 7 20 e Tab Interne Daten 3 5 7 21 e Tab Literale 3 5 7 22 e Tab Notizen 3 5 7 23 e Tab Wiederholen 3 5 7 24 e Tab Ausnahme ausl sen 3 5 7 25 216 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten e Tab Pakete wiederverwenden 3 5 7 26 e Tab Supertypen 3 5 7 27 e Tab Zustand 3 5 7 28 e Tab bergangsregel 3 5 7 29 e Tab bergangsziel 3 5 7 30 e Tab Typalias 3 5 7 31 Dar ber hinaus k nnen in der Ansicht Eigenschaften der Tab Web Ser vice und der Tab Metadaten angeboten sein Da diese Tabs auss
223. der CSV DAtei wird in der Visual Rules 3 Kompabilit tsfunktion next String datasourceld verwendet um wiederholt den n chsten Daten satz Zeile der Datei zu lesen Weitere Informationen hierzu finden Sie im Dokument Funktionsreferenz Spezifizieren Sie im Feld Dateiname die betreffende CSV Datei W hlen Sie im Auswahlfeld Spaltentrennzeichen das Zeichen das in der CSV Datei als Feldtrennzeichen verwendet wird W hlen Sie im Auswahlfeld Texterkennungszeichen das Zeichen das in der CSV Datei als Feldbegrenzungszeichen verwendet wird W hlen Sie im Auswahlfeld Codierung den Zeichensatz der in der CSV Datei verwendet wird gt Wenn die Inhalte der ersten Zeile der CSV Datei als Spaltennamen verwen det werden sollen aktivieren Sie die entsprechende Check Box Spezifizieren Sie im Feld Zielelement ein Datenelement das den Inhalt der CSV Datei tragen soll Das Datenelement das den Inhalt der CSV Datei tragen soll muss einen Datentyp der Art Struktur zulassen der f r jede Spalte der Datei ein ent sprechendes Attribut mit dem gleichen Namen enth lt Durch Klicken auf Erzeugen wird ein solches Datenelement sowie der entsprechende Datentyp automatisch erzeugt 428 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Editieren spezieller Einstellungen f r eine CSV Datei schreiben Aktion Sie k nn
224. der Namensgebung gilt Voraussetzung Die Ansicht Eigenschaften wird f r den betreffenden Daten typ angezeigt Um einen Supertyp f r eine Struktur hinzuzuf gen gehen Sie vor wie folgt W hlen Sie den Tab Supertypen Klicken Sie auf Derfolgende Dialog erscheint W hlen Sie eine Struktur aus a GeneralException Struktur Struktur2 Struktur3 Beschreibung Eine GeneralException ist die einfachste Form einer Ausnahme Diese Ausnahme enth lt eine Meldung welche ok TI apee Bosch Software Innovations GmbH Modellierungshandbuch 6 1 391 Allgemeine Aufgaben Editieren von Datentypen Er bietet die verf gbaren Datentypn der Art Struktur an Sie k nnen die angebotenen Datentypen filtern indem Sie in das Einga befeld Zeichen eingeben W hlen Sie den Datentyp den Sie als Supertyp hinzuf gen wollen Klicken Sie auf OK Der Datentyp wird auf dem Tab Supertypen hinzugef gt 392 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren von Datentypen 4 6 3 Erzeugen von Attributen einer Struktur Sie k nnen Attribute f r einen Datentyp der Art Struktur hinzuf gen Im Arbeitsbereich Verzeichnis werden Attribute automatisch in dem Ord ner Attribute platziert der zum betreffenden Datentyp geh rt Falls n tig wird dieser Ordner automatisch angelegt Als Alternative zu
225. des Visual Rules Modeler die generell bereitgestellt sind d h unabh ngig davon wie die Bedienoberfl che eingerichtet ist Dies sind die folgenden Elemente e Werkzeugleiste 3 2 1 e Inplace Editor 3 2 2 e Suchen Dialog 3 2 3 e Auswahldialog 3 2 4 e Benutzervorgaben Dialog 3 2 5 136 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Allgemeine Elemente der Bedienoberfl che 3 2 1 Werkzeugleiste In Abh ngigkeit von den gerade genutzten Editoren bietet die Werkzeugleiste des Visual Rules Modeler eine entsprechende Auswahl der folgenden Schaltfl chen Schaltfl che Funktion IT L Neues Objekt erzeugen BE nderungen speichern Ausgew hltes Objekt drucken Letzte nderung r ckg ngig machen Letzte nderung wiederholen CI RE Ausgew hltes Objekt ausschneiden ES Ausgew hltes Objekt in Zwischenablage kopieren el Objekt aus Zwischenablage in ausgew hlten Ordner einf gen w Ausgew hltes Objekt l schen P Objekt im Editor Feld vergr ern Objekt im Editor Feld verkleinern Vergr erungsfaktor im Editor Feld auf 100 zur cksetzen W hlen der dargestellten Informationsarten Einstellen des Linienstils f r einen Zustandsablauf Konfigurieren der Regel Editoren bez glich der Darstellung von Statistik Hervorheben des Entscheidungspfads in einer Entscheidungstabelle
226. die bergangsregel tats chlich platzieren k nnen erscheint das Symbol Die bergangsregel wird an der betreffenden Position hinzugef gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 557 Editieren von Zustandsabl ufen Editieren einer bergangsregel 7 7 Editieren einer bergangsregel Sie k nnen eine bergangsregel auf die gleiche Weise editieren wie jede andere Ablaufregel Zum Editieren einer Ablaufregel siehe 5 2 Falls n tig siehe 7 1 1 zum Anzeigen einer bergangsregel im Ablaufre gel Editor Eine bergangsregel muss das Ablaufregel Element bergangsziel enthalten mindestens einmal Andernfalls wird der Zustandsablauf der die bergangsregel beinhaltet nicht vollst ndig ausgef hrt 7 8 Hinzuf gen eines Ablaufregel Elements bergangsziel Das Ablaufregel Element bergangsziel ist nur f r bergangsregeln ver f gbar Sie k nnen ein Ablaufregel Element bergangsziel auf die gleiche Weise hinzu f gen wie jedes andere Ablaufregel Element Zum Hinzuf gen eines Ablaufregel Elements siehe 5 2 2 1 558 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Editieren eines Ablautregel Elements bergangsziel 7 9 Editieren eines Ablaufregel Elements bergangsziel Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld a
227. die Felder Benutzer und Passwort eingegebene Authentifizierung automatisch f r den SMTP Server verwendet Benutzer Benutzername f r die Authentifizie rung Passwort Passwort f r die Authentifizierung Sichere Verbindung verwenden SSL Falls aktiviert werden e mails ver schl sselt gesendet ber SSL Bosch Software Innovations GmbH Modellierungshandbuch 6 1 221 Bedienoberfl che Ansichten Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp E mail sen den sind im Tab Aktion ausl sen f r E mail senden Aktionen erfasst Tab Aktionseinstellungen f r Log Eintrag schreiben Aktionen Der Tab Aktionseinstellungen f r Log Eintrag schreiben Aktionen wird in der Ansicht Eigenschaften angeboten wenn entweder im Regel Explorer oder in der Ablaufregel Kontextpalette eine Aktion vom Aktionstyp Log Eintrag schreiben ausgew hlt ist Aktion Aktion Typ Log Eintrag schreiben Kategorie C Regelname und Regelelement ID ausgeben Tab Aktionseinstellungen f r Log Eintrag schreiben Aktionen Der Tab Aktionseinstellungen f r Log Eintrag schreiben Aktionen erfasst den Aktionstyp und folgende Allgemeine Aktionseinstellungen f r die betreffende Aktion Kategorie Kategorie des Log Eintrags Regelname und Falls aktiviert wird der vollst ndige Pfad zur betreffenden Regelelement Regel und die ID f r das betreffende Ab
228. diesen Wert vier mal ent halten IN Der Operator IN betrachtet einen Wert und eine Collection In einem Ausdruck wird er in folgender Form verwendet Value IN Collection Er gibt einen Wert vom Datentyp Boolean zur ck d h true wenn der betref fende Wert in der Collection enthalten ist oder false wenn nicht Beispiele 2 IN 1 2 3 true 5 IN 1 2 3 false Bosch Software Innovations GmbH Modellierungshandbuch 6 1 67 Grundlagen Ausdruck INTERSECT Der Collection Operator INTERSECT betrachtet zwei Collections In einem Aus druck wird er in folgender Form verwendet Collection INTERSECT Collection Er gibt die Schnittmenge der betreffenden Collections zur ck d h eine neue Collection welche jeden Wert enth lt der in beiden enthalten ist Beispiel Alan Peter INTERSECT Peter Steve Peter 2 3 3 3 Arithmetische Operatoren Einf hrung Ein arithmetischer Operator betrachtet eine oder mehrere Zahlen d h Werte der Datentypen Float oder ggf String und gibt eine Zahl zur ck Die folgen den arithmetischen Operatoren k nnen verwendet werden DIV MOD Die Operatoren und k nnen auch als Collection Operatoren verwendet werden Der arithmetische Operator betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Zahl Zahl Er gibt die Summe der betreffenden Zahlen zur
229. ditor siehe 212 Wenn Sie einen regelbasierten bergang l schen bleibt die zugrunde liegende bergangsregel erhalten und wird als nicht erreichbar markiert Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie ein ausgew hltes Zustandselement bzw einen bergang auch durch Klicken auf die Schaltfl che in der Werkzeugleiste l schen Um ein Zustandselement oder einen bergang aus einem Zustandsablauf zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Zustandsablauf Editorfeld auf das betreffende Zustandselement bzw den betreffenden bergang Ein Kontextmen erscheint W hlen Sie L schen Das Zustandselement bzw der bergang wird gel scht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 541 Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 7 1 5 Hinzuf gen einer Beschreibung zu einem Zustandsablauf Sie k nnen eine Beschreibung zu einem Zustandsablauf hinzuf gen Voraussetzung Der betreffende Zustandsablauf wird im Zustandsablauf Edi tor angezeigt Das Zustandsablauf Editorfeld zeigt Beschreibungen an und leere Beschreibungen Zum Anzeigen eines Zustandsablaufs im Zustandsablauf Editor siehe T2 Zum Konfigurieren des Zustandsablauf Editorfelds siehe 4 2 7 4 Um eine Beschreibung zu einem Zustandsablauf hinzuzuf gen gehen Sie vor wie folgt Klicken Sie wenn n
230. drucksformatierung Sie k nnen Benutzervorgaben bez glich der Ausdrucksformatierung einstellen Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen Um Benutzervorgaben f r die Ausdrucksformatierung einzustellen gehen Sie vor wie folgt W hlen Sie im Verzeichnis des Benutzervorgaben Dialogs Visual Rules gt Ausdr cke gt Ausdrucksformatierung Die folgende Seite wird angezeigt Formatierung or SES Optionen f r benutzergesteuerte Formatierung von Ausdr cken Maximale Anzahl von Zeichen vor Zeilenumbruch 60 Aktivieren mit Tastenkombination Strg Umschalt F Standardwerte wiederherstellen Stellen Sie die maximale Anzahl von Zeichen in einem Ausdruck ein nach welcher in der Ausdrucksformatierung ein Zeilenumbruch eingef gt wird wenn m glich Wertebereich Ganze Zahlen von 20 bis 999 Aufgrund der zugrunde liegenden Logik der Ausdrucksformatierung kann die Anzahl der Zeichen nach der ein Zeilenumbruch tats chlich eingef gt wird in bestimmten F llen die maximale Anzahl berschreiten Klicken Sie auf Anwenden 676 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 4Einstellen von Benu
231. e e Geben Sie im Feld Projektname einen Namen f r das Regelprojekt ein e Klicken Sie auf Fertig stellen Das Regelprojekt wird in Ihren Arbeitsbereich heruntergeladen und es wird auf dem betreffenden Team Server ver ffentlicht Es erscheint im Regel Explorer Bosch Software Innovations GmbH Modellierungshandbuch 6 1 635 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 4 9 4 4 1 Abholen der letzten entfernten nderungen Einf hrung Sie k nnen die letzten Entfernten nderungen an ver ffentlichten Regelprojek ten von den betreffenden Team Servern in Ihren Arbeitsbereich abholen Zum Ver ffentlichen eines lokalen Regelprojekts siehe 9 3 1 Dabei haben Sie die folgenden M glichkeiten e Abholen aller nderungen 9 4 4 1 e Abholen der nderungen an einzelnen Ressourcen 9 4 4 2 Abholen aller nderungen Sie k nnen alle letzten Entfernten nderungen an ver ffentlichten Regelprojek ten von den betreffenden Team Servern in Ihren Arbeitsbereich abholen Um alle nderungen abzuholen gehen Sie vor wie folgt Klicken Sie in der Ansicht Team Server Aktivit ten auf Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Die Ansicht wird aktualisiert gt Klicken Sie im Bereich nderungen auf si Alle nderungen werden abgeholt Im Bereich nderungen verschwinden die betreffenden R
232. e Ansichten 3 5 9 1 Tab Details Der Tab Details wird in der Ansicht Team Server Explorer angeboten wenn ein Element beliebiger Art im Verzeichnis ausgew hlt ist Der Tab Details bietet detaillierte Information zum betreffenden Element Abh ngig von der Art des Elements erscheint der Tab Details in einer der fol genden Formen e Tab Details f r eine Verbindung e Tab Details f r ein Repository e Tab Details f r eine Verzweigung e Tab Details f r eine Kennzeichnung Tab Details f r eine Ressource Tab Details f r eine Verbindung Name der Verbindung Team Server Verbindung A Details Server URL http localhost 8080 teamserver 1 Webkonsole URL http localhost 8080 teamserver webconsole home Benutzer Admin Tab Details f r eine Verbindung F r eine Verbindung erfasst der Tab Details die folgenden Informationen Name der Verbindung Name der Verbindung Server URL URL des Team Server Backend Webkosole URL URL der Team Server Webkonsole Benutzer Benutzer der die Verbindung erzeugt hat Bosch Software Innovations GmbH Modellierungshandbuch 6 1 281 Bedienoberfl che Ansichten Tab Details f r ein Repository Repository Repository A Details Tab Details f r ein Repository F r ein Repository erfasst der Tab Details den Namen Tab Details f r eine Verzweigung Repository Re
233. e Allgemeine Einschr nkung bei der Namensgebung Dar berhinaus k nnen Beschreibungen und Notizen bereitgestellt werden Allgemeine Einschr nkung bei der Namensgebung Im Visual Rules Arbeitsbereich k nnen zwei Elemente der gleichen Art und auf der gleichen Hierarchie Ebene nicht den gleichen Namen haben Die allgemeine Einschr nkung bei der Namensgebung gilt nicht f r Grup pen Ordner Die allgemeine Einschr nkung bei der Namensgebung wird durch auto matisch vergebene Standardnamen generell ber cksichtigt 34 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Beschreibung F r eine Beschreibung im Visual Rules Modeler gilt folgendes e Sie muss nicht notwendigerweise gegeben sein e Sie kann jederzeit bearbeitet werden e Sie ist lediglich dazu gedacht das Verst ndnis zu erleichtern d h sie hat kei nerlei Einfluss auf den resultierenden Code e Sie kann Hypertext Links auf externe Applikationen oder Dokumente enthal ten Dabei wird jeder Eintrag dem ein Protokoll z B http resource oder file vorausgeht als Hypertext Link behandelt und automatisch unterstrichen Notiz F r eine Notiz im Visual Rules Modeler gilt folgendes e Sie muss nicht notwendigerweise gegeben sein e Sie kann jederzeit bearbeitet werden e Sie ist lediglich dazu gedacht das Verst ndnis zu erleichtern d h sie hat kei nerlei Einfluss auf den resultierenden
234. e Implementierung Standardwert Beschreibung a Regelmodell a DI Ausnahmel 29 message String Nein Die Meldung welche die Ausnahme beschreibt a DI Ausnahme2 9 message String Nein Die Meldung welche die Ausnahme beschreibt A Q Ausnahme3 9 message String Nein Die Meldung welche die Ausnahme beschreibt Tab Datentypen f r Ausnahmen bez glich eines Regelmodells Der Tab Datentypen f r Ausnahmen stellt bez glich der Ausnahmen welche in dem betreffenden Element enthalten sind jeweils die folgenden Informationen bereit Name Namen der Ausnahme und ihrer Attribute Typ Datentypen der Attribute Mehrere Information dar ber ob die Attribute Mehrfach Werte erlauben Implementierung Ggf Information dar ber wie die Mehrfach Werte vorlie gen Standardwert Standardwerte der Attribute Beschreibung Beschreibung der Ausnahme und ihrer Attribute F r die Funktionen der Schaltfl chen welche der Tab Datentypen f r Ausnahmen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigen schaften 248 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Datentypen f r Typaliase Der Tab Datentypen f r Typaliase ist ein Unter Tab des Tab Datentypen Name M Typ Beschreibung Regelmodell SS Aliasl String e9 Alias2 Float SP Alias3 Integer SS Alias4 Boolean SP Alias5 Date SP Alias6 Time e9 Alia
235. e Service Aufrufe Slab Betroffener Service A Service Test Konfiguration Tab Konfiguration f r Regeltests Der Tab Konfiguration f r Regeltests dient zum Konfigurieren der Ausf hrung eines Regeltests Er erfasst die Konfiguration des Regeltests der gerade im Regeltest Editor angezeigt wird Bosch Software Innovations GmbH Modellierungshandbuch 6 1 177 Bedienoberfl che Editoren 3 4 3 Testsuite Editor Der Testsuite Editor ffnet sich automatisch wenn eine Testsuite ange zeigt wird siehe 6 3 1 Falls n tig siehe 4 2 2 zum ffnen eines Editors s Testsuite1 S Testsuite 2 Testsuite3 3 Testsuite 3 gt Beschreibung Tests x O 5 o RN 33 3 3 3 3 gt Testbeschreibung Tests Testfall P Regeltest1 Testfall1 E Regeltest 2 Testfall 2 P Regeltest3 Testfall 3 Fehlermeldung Exception during rule execution de visualrules runtime lang VRRuntimeExceptio Exception during rule execution de visualrules runtime lang VRRuntimeExceptio Exception during rule execution de visualrules runtime lang VRRuntimeExceptio Testsuite Konfiguration Testsuite Editor Der Testsuite Editor dient zum Editieren einer Testsuite Er kann mehrfach ge ff net sein jeweils mit Bezug auf eine bestimmte Testsuite Der Name der betref fenden Testsuite ist im Karteireiter angegeben und eine entsprechen
236. e Tab Aktion ausl sen f r Meldung ausgeben Aktionen Es kann weitere Erscheinungen des Tab Aktion ausl sen geben voraus gesetzt dass kundenspezifische Aktionstypen definiert sind Bosch Software Innovations GmbH Modellierungshandbuch 6 1 257 Bedienoberfl che Ansichten Tab Aktion ausl sen f r Standard Aktionen Der Tab Aktion ausl sen f r Standard Aktionen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufre gel Element Aktion ausl sen ausgew hlt ist welches eine Aktion vom Aktionstyp Standard ausl st Aktion ausl sen Aktion el Tab Aktionseinstellungen f r Standard Aktionen Der Tab Aktion ausl sen f r Standard Aktionen erfasst die auszul sende Aktion F r eine Aktion vom Aktionstyp Standard gibt es keine Aktionseinstellun gen 258 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Aktion ausl sen f r Email senden Aktionen Der Tab Aktion ausl sen f r E mail senden Aktionen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufre gel Element Aktion ausl sen ausgew hlt ist welches eine Aktion vom Aktionstyp E mail senden ausl st Aktion ausl sen EmailSenden ee Von An Betreff Text Tab Aktion ausl sen f r E mail senden Aktione
237. e des Attributs Standardwert Standardwert des Attributs Typ Datentyp welchen das Attribut zul sst Mehrere Information dar ber ob das Attribut Mehrfach Werte erlaubt Implementierung Ggf Information dar ber wie Mehrfach Werte vorliegen Beschreibung Beschreibung des Attributs F r die Funktionen der Schaltfl chen welche der Tab Attribute anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 3 5 7 6 Tab Entscheidungstabelle aufrufen Der Tab Entscheidungstabelle aufrufen wird in der Ansicht Eigenschaf ten angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Entscheidungstabelle aufrufen ausgew hlt ist Si lz Box Entscheidungstabelle aufrufen Entscheidungstabelle A kal ER SS EG Ai Eingabedaten Wert Beschreibung 2 Ausgabedaten Zuweisenan Beschreibung Eingabe Any 5 x Ausgabe Any Element Tab Entscheidungstabelle aufrufen 230 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Der Tab Entscheidungstabelle aufrufen stellt bez glich der betreffenden d h der aufgerufenen Entscheidungstabelle die folgenden Informationen bereit Entscheidung Name der Entscheidungstabelle stabelle aufru fen Eingabedaten Eingabe Datenelemente der Entscheidungstabelle Wert Werte die den Eingabe Datenelementen zugewiesen wer den sollen Beschreibung Be
238. e dient zum Editieren von Regeln ebenso wie zum Testen von Regeln In ihrem Standardzustand beinhaltet sie die folgenden Bereiche e Explorer Bereich bietet den Regel Explorer e Editor Bereich bietet Editoren e Ansichten Bereich bietet Ansichten e Bereich Gliederung bietet die Gliederung Zum Zur cksetzen einer Perspektive in ihren Standardzustand siehe 4 2 4 3 134 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Perspektive 3 1 2 Perspektive Debuggen Zum ffnen einer Perspektive siehe 4 2 4 1 Ansichten Bereich Editor Bereich Bereich Gliederung Ansichten Bereich Bereiche der Perspektive Debuggen Standardzustand Die Perspektive Debuggen ist speziell zugeschnitten f r Regel Autoren Dom nen Experten und nicht technische Nutzer im Allgemeinen Sie dient zum Debuggen von Regeln In ihrem Standardzustand beinhaltet sie die folgenden Bereiche e Editor Bereich bietet Editoren e Ansichten Bereich bietet Ansichten e Bereich Gliederung bietet die Gliederung Zum Zur cksetzen einer Perspektive in ihren Standardzustand siehe 4 2 4 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 135 Bedienoberfl che Allgemeine Elemente der Bedienoberfl che 3 2 Allgemeine Elemente der Bedienober fl che Einf hrung Allgemeine Elemente der Bedienoberfl che sind solche Bildschirm Elemente
239. e einer bestimmten Art in einem Abh ngigkeitsdia gramm verbergen Um bestimmte Arten von Elementen zu verbergen gehen Sie vor wie folgt Deaktivieren Sie im Unterbereich Dargestellte Elemente des Einstellungs bereichs die zugeh rigen Check Boxen Die betreffenden Elemente werden verborgen 576 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Verbergen bestimmter Arten von Abh ngigkeiten Sie k nnen Abh ngigkeiten einer bestimmten Art in einem Abh ngigkeitsdia gramm verbergen Um bestimmte Arten von Abh ngigkeiten zu verbergen gehen Sie vor wie folgt gt Deaktivieren Sie im Unterbereich Dargestellte Abh ngigkeiten des Einstel lungsbereichs die zugeh rigen Check Boxen Die betreffenden Abh ngigkeiten werden verborgen Hervorheben von Abh ngigkeiten bez glich bestimmter Elemente Sie k nnen bestimmte Arten von Abh ngigkeiten mit Bezug auf bestimmte Ele mente in einem Abh ngigkeitsdiagramm hervorheben Um Abh ngigkeiten bez glich bestimmter Elemente hervorzuheben gehen Sie vor wie folgt gt W hlen Sie die betreffenden Elemente W hlen Sie im Unterbereich Abh ngigkeits Hervorhebung des Einstel lungsbereichs die betreffenden Arten von Abh ngigkeiten Die betreffenden Abh ngigkeiten werden f r diese Elemente hervorgeho ben Bosch Software Innovations GmbH M
240. e eines Regeltests 22222 nnna nera 491 Editieren eines Regeltests 22 ununa nerne 489 Erzeugen einer Regeltests 222 noooueeeneennenenenerneeeeeennenn 480 Erzeugen einer Testsuite 482 Konfigurieren der Ausf hrung eines Regeltests 505 L schen einer Regeltests EEN 484 Organisieren von Regeltests in einer Testsuite 485 Spezifizieren der Eingabe Werte 493 Spezifizieren der erwarteten Ergebnisse nuun nunnana renoneer 494 Verwalten der Testf lle eines Regeltests n nunnana nannaa nenn 498 Verwalten von EE 479 Testal ee 126 Deaktivieren eines Testtoalls 502 Editieren von Testf llen zu dg ENEE a wen naeh gu 491 Spezifizieren der Eingabe Werte 493 Spezifizieren der erwarteten Ergebnisse 2222 uosseeeeeeneenernenenn 494 Umsortieren der Testf lle eines Regeltests 22222 n2cneeeeeeeenenenn 503 Verwalten der Testf lle eines Regeltests 222cuncsseeneeeeenerennn 498 Testf lle Feld Regehteest Editor 170 TO Ne ee ae a ae a ee ee e ea 127 Ausf hren einer Testsuite 2 2 208 a wu 00 0 2 an a Faser enden 522 Erzeugen einer Testsuite 482 Hinzuf gen von Regeltests zu einer Testsuite 486 Konfigurieren der Ausf hrung einer Testsuite 519 L schen einer Testsuite sonus esu nuren e onere 484 L schen eines Regeltests aus einer Testsuite nnua nunnan erennere 487 Umsortieren der Regeltests in einer Testsuite nnana nunnana arro
241. e es hans ae 125 Regelprojekt ENEE a a a I Ri 120 Aktualisieren von Regelprojekten 589 Editieren der Kennungen eines Regelprojekts 222222222 590 Erzeugen eines Regelprojekts 2 22 2222 eeeesseeenessnerneeeeeennenn 579 Exportieren von Regelpr jekten NEE EE 587 Importieren von Regelprfojekten u us su Ba 585 Kennungen eines Regelprojekts 222eeeeeeeeeeeeneeeeeeeenenenn 120 L schen eines Regelprojekts 222222 2ueeeeeseeeeeessnerneeeenenenn 583 Regelprojekt Abh ngigkeit 121 Regelprojekt Datei 120 Regelprojektdatei Editor 188 Trennen eines Regelprojekts vom Team Server 2 222222 cneeeeeeenerreenn 622 Regelprojektdatei Editor 2222222 sssessseseneeeeeeeeeeneneeenennnnn 188 Abh ngigkeitseinstellung Bereich im Regelprojekt Editor 22222 190 Notwendige Abh ngigkeiten 189 Projekt Informationen 189 EREECHEN S 126 Anzeigen eines Regeltests im Regel Editor 490 Ausf hren eines Regeltests 222 22 oseeeeeseneensssneneeesenerneneen 522 Ausf hren eines Regeltests im Debug Modus 530 Editieren der Testf lle eines Regeltests 2 222 eenseeeereeeeenerenn 491 Editieren eines Regeltests 22 cc co unanenn nner 489 Erzeugen einer Regeltess aa a a a a 480 Erzeugen einer Testsuite 482 Konfigurieren der Ausf hrung eines Regeltests 505 L schen einer Regele 484 Organisieren von Regeltests in einer Testsuite 222 eueseeee
242. e rener 84 REMOVE Zuweisung 83 Zuweisungen Tab in Ansicht Eigenschaften uaannn aneura eera 228 Zuweisungsspalte Entscheidungstabelle 113 Editieren einer Zuweisungsspalte 2 44suuu0 0 41 a are 466 Hinzuf gen einer Zuweisungssp lte e LEE IR RR as 472 Zweig einer Ablaufregel Erzeugen einer Kopie eines Zweig 451 Extrahieren eins Zweigs als neue Regel 452 Hinzuf gen einer Beschreibung zu einem Zweig 451 L schen eines Zweigs are irn 450 Verschieben eines zweigs uunnanna ua ua eine 450 722 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH
243. eam Server Verbindung sasasassussnn 613 9 1 4 Unterbrechen einer Team Server Verbindung 614 ffnen der Team Server Web Konsole 2222 eeeee nn 615 Verwalten der Fernzugreifbarkeit von lokalen Ressourcen 616 EINUNFONE u ee re a 616 9 3 1 Ver ffentlichen eines lokalen Regelprojekts 617 9 3 2 Trennen eines ver ffentlichten Regelprojekts vom Team Server 622 9 3 3 Manuelles Sperren von Ressourcen in ver ffentlichten Regelprojek TEN EENEG 623 Austauschen von Inhalten mit Team Servern z 624 EIRTURF RE au su a ren anne ea 624 9 4 1 Allgemeine Aufgaben zum Austausch mit Team Servern 625 EINTUNTUNG ee cerpor ate anoun A EAR ERDRE E REDEG 625 9 4 1 1 Ausschlie en von Ressourcen vom Austausch mit einem Team Servef u un een ea 625 9 4 1 2 Aufl sen von widerspr chlichen nderungen 626 9 4 2 Senden der letzten lokalen nderungen 22222222 een nn 629 EINIUNTUNG EEN 629 9 4 2 1 Senden aller nderungen 2222222 629 9 4 2 2 Senden von nderungen an einzelnen Ressourcen 630 Sa l ei 630 Senden der nderungen ber den Regel Explorer 631 Senden der nderungen ber die Ansicht Team Server Ak UNTEN er ans deM Baier SE KR 632 9 4 3 Herunterladen eines entfernten Regelprojekts 634 9 4 4 Abholen der letzten entfernten nderungen 2 2222 636 EENS a eisen ae aber 636 9 4 4 1 Abholen aller nderungen 222222
244. ec tion Operatoren oder als Arithmetische Operatoren verwendet werden Manche Operatoren k nnen nur auf Werte von einem bestimmten Daten typ angewendet werden z B k nnen Arithmetische Operatoren nur auf Zahlen angewendet werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 63 Grundlagen Ausdruck Priorisierung der Operatoren Die Priorisierung der Operatoren legt f r den Fall dass ein Ausdruck mehrere Operatoren beinhaltet die Reihenfolge der Auswertung fest Dabei werden Operatoren mit h herer Priorit t vor solchen mit niedrigerer Priori t t ausgewertet und Operatoren mit der gleichen Priorit t werden von links nach rechts ausgewertet Die Priorisierung der Operatoren ist durch folgende Tabelle wiedergegeben Priorit t Operatoren 14 verwendet um Teile eines Ausdrucks zusammenzufassen 13 verwendet in Referenzen auf Attribute einer Struktur oder Refe renzen auf Literale einer Aufz hlung 12 verwendet in Referenzen auf Werte in Lists oder Maps 11 THIS 10 ASA siehe ISA und ASA 9 NOT AVAILABLE NAMEOF als Inversion 8 DIV MOD 7 INTERSECT als Substraktion 6 amp 5 lt gt lt gt BETWEEN 4 ISA siehe ISA und ASA 3 lt gt 2 AND 1 OR Priorisierung der Operatoren 64 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck 2 3 3 1 Log
245. edingungszeile spalte 5 3 1 4 e Editieren einer Ausnahmespalte 5 3 1 5 5 3 1 1 Allgemeine Aufgaben zum Editieren von Zeilen Spalten einer Ent scheidungstabelle Einf hrung Allgemeine Aufgaben zum Editieren von Zeilen Spalten einer Entscheidungstabelle sind solche die f r alle Arten von Zeilen Spalten einer Entscheidungstabelle auf die gleiche Weise durchgef hrt werden Dies sind die folgenden Aufgaben e Navigieren innerhalb einer Entscheidungstabelle e Hinzuf gen einer Beschreibung zu einer Tabellenzelle Bosch Software Innovations GmbH Modellierungshandbuch 6 1 463 Editieren von Regeln Editieren einer Entscheidungstabelle Navigieren innerhalb einer Entscheidungstabelle Sie k nnen im Entscheidungstabellen Editorfeld innerhalb einer Entscheidungstabelle d h zwischen den einzelnen Tabellenzellen hin und her navigieren Voraussetzung Eine Tabellenzelle ist ausgew hlt Um innerhalb einer Entscheidungstabelle zu navigieren gehen Sie vor wie folgt Dr cken Sie die betreffende Pfeiltaste um sich hoch runter nach rechts oder nach links zu bewegen Die n chste in der betreffenden Richtung Tabellenzelle wird ausgew hlt Hinzuf gen einer Beschreibung zu einer Tabellenzelle Sie k nnen zu einer Tabellenzelle einer Entscheidungstabelle eine Beschreibung hinzuf gen Als Alternative zur hier beschriebenen Vorgehensweise ist das Hinzuf gen einer Beschreibung in der Ansicht Ei
246. edrigeren Hierarchie Ebene Falls n tig ersetzen Sie den Standardnamen F r Regelmodelle gilt die Allgemeine Einschr nkung bei der Namensge bung Klicken Sie auf Fertig stellen Im Regel Explorer wird das Regelmodell an der betreffenden Position hinzu gef gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 329 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 Verwalten von Regelmodell Elementen Einf hrung Um Regelmodell Elemente zu verwalten haben Sie die folgenden M glichkeiten e Erzeugen eines Regelmodell Elements 4 4 1 e Verschieben eines Regelmodell Elements 4 4 2 e L schen eines Regelmodell Elements 4 4 3 e Gruppieren von Regelmodell Elementen 4 4 4 e Umbenennen eines Regelmodell Elements 4 4 5 e Suchen eines Regelmodell Elements 4 4 6 e Erzeugen einer Kopie eines Regelmodell Elements 4 4 7 es Umsortieren von Regelmodell Elementen in einem Ordner 4 4 8 e Suchen von Referenzen auf ein Regelmodell Element 4 4 9 e Hervorheben von referenzierten Elementen im Regel Explorer 4 4 10 330 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 1 Erzeugen eines Regelmodell Elements Einf hrung Entsprechend der verschiedenen Arten von Regelmodell Elementen haben Sie die folgenden M glichkeiten ein Regelmodell Element zu erzeugen Erzeugen ei
247. eeeeen nn 485 Spezifizieren der Eingabe Werte 493 Spezifizieren der erwarteten Ergebnisse 2222 enoseeeeeeneenennenenn 494 Tesfalltass sr er ac ken ar nass Bu a a 126 TEstsulte 2 ask den an en ne una dE E de e Ae A 127 Verwalten der Testf lle eines Regeltests 22ccncuseereeeenerenn 498 Verwalten von RegeltestS 222 cooueeee nennen eneeeeeeernenenn 479 Regeltest Editor 2 2 2 22eeeees seen nenesenenneeeeseeneeeeeeereeeeenenn 168 E len De WEE 174 EmgabenFeld EEN 173 Konfigurieren des Regeltest Editors 2222 unnan eeann aner 311 E WEE 170 REMOVE Zuweisung 83 F lEPFOJECHVF ee eines Be be a ae 120 S SENICE a e a ne ee hen EE E a a re Bu ae ae 91 718 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Service aufrufen Ablautresgel Element 103 Service aufrufen Tab in Ansicht Eigenschaften 239 SEWICELYP careca 0 een een nen ae ee ner 91 en tee EE Eeer Ee 50 Standard Aktionstyp 2 8 degt ae ra 88 Standardwert eines Datenelements 49 Impliziter Standardwert 37 Start Ablaufregel Element 97 Start Zustandselement ununa nenna eee 116 Statisches Internes Datenelement 54 Statistik net eh Ae Ek 128 Ergebnisddtel etc EE arena aaa ae 130 Statistik Ansicht 210 String Datentyp 22222 nenneneenennnneeessnereeneeseenereeereenene 40 Struktur sa 2 ee ER EE EE dE Na 43 uge EE 43 Erzeugen von Attributen einer Struktur usuu us0u0su00e 000000 Rn 393
248. eeeeseeneneeenerenn 200 Vergleichsoperatoren nu e SE EEN nen sein ame een et 70 ELE EE ee 71 Eis AlS RR EEE EUR PEBS U ERIERERIURTEEERTFTUS ERNST e E 72 Gr er oder gleich EE EEN 73 lemer als 72 Kleiner oder gleich 72 lte e reee ee nen E ae en a ren Bee ee 71 Verkettung Operator 73 Ee tun EE 564 Anzeigen einer Verwendungsmatrix 567 Editieren einer Verwendungsmatrix 567 Erzeugen einer Verwendungsm trix 566 Verwendungsmatrix Editor 197 W Werkzeugleiste 137 Wiederholen Ablautregel Element 97 Wiederholen Tab in Ansicht Eigenschaften 270 f r Option Wiederholen f r jedes von mehreren Elementen 271 f r Option Wiederholen mit Z hler 2 22 naene nener naene 272 f r Option Wiederholen solange eine Bedingung erf llt Ier 271 Wiederholung abbrechen Ablaufregel Element 103 Z Zeichen in Ausdr cken 59 Exponentialzeichen in Ausdr cken 2222222 2seeeeesseneeeeenneneenn 59 PLUS en a Eee een see 59 Prozentzeichen in Ausdr cken 59 Zur ckkehren Ablautfregel tement 105 Zustand Tab in Ansicht Eigenschaften 275 Z ustandsablauf arr u 0 ee ie en 115 Editieren von Zustandsabl ufen 533 Fokussieren eines Bereichs eines Zustandsablaufs 2 2222 ccceeeenn 539 ben ee ea ee nen Bee ee 118 Deeg Sg bett gett gie Ge nee ee er ae E Ee 119 bergangsziel 119 Vergr ern eines Zustandsablaufs im Editorfeld 2 2 2222 22c2
249. egel 5 2 3 6 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 449 Editieren von Regeln Editieren einer Ablaufregel 5 2 3 1 5 2 3 2 5 2 3 3 Verschieben eines Zweigs Sie k nnen einen Zweig einer Ablaufregel verschieben indem Sie das Ablaufre gel Element verschieben an dem er h ngt Zum Verschieben eines Ablaufregel Elements siehe 5 2 2 2 L schen eines Zweigs Sie k nnen einen Zweig einer Ablaufregel l schen indem Sie das Ablaufregel Element l schen an dem er h ngt Zum L schen eines Ablaufregel Elements siehe 5 2 2 3 Deaktivieren eines Zweigs Sie k nnen einzelne Zweige einer Ablaufregel deaktivieren In diesem Fall wer den die betreffenden Zweige beim Ausf hren der Ablaufregel nicht ausgef hrt Deaktivieren eines Zweigs kann eine n tzliche Alternative zum L schen eines Ablaufregel Elements sein da es einfach r ckg ngig gemacht wer den kann Um einen Zweig zu deaktivieren gehen Sie vor wie folgt gt Rechtsklicken Sie im Ablaufregel Editorfeld auf das Ablaufregel Element an dem der Zweig h ngt Ein Kontextmen erscheint 450 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel W hlen Sie Deaktivieren Das Ablaufregel Element wird mit dem Marker gekennzeichnet Der Zweig wird ausgegraut Der Zweig kann durch Ausw hlen von Akt
250. ehrfach Falls aktiviert l sst das Datenelement Mehrfach Werte zu und die dazugeh rige Kombinationsfeld gibt die Form ihrer Implementierung an d h List Set oder Map Ein Ausgabe Art des Datenelements Erforderlich Falls aktiviert ist das Datenelement ein Erforderliches Ein gabe Datenelement Name Ggf Namen und Datentypen der enthaltenen Elemente Standardwert Standardwert des Datenelements Beschreibung Beschreibung des Datenelements F r die Funktionen der Schaltfl chen welche der Tab Datenelement f r Ein Ausgabedaten anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 245 Bedienoberfl che Ansichten 3 5 7 13 Tab Datentypen Einf hrung Der Tab Datentypen wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer ein Element ausgew hlt ist welches Datentypen beinhaltet Der Tab Datentypen stellt bez glich der Datentypen welche in dem betreffen den Element enthalten sind Informationen bereit Entsprechend der verschiedenen Arten von Datentypen besteht er aus den fol genden Unter Tabs e Tab Datentypen f r Strukturen e Tab Datentypen f r Ausnahmen e Tab Datentypen f r Typaliase e Tab Datentypen f r Aufz hlungen 246 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Daten
251. eig mit einer Beschreibung versehen Entscheiden Eine Entscheidung treffen SS Zuweisen Werte berechnen und Daten ver ndern Aktion ausl sen Eine bestimmte Aktion ausl sen Ablaufregel aufrufen Eine andere Ablaufregel aufrufen E Entscheidungstabelle aufrufen Eine Entscheidungstabelle aufrufen Service aufrufen Einen Service aufrufen Zur ckkehren Sofort zur aufrufenden Regel zur ckkehren Wiederholen Den darauffolgenden Teil der Regel wiederholen Wiederholung abbrechen Eine Wiederholung vorzeitig abbrechen lt Ausnahme ausl sen Eine Ausnahme erzeugen und dort weiter machen wo Ausnahmen behandelt werden Pr Ausnahme behandeln Angeben was bei einer Ausnahme passieren soll Ablaufregel Werkzeugpalette Die Ablaufregel Werkzeugpalette stellt Werkzeuge bereit f r das Editieren einer Ablaufregel 154 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Diese Werkzeuge sind durch die folgenden Symbole repr sentiert und sie haben die folgenden Funktionen im Ablaufregel Editorfeld Symbol Funktion Ablaufregel Element ausw hlen Vergr ern einer Regel hier einer Ablaufregel Del Hinzuf gen einer Notiz zu einem Ablaufregel Element E Hinzuf gen einer Beschreibung zu einem Zweig Ablaufregel Element Entscheidung hinzuf gen oder Hinzuf gen einer Bedingung zu einem Ablaufregel Elemen
252. eint Projekte Wenn Sie w nschen k nnen Sie uns zusammen mit Ihrer Anfrage ein oder mehrere betroffene Projekte zuschicken Bitte Projekte w hlen die Sie mitsenden wollen E ERegelprojekt A E WRegelprojekt B og Regelprojekt C isual rules de Fertig stellen Er zeigt die Regelprojekte die in Ihrem Arbeitsbereich verf gbar sind gt W hlen Sie diejenigen Regelprojekte die Sie mit Ihrer Anfrage mitsenden wollen z B die betroffenen Regelprojekte wenn Sie einen Bug berichten 690 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Senden einer Supportanfrage Klicken Sie auf Weiter Derfolgende Dialog erscheint Systeminformationen Hier k nnen Sie alle Informationen einsehen die an unsere Supportabteilung bermittelt werden Folgende Informationen werden in die Supportanfrage aufgenommen Name Beschreibung Systeminformationen Enth lt allgemeine Systeminformationen k Arbeitsbereich Metadaten Enth lt wichtige Laufzeitinformationen Loc Leet Konfiguration Meldungen Enth lt log Dateien der OSGI Konfiguration Beschreibung Enth lt die von Ihnen eingegebene Beschrei Kontaktinformationen Enth lt Kontakt und Produktinformationen Er bietet eine bersicht ber die Informationen die gesendet werden Wenn Sie auf Anzeigen klicken erscheint ein zweiter Dialog welcher detaillierte Informationen zu einem ausgew
253. eitintervall nach welchem die Liste der Regelpro jekte und Bibliotheken die auf verbundenen Visual Rules Team Servern ver f gbar sind automatisch aktualisiert wird in Sekunden gt Klicken Sie auf Anwenden 678 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 5Einstellen von Benutzervorgaben f r die Automati sche Elementerzeugung Sie k nnen Benutzervorgaben mit Bezug auf die Automatische Elementerzeu gung des Visual Rules Modeler einstellen Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen Um Benutzervorgaben f r die Automatische Elementerzeugung einzustellen gehen Sie vor wie folgt gt W hlen Sie im Verzeichnis des Benutzervorgaben Dialogs Visual Rules Visual Rules gt Automatische Elementerzeugung Die folgende Seite wird angezeigt Automatische Elementerzeugung av ee Elemente ausw hlen die automatisch erzeugt werden sollen O Alle Keine 9 Ausw hlen Datenelemente Nachfragen v Typen Nachfragen v Aktionen Nachfragen Regeln Nachfragen v Services Nachfragen v Standardwerte wiederherstellen Anwen gt Um zu spezifizieren f r welche Arten der betreffenden Elemente d h Daten
254. eitsdiagramms siehe 8 1 2 3 8 1 2 1 Erzeugen eines Abh ngigkeitsdiagramms Sie k nnen ein Abh ngigkeitsdiagramm mit Bezug auf ein Regelprojekt erzeu gen Um eine Abh ngigkeitsdiagramm zu erzeugen gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf das betreffende Regelprojekt Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 571 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts W hlen Sie Neu gt Abh ngigkeits Diagramm _ Der folgende Dialog erscheint es Neues Diagramm Neues Diagramm Neues Abh ngigkeitsdiagramm anlegen Stammordner eingeben oder ausw hlen Regelprojekt A mo E Regelprojekt A E Regelprojekt B E Regelprojekt C Dateiname D Fertig stellen Er zeigt ein Verzeichnis des Arbeitsbereichs Die Schaltfl che Erweitert gt gt ist eine Funktionalit t von Eclipse und nicht dazu gedacht mit dem Visual Rules Modeler verwendet zu werden 572 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 8 1 2 2 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Falls n tig spezifizieren Sie den Ort des Abh ngigkeitsdiagramms auf eine der folgenden Weisen e Editieren Sie den Eintrag im entsprechenden Textfeld oder e w hlen Sie einen Ort aus dem Verzeichnis Es wird generell empfohlen
255. eitsplatz Verzeichnisses erzeugen d h entweder bez glich eines Regelmodells oder bez glich eines bestimmten Regelpakets innerhalb des Regelmodells Um einen Zustandsablauf zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Regelmodell oder Regelpaket Ein Kontextmen erscheint 342 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt W hlen Sie Neues Element gt amp Zustandsablauf Derfolgende Dialog erscheint Zustandsablauf Erzeugt einen neuen Zustandsablauf Regelmodell Regelprojekt A Regelmodelll Regelpaket Paketl Name des Zustandsablaufs Fertig stellen Der Eintrag im Feld Regelmodell und ggf im Feld Regelpaket zeigt das Regelmodell und Regelpaket wo der Zustandsablauf erzeugt werden wird Standardm ig ist dies das Regelmodell und Regelpaket auf welches Sie rechtsgeklickt haben Sie k nnen auf Ausw hlen klicken um eine Liste aller verf gbaren Regel modelle Regelpakete zu ffnen Falls n tig w hlen Sie im Feld Regelmodell ein anderes Regelmodell Falls n tig w hlen Sie im Feld Regelpaket ein anderes Regelpaket Das Feld Regelpaket kann leer bleiben In diesem Fall wird der neue Zustandsablauf direkt im Regelmodell erzeugt Bosch Software Innovations GmbH Modellierungsh
256. el Elements erh lt ggf auch einen angeh ngten Zweig Als Alternative zu dem hier beschriebenen Vorgehen k nnen Sie eine Kopie auch erzeugen durch Verschieben eines Ablaufregel Elements wenn Sie beim loslassen die Taste Strg dr cken Um eine Kopie eines Ablaufregel Elements zu erzeugen gehen Sie vor wie folgt Rechtsklicken Sie im Ablaufregel Editorfeld auf das Element Ein Kontextmen erscheint W hlen Sie Kopieren gt Rechtsklicken Sie auf das Element an welches Sie das neue Element anf gen wollen Ein Kontextmen erscheint W hlen Sie Einf gen Eine Kopie des Elements wird an das betreffende Element angeh ngt Wenn bereits andere Elemente an dem betreffenden Element angeh ngt sind dann wird die Kopie unter diesen platziert 448 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 3 Verwalten von Zweigen einer Ablaufregel Einf hrung Sie k nnen Zweige einer Ablaufregel im Ablaufregel Editor verwalten Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 Hier haben Sie die folgenden M glichkeiten e Verschieben eines Zweigs 5 2 3 1 e L schen eines Zweigs 5 2 3 2 e Deaktivieren eines Zweigs 5 2 3 3 e Erzeugen einer Kopie eines Zweigs 5 2 3 4 e Hinzuf gen einer Beschreibung zu einem Zweig 5 2 3 5 e Extrahieren eines Zweigs als neue R
257. el Elements siehe 5 2 2 1 Das neue Element wird an der betreffenden Stelle als weitere Bedingung hinzugef gt Editieren einer Bedingung Sie k nnen die Bedingungen in einem Ablaufregel Element Entscheidung edi tieren Um eine Bedingung zu editieren gehen Sie vor wie folgt Doppelklicken Sie im Ablaufregel Editorfeld in das Inhaltsfeld der Bedin gung Der Inplace Editor ffnet sich Bosch Software Innovations GmbH Modellierungshandbuch 6 1 421 Editieren von Regeln Editieren einer Ablaufregel Editieren Sie die Bedingung Eine Bedingung ist als Boolescher Ausdruck gegeben Das Angeben eines Bedingungspr fix ist m glich Verschieben einer Bedingung Sie k nnen eine Bedingung im Ablaufregel Editorfeld ebenso verschieben wie beim Verschieben eines Ablaufregel Elements Sie k nnen eine Bedingung in einem Ablaufregel Element Entscheidung auch im Tab Entscheidung Details oder im Tab Entscheidung ber sicht der Ansicht Eigenschaften des Elements verschieben Da die Bedingungen in einem Ablaufregel Element Entscheidung nach einander von oben nach unten bearbeitet werden kann ihre Reihenfolge entscheidend sein Dabei gilt folgendes e Ein an die Bedingung angeh ngter Zweig wenn es einen gibt wird generell mit dieser verschoben e Die Bedingung kann entweder im Ablaufregel Element Entscheidung ver schoben werden oder v
258. elemente Datentypen Aktionen Regeln und Services die Automati sche Elementerzeugung angeboten wird w hlen Sie eine der folgenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 679 Sonstige Aufgaben Einstellen von Benutzervorgaben Optionen Alle sie wird f r alle Arten von Elementen angeboten e Keine sie wird f r keine Art von Elementen angeboten d h sie ist deakti viert e Ausw hlen sie wird f r ausgew hlte Arten von Elementen angeboten gt Wenn Sie Ausw hlen gew hlt haben w hlen Sie bez glich jeder Elementart eine der folgenden Optionen aus der betreffenden Aufklappliste e Nachfragen der Anwender wird gegebenenfalls auffordert die automati sche Erzeugung eines Elements der betreffenden Art zu best tigen es Immer ein Element der betreffenden Art wird wenn erforderlich automa tisch d h ohne Best tigung erzeugt e Nie ein Element der betreffenden Art wird generell nicht automatisch erzeugt Klicken Sie auf Anwenden 680 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 6Einstellen von Benutzervorgaben f r die Testausf h rung Sie k nnen Benutzervorgaben mit Bezug auf das Ausf hren eines Regeltests mit dem Visual Rules Modeler einstellen Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt
259. ellierungshandbuch 6 1 271 Bedienoberfl che Ansichten Tab Wiederholen Option Wiederholen mit Z hler Z hler Datenelement Start 1 a Ende 1 a Schrittweite 1 ze Tab Wiederholen Option Wiederholen mit Z hler Wenn die Option Wiederholen mit Z hler ausgew hlt ist erfasst der Tab Wie derholen die folgenden Einstellungen f r die betreffende Wiederholung Z hler Datenelement welches den aktuellen Wert des Z hlers erfasst Note Es ist m glich dass das Feld leer ist d h dass kein Datenelement spezifiziert ist In diesem Fall wird der Wert intern gespeichert Start Startwert f r den Z hler Ende Endwert f r den Z hler Schrittweite Schrittweite f r den Z hler 3 5 7 25Tab Ausnahme ausl sen Der Tab Ausnahme ausl sen wird in der Ansicht Eigenschaften ange boten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Aus nahme ausl sen ausgew hlt ist Ausnahme Element Ausnahme Element erzeugen Typ GeneralException m z Attribut Wet Beschreibung message String Das ist eine Meldung Xx B E Tab Ausnahme ausl sen 272 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Der Tab Ausnahme ausl sen stellt bez glich des auszul senden Ausnahme Elements die folgenden Informationen bereit Ausnahme Element Falls aktiviert gibt der Eintrag im Feld
260. elpakets relativ zum beinhaltenden Regelprojekt Beschreibung Beschreibung des Regelpakets Projekt Beinhaltendes Regelprojekt F r die Funktionen der Schaltfl chen welche der Tab Pakete wiederver wenden anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigen schaften 3 5 7 27 Tab Supertypen Der Tab Supertypen wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer ein Datentyp der Art Struktur oder Ausnahme ausgew hlt ist Name Beschreibung a Supertyp Dies ist ein Supertyp einer Struktur a Supersupertyp Dies ist ein Supertyp eines Supertyps einer Struktur Supersupersupertyp Dies ist ein Supertyp eines Supertyps eines Supertyps einer Struktur Tab Supertypen 274 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Der Tab Supertypen stellt bez glich der Supertypen des betreffenden Daten typs die folgenden Informationen bereit Name Name eines Supertyps Beschreibung Beschreibung eines Supertyps F r die Funktionen der Schaltfl chen welche der Tab Supertypen anbie tet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 3 5 7 28Tab Zustand Der Tab Zustand wird in der Ansicht Eigenschaften angeboten wenn im Zustandsablauf Editorfeld ein Zustandselement Intermedi r oder ein Zustandselement Ende ausgew hlt ist
261. elprojekte Regelpakete oder Regeln in Ihrem Visual Rules Arbe itsbereich vergleichen Dabei haben Sie die folgenden M glichkeiten e Vergleichen zweier Projekte Pakete oder Regeln miteinander 10 6 1 e Vergleichen eines Pakets oder einer Regel mit einem fr heren lokalen Stand 10 6 2 Zum Vergleichen einer lokalen Ressource mit einem entfernten Stand siehe 9 5 Weitere Informationen zum Vergleichen von Ressourcen finden Sie in der Eclipse Hilfe Bosch Software Innovations GmbH Modellierungshandbuch 6 1 703 Sonstige Aufgaben Vergleichen von Regelprojekten Regelpaketen oder Regeln 10 6 1Vergleichen zweier Projekte Pakete oder Regeln mit einander Sie k nnen zwei Regelprojekte zwei Regelpakete oder zwei Regeln miteinander vergleichen Um zwei Projekte Pakete oder Regeln miteinander zu vergleichen gehen Sie vor wie folgt W hlen Sie die betreffenden Projekte Pakete oder Regeln im Regel Explorer Rechtsklicken Sie irgendwo im Regel Explorer Ein Kontextmen erscheint W hlen Sie Vergleichen mit gt Einander Der Vergleichseditor ffnet sich und zeigt die Ergebnisse des Vergleichs 10 6 2Vergleichen eines Pakets oder einer Regel mit einem fr heren lokalen Stand Sie k nnen ein Regelpaket oder eine Regel mit einem ihrer Lokalen Entwick lungsst nde zu einem fr heren Zeitpunkt vergleichen Um ein Paket oder eine Regel mit einem fr heren Lokalen Sta
262. eltests 6 2 5 1 Ersetzen von Service Aufrufen Beim Ausf hren eines Regeltests k nnen Services aufgerufen werden vorausgesetzt dass die getestete Regel das Ablaufregel Element Service aufrufen beinhaltet Abh ngig von der Art des Services kann das f r den Regeltest unn tig und au erdem ungewollt sein Sie k nnen diese Service Aufrufe f r einen Regeltest ersetzen so dass die betreffenden Services nicht tats chlich ausgef hrt werden Wenn ein ersetzter Service Ausgabedaten an die aufrufende Regel zur ckgibt dann m ssen hierf r Ersatzwerte spezifiziert werden Dies k nnen Sie im Bereich Ersetze Service Aufrufe des Tab Konfiguration f r Regeltests tun Ersetze Service Aufrufe Betroffener Service Ersatzwert 4 Di 506 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests Um Service Aufrufe ersetzen gehen Sie vor wie folgt Klicken Sie auf vs Der folgende Dialog erscheint Selektiere Aufrufe zum Ersetzen Elfy Service3 E y Service 3 E Ag Servicei W hlen Sie die betreffenden Services Klicken Sie auf OK Die Services werden in der Spalte Betroffener Service hinzugef gt Ersetze Service Aufrufe 3 xX B Betroffener Service Ersatzwert p PN Servicel PN senice2 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 507 Testen von Regeln Editieren e
263. ement bergangsziel spezifiziert Ablaufregel Element bergangsziel m Das Ablaufregel Element bergangsziel ist nur f r bergangsregeln ver f gbar Das Ablaufregel Element bergangsziel repr sentiert einen Ausgang aus einer bergangsregel zur ck zu einem bestimmten bergangsziel des beinhaltenden Zustandsablaufs Dabei wird das betreffende bergangsziel im Inhaltsfeld des Elements spezifi ziert gt E bergangsziel Nach einem Ablaufregel Element bergangsziel kann kein weiteres Ablaufregel Element angeh ngt werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 119 Grundlagen Regelprojekt 2 9 2 9 1 2 9 2 Regelprojekt In Visual Rules ist ein Regelprojekt die h chste strukturelle Einheit innerhalb des Arbeitsbereichs d h ein Beh lter f r Regelmodelle und ihre zugeh rigen Regelmodell Elemente z B Ablaufregeln Dabei gilt f r ein Regelprojekt unter anderem folgendes e Es enth lt eine Regelprojekt Datei 2 9 1 e Es ist identifiziert durch Kennungen 2 9 2 e Es kann von anderen Projekten und Bibliotheken abh ngig sein siehe 2 9 3 Ein Regelprojekt kann auf einem Visual Rules Team Server ver ffentlicht werden siehe 9 3 1 Regelprojekt Datei amp F r jedes Regelprojekt gibt es eine Regelprojekt Datei Im Verzeichnis des Arbeitsbereichs ist sie generell auf der Ebene direkt unterhal
264. ement Zuweisen verscho ben werden oder von diesem zu einem anderen e Die Zuweisung kann entweder ber oder unter einer gegeben Zuweisung platziert werden e Ein schwarzer Balken zeigt an wo genau die Zuweisung platziert werden wird L schen einer Zuweisung Sie k nnen eine Zuweisung in einem Ablaufregel Element Zuweisen auf die gleiche Weise l schen wie ein Ablaufregel Element Zum L schen eines Ablaufregel Elements siehe 5 2 2 3 5 2 1 7 Editieren eines Ablaufregel Elements Ablaufregel aufrufen Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt EHe t Zum Navigieren im Editorfeld siehe 5 1 2 Um ein Ablaufregel Element Ablaufregel aufrufen zu editieren gehen Sie vor wie folgt W hlen Sie im Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 435 Editieren von Regeln Editieren einer Ablaufregel W hlen Sie den Tab Ablaufregel aufrufen Ablaufregelaufruf 1 Keine Ablaufregel angegeben Ablaufregel aufrufen Eingabedaten Wert Beschreibung a Se r Ausgabedaten Zuweisenan Beschreibung CH Spezifizieren Sie im Feld Ablaufregel aufrufen die aufzurufende Ablaufregel Um eine Regel zu spezifizieren k nnen Sie den Auswahldialog die Auto vervo
265. ement f r interne Daten stellt bez glich des betreffenden Datenelements jeweils die folgenden Informationen bereit Name Name des Datenelements Typ Datentyp den das Datenelement zul sst Mehrfach Falls aktiviert l sst das Datenelement Mehrfach Werte zu und die dazugeh rige Kombinationsfeld gibt die Form ihrer Implementierung an d h List Set oder Map Statisch Falls aktiviert ist das Datenelement ein Statisches Internes Datenelement Name Ggf Namen und Datentypen der enthaltenen Elemente Standardwert Standardwert des Datenelements Beschreibung Beschreibung des Datenelements F r die Funktionen der Schaltfl chen welche der Tab Datenelement f r interne Daten anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 243 Bedienoberfl che Ansichten Tab Datenelement f r konstante Daten Der Tab Datenelement f r konstante Daten wird in der Ansicht Eigen schaften angeboten wenn im Regel Explorer ein Konstantes Datenele ment ausgew hlt sind Name KONST Typ Any a Mehrfach List Name Standardwert Beschreibung a Ei KONST Any List gt 1 Any 1 2 Any 2 3 Any 3 E Tab Datenelement f r konstante Daten Der Tab Datenelement f r konstante Daten stellt bez glich des betreffenden Datenelements jeweils die folgenden Infor
266. ement spezifizie ren d h dasjenige welchem Werte zugewiesen werden sollen Um das relevante Datenelement zu spezifizieren gehen Sie vor wie folgt Doppelklicken Sie im Entscheidungstabellen Editorfeld in das Inhaltsfeld des Spaltenkopfes Der Inplace Editor ffnet sich gt Spezifizieren Sie das Datenelement Spezifizieren der zuzuweisenden Werte Sie k nnen die Werte spezifizieren die dem betreffenden Datenelement in einer Zuweisungsspalte zugewiesen werden sollen Dabei kann f r jede Zelle der Spalte ein anderer Wert spezifiziert werden Um die zuzuweisenden Werte zu spezifizieren gehen Sie vor wie folgt f r jede Zelle Doppelklicken Sie im Entscheidungstabellen Editorfeld auf die Zelle Der Inplace Editor ffnet sich gt Spezifizieren Sie einen Wert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 467 Editieren von Regeln Editieren einer Entscheidungstabelle 5 3 1 4 Editieren einer Bedingungszeile spalte Einf hrung Um eine Bedingungszeile oder eine Bedingungsspalte zu editieren haben Sie die folgenden M glichkeiten e Verschieben einer Bedingung e Editieren eines Bedingungspr fix e Hinzuf gen einer Bedingung e Editieren einer Bedingung e L schen einer Bedingung Das Hinzuf gen einer Beschreibung zu einer Tabellenzelle ist ebenfalls m glich Voraussetzung Die betreffende Bedingungszeile oder Bedingungsspalte wird im Entscheidungstabe
267. en Ressourcen die nicht ausgew hlt werden werden vom Austausch mit dem Team Server ausgeschlossen Klicken Sie auf Fertig stellen Ressourcen die nicht zur Ver ffentlichung auf dem Team Server ausgew hlt wurden werden mit dem Symbol markiert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 621 Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen 9 3 2 Trennen eines ver ffentlichten Regelprojekts vom Team Server Sie k nnen ver ffentlichte Regelprojekte von den betreffenden Team Servern trennen Durch das Trennen eines ver ffentlichten Regelprojekts wird es nicht vom betreffenden Team Server gel scht d h es ist f r andere Benutzer immer noch potentiell zugreifbar Um ein ver ffentlichtes Regelprojekt von einem Team Server zu trennen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das Regelprojekt Ein Kontextmen erscheint W hlen Sie Team gt Projekt vom Team Server trennen Das Regelprojekt wird vom Team Server getrennt Im Regel Explorer ver schwindet der entsprechende Anhang 622 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen 9 3 3 Manuelles Sperren von Ressourcen in ver ffentlich ten Regelprojekten Sie k nnen ver ffentlichte Regelprojekte oder darin
268. en Aktion 4 5 1 e Editieren allgemeiner Einstellungen f r eine Log Eintrag schreiben Aktion 4 5 2 e Editieren allgemeiner Einstellungen f r eine CSV Datei schreiben Aktion 4 5 3 e Editieren allgemeiner Einstellungen f r eine Meldung ausgeben Aktion 4 5 4 F r Aktionen vom Aktionstyp Standard oder vom Aktionstyp CSV Datei lesen gibt es Allgemeine Aktionseinstellungen nicht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 383 Allgemeine Aufgaben Editieren allgemeiner Einstellungen f r Aktionen 4 5 1 Editieren allgemeiner Einstellungen f r eine E mail Senden Aktion Sie k nnen Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp E mail senden editieren Voraussetzung Der Tab Aktionseinstellungen der Ansicht Eigenschaften wird f r die betreffende Aktion angezeigt Gehen Sie hierzu vor wie folgt gt Geben Sie im Feld SMTP Server den Host des SMTP Servers ein der ver wendet wird um eine e mail zu senden gt Geben Sie im Feld Port den Port des SMTP Servers ein gt Wenn Sie eine Authentifizierung eingeben wollen die automatisch f r den SMTP Server verwendet wird gehen Sie vor wie folgt e Aktivieren Sie die Check Box Anmeldeinformationen verwenden Die Felder Benutzer und Passwort werden aktiviert e Geben Sie im Feld Benutzer einen Benutzernamen f r die Authentifizie rung an e Geben Sie im Feld Passwort ein Pas
269. en Regelprojekt Abh ngigkeit siehe 8 4 1 Extrahieren eines Zweigs als Ablaufregel Sie k nnen einen Zweig einer Ablaufregel als neue Ablaufregel extrahieren Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen ausgew hlten Zweig einer Ablaufregel mit der Tastenkombination Alt Umschalt M als neue Ablaufregel extrahieren Bosch Software Innovations GmbH Modellierungshandbuch 6 1 453 Editieren von Regeln Editieren einer Ablaufregel Um einen Zweig als neue Ablaufregel zu extrahieren gehen Sie vor wie folgt gt _ gt Rechtsklicken Sie im Ablaufregel Editorfeld auf das Ablaufregel Element an dem der Zweig h ngt Ein Kontextmen erscheint W hlen Sie Zweig als neue Ablaufregel extrahieren Der folgende Dialog erscheint laufregel extrahieren oo Be Ablaufregel extrahieren Extrahiert den ausgew hlten Zweig als neue Ablaufregel E Regelmodell Rule Project A Rule Model Regelpaket Ausw hlen Name der neuen Regel Erzeugte Regel im Regel Editor anzeigen lt Zur ck Weiter gt Fertig stellen Der Eintrag im Feld Regelmodell und ggf im Feld Regelpaket zeigt das Regelmodell und Regelpaket wo die Ablaufregel erzeugt werden wird Standardm ig ist dies das Regelmodell und Regelpaket welches die urspr ngliche Ablaufregel enth lt Sie k nnen auf Ausw hlen klicken um eine Liste aller ve
270. en Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei schreiben im Tab Aktion ausl sen f r CSV Datei schreiben Aktionen edi tieren Zum Editieren allgemeiner Einstellungen f r eine CSV Datei schreiben Aktion siehe 4 5 3 Um Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei schreiben zu editieren gehen Sie vor wie folgt gt Geben Sie in der Spalte Ausdruck jeweils einen Ausdruck ein der einen Ein trag in der betreffenden Spalte der CSV Datei spezifiziert Editieren spezieller Einstellungen f r eine Meldung ausgeben Aktion Sie k nnen Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp Mel dung ausgeben im Tab Aktion ausl sen f r Meldung ausgeben Aktionen edi tieren Zum Editieren allgemeiner Einstellungen f r eine Meldung ausgeben Aktion siehe 4 5 4 Um Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp Meldung aus geben zu editieren gehen Sie vor wie folgt gt Geben Sie im Feld Ausdruck f r Ausgabe einen Ausdruck ein der die auszu gebende Meldung spezifiziert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 429 Editieren von Regeln Editieren einer Ablaufregel 5 2 1 5 Editieren eines Ablaufregel Elements Service aufrufen Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt Pa Zum Navigieren im Edit
271. en der Ausf hrung im Debug Modus 530 6 7 2 2 Durchschreiten der Ausf hrung im Debug Modus 531 EINTUNFUNE wessen E ANNEE 531 7 Editieren von Zustandsabl ufen lait let lu EE pr ae ee 534 7 1 Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 535 EIERE Eege E a aan un 535 7 1 1 Anzeigen einer bergangsregel im Ablaufregel Editor 536 7 1 2 Anzeigen eines Zustandsablaufs im Zustandsablauf Editor 531 7 1 3 Navigieren im Zustandsablauf Editorfeld 538 Sie e EE 538 7 1 3 1 Verschieben eines Zustandsablaufs 538 7 1 3 2 Vergr ern eines Zustandsablaufs 539 7 1 3 3 Fokussieren eines Bereichs eines Zustandsablaufs 539 7 1 4 L schen eines Zustandselements oder eines bergangs 541 7 1 5 Hinzuf gen einer Beschreibung zu einem Zustandsablauf 542 7 2 Hinzuf gen eines Zustandselements annnnannannnn 543 7 3 Editieren eines Zustandselements 544 EinfUNr NE Eu are 544 7 3 1 Verschieben eines Zustandeelements snsnannnnnnnan 545 7 3 2 Hinzuf gen einer Notiz zu einem Zustandselement 546 7 3 3 Platzieren des Namens eines Zustandselements 547 7 3 4 Hinzuf gen eines Regelaufrufs zu einem Zustandselement 548 7 3 5 Hinzuf gen einer Beschreibung zu einem Zustandselement DO 7 3 6 ndern des Namens und der Art eines Zustandselements 551 7 4 Hinzuf gen eines bergangs
272. en der betreffenden Kategorie automatisch entsprechende Aufgaben erzeugt und in der Ansicht Aufgaben gezeigt werden sollen gehen Sie vor wie folgt e Aktivieren Sie die Check Box Aufgabe anlegen e Wenn der Autor einer Notiz in der Beschreibung der resultierenden Auf gabe aufgef hrt werden soll aktivieren Sie die Check Box Notizenautor in Aufgabe anzeigen e W hlen Sie eine Priorit t f r die Aufgabe In der Ansicht Aufgaben wird eine Aufgabe mit der Priorit t Hoch mit einem roten Ausrufe Zeichen markiert gt Wenn Notizen der betreffenden Kategorie im Ablaufregel Editor in einer bestimmten Farbe dargestellt werden sollen gehen Sie vor wie folgt e Klicken Sie auf Vordergrund Hintergrund Ein Dialog erscheint der die Systemfarben zeigt e W hlen Sie die Farben f r den Vordergrund Hintergrund und best tigen Sie Ihre Wahl Klicken Sie auf Anwenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 669 Sonstige Aufgaben Einstellen von Benutzervorgaben 10 1 2Einstellen von Benutzervorgaben f r Editoren Einf hrung Sie k nnen Benutzervorgaben bez glich der Editoren des Visual Rules Modeler einstellen Dabei haben Sie die folgenden M glichkeiten Einstellen von Benutzervorgaben f r den Ablaufregel Editor 10 1 2 1 Einstellen von Benutzervorgaben f r den Zustandsablauf Editor 10 1 2 2 F r die anderen Editoren gibt es keine Benutzervorgaben
273. en f r eine Log Eintrag schreiben Aktion Sie k nnen Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp Log Eintrag schreiben im Tab Aktion ausl sen f r Log Eintrag schreiben Aktionen editieren Zum Editieren allgemeiner Einstellungen f r eine Log Eintrag schreiben Aktion siehe 4 5 2 Um Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp Log Eintrag schreiben zu editieren gehen Sie vor wie folgt W hlen Sie im Feld Priorit t eine Priorit t f r die auszugebende Nachricht Dabei stehen die folgenden Werte zur Auswahl e Trace s Debug e Information e Warnung s Fehler e Fatal gt Geben Sie im Feld Ausdruck einen Ausdruck ein der den Inhalt des Log Ein trags spezifiziert Editieren spezieller Einstellungen f r eine CSV Datei lesen Aktion Sie k nnen Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei lesen im Tab Aktion ausl sen f r CSV Datei lesen Aktionen editieren Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei lesen gibt es nicht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 427 Editieren von Regeln Editieren einer Ablaufregel Um Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei lesen zu editieren gehen Sie vor wie folgt gt Geben Sie im Feld Datenquellen ID die ID der zu lesenden CSV Datei ein Datentyp String Die ID
274. en in einem ver ffentlichten Regelprojekt wenn sie auf dem betreffenden Team Server gel scht wurden in Ihrem Arbeitsbereich wie derherstellen Gegebenenfalls wird die Ressource aus der Revisionshistorie des Team Servers wiederhergestellt Um Ressourcen wiederherzustellen die auf einem Team Server gel scht wur den gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das beinhaltende Regelprojekt oder einen Ordner darin Ein Kontextmen erscheint gt W hlen Sie Team gt Wiederherstellen aus Team Server Derfolgende Dialog erscheint Aus dem Team Server wiederherstellen oe Aus dem Team Server wiederherstellen W hlen sie die Revision der Datei aus die wiederhergestellt werden soll a Regelprojekt A Revis Datum Bear Kommentar Regelmodell 1 vrmodel Regelmodell 2 vrmodel KA Fertig stellen Abbrechen Er zeigt ein Verzeichnis aller Inhalte die jemals auf dem betreffenden Team Bosch Software Innovations GmbH Modellierungshandbuch 6 1 641 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Server aus der Ressource gel scht wurden F r jede Ressource die wiederhergestellt werden soll gehen Sie vor wie folgt e W hlen Sie die Ressource im Verzeichnis a E Regelprojekt A D Regelmodell1 vrmodel E a gt Regelmodell 2 5 Ablaufregel c vrrule Regelmodell
275. en werden Zum Editieren einer Verwendungsmatrix siehe 8 1 1 4 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 565 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts 8 1 1 1 Erzeugen einer Verwendungsmatrix Sie k nnen eine Verwendungsmatrix mit Bezug auf ein Regelprojekt erzeugen Um eine Verwendungsmatrix zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Regelprojekt Ein Kontextmen erscheint W hlen Sie Neu gt Verwendungsmatrix Der folgende Dialog erscheint VYerwendungsmatrix Eine neue Verwendungsmatrix anlegen Stammordner eingeben oder ausw hlen Regelprojekt A Gi ES Regelprojekt A E Regelprojekt B E Regelprojekt C Dateiname Fertig stellen Geben Sie im Feld Dateiname einen Namen f r die Verwendungsmatrix ein F r eine Verwendungsmatrix gilt die Allgemeine Einschr nkung bei der Namensgebung 566 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 8 1 1 2 8 1 1 3 8 1 1 4 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Klicken Sie auf Fertig stellen Im Regel Explorer wird die Verwendungsmatrix zum Regelprojekt hinzuge f gt Der Verwendungsmatrix Editor ffnet sich daf r Anzeigen einer Verwendungsmatrix im Verwendungsmatrix Editor Um eine Verwendungsmatrix im Verwendungsmatrix Editor
276. end folgendem Schema e Dem Eingabe Datenelement ist ein Wert zugewiesen true e Dem Eingabe Datenelement ist kein Wert zugewiesen false Dabei wird ein Standardwert nicht ber cksichtigt Beispiele AVAILABLE Eingabe Datenelement false Eingabe Datenelement false Der Operator AVAILABLE ist sinnvoll in der Anwendung auf ein Optionales Eingabe Datenelement Bosch Software Innovations GmbH Modellierungshandbuch 6 1 77 Grundlagen Ausdruck 2 3 4 2 3 4 1 Funktionen fi Eine Funktion ist eine komplexere Form einer Operation so wie jede Art von arithmetischer Berechnung ein Formatieren oder Konvertieren von Daten etc Als Ergebnis gibt sie einen Wert von einem bestimmten Datentyp zur ck Beispiel Die Funktion addDays f gt zu einem gegebenen Datum eine Anzahl von Tagen hinzu und gibt das resultierende Datum zur ck Gegebenenfalls gibt es Funktionsparameter 2 3 4 1 f r eine Funktion Beispiel F r die Funktion addDays gibt es die Funktionsparameter date und number of days Eine Funktion wird repr sentiert durch ihren Namen und eine Liste ihrer Funkti onsparameter folgt in Klammern Beispiel addDays date number of days Visual Rules stellt eine Vielzahl von vordefinierten Funktionen bereit Weitere Informationen zu vordefinierten Funktionen finden Sie im Doku ent Funktionsreferenz Zus tzlich k nnen kundenspezifische Funktionen definiert sein Wei
277. enden Art beinhalten kann Im Arbeitsbereich Verzeichnis werden Kopien von Datenelementen Datentypen Aktionen Aktionstypen Services Servicetypen und Funktio nen automatisch in den entsprechenden Ordnern platziert Falls n tig wird der betreffende Ordner automatisch angelegt Wenn eine Kopie eines Datenelements in einem Ordner erzeugt wird der eine andere Art von Datenelementen enth lt dann wird die Kopie auto matisch angepasst z B wenn eine Kopie eines Eingabe Datenelements im Ordner Interne Daten erzeugt wird dann wird sie automatisch als Inter nes Datenelement erzeugt Auf diesem Weg kann Information verloren gehen Als Alternative zu dem hier beschriebenen Vorgehen k nnen Sie eine Kopie eines Regelmodell Elements durch Verschieben eines Regelmodell Elements erzeugen wenn Sie beim loslassen die Taste Strg dr cken Um eine Kopie eines Regelmodell Elements zu erzeugen gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf das Element Ein Kontextmen erscheint W hlen Sie Kopieren gt Rechtsklicken Sie auf das betreffende Regelpaket Regelmodell Element oder den Ordner Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 377 Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie Einf gen Im Regel Explorer wird an der betreffenden Position eine Kopie eingef gt 378 Model
278. enden Team Ser vern verbunden Zum Herstellen einer Team Server Verbindung siehe 9 1 1 Ob eine Ressource auf einem Team Server f r einen anderen Benutzer tats chlich zugreifbar ist h ngt noch von weiteren Aspekten ab z B von den Benutzer Berechtigungen die ihm dort gew hrt werden Beim Herunterladen eines entfernten Regelprojekts wird dieses Regelpro jekt automatisch auf dem betreffenden Team Server ver ffentlicht Um ein Lokales Regelprojekt auf einem Team Server zu ver ffentlichen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das Regelprojekt Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 617 Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen W hlen Sie Team gt Projekt gemeinsam benutzen Der folgende Dialog erscheint Projekt gemeinsam benutzen Das Repository Plug in ausw hlen das f r die gemeinsame Benutzung des Projekts verwendet werden soll Repository Typ ausw hlen EE Klicken Sie auf Weiter Der folgende Dialog erscheint Projekt gemeinsam auf dem Yisual Rules Team Server nutzen Eine existierende Team Server Verbindung nutzen oder eine neue Verbindung herstellen Dieser Assistent wird Ihnen helfen Ihre Dateien mit Visual Rules Team Server gemeinsam zu nutzen Ihr Projekt wird automatisch in das Repository des Team S
279. enen Testsuiten filtern indem Sie in das Eingabe feld Zeichen eingeben W hlen Sie eine Testsuite Klicken Sie auf OK Der Testsuite Editor ffnet sich und zeigt die Testsuite Bosch Software Innovations GmbH Modellierungshandbuch 6 1 517 Testen von Regeln Editieren einer Testsuite 6 3 2 Hinzuf gen einer Beschreibung zu einer Testsuite Sie k nnen eine Beschreibung zu einer Testsuite hinzuf gen Voraussetzung Die betreffende Testsuite wird im Testsuite Editor angezeigt Zum Anzeigen einer Testsuite im Testsuite Editor siehe 6 3 1 Um eine Beschreibung zu einer Testsuite hinzuzuf gen gehen Sie vor wie folgt Klicken Sie in der oberen linken Ecke des Testsuite Editors auf Beschrei bung Ein Textfeld ffnet sich gt Geben Sie eine Beschreibung ein Innerhalb des Textfelds wird ein Zeilenumbruch durch Dr cken der Taste Eingabe eingef gt Klicken Sie auf Beschreibung Das Textfeld wird geschlossen 518 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren einer Testsuite 6 3 3 Konfigurieren der Ausf hrung einer Testsuite Einf hrung Sie k nnen die Ausf hrung einer Testsuite bez glich verschiedener Aspekte konfigurieren Die Konfiguration einer Testsuite gilt f r alle enthaltenen Regeltests d h die Konfigurationen der einzelnen Regeltests werden ggf berschr
280. ente der Visual Rules Suite Er dient dazu Gesch ftsregeln die festlegen wie ein bestimmter Gesch ftsablauf zweckm ig durchgef hrt wird grafisch zu modellieren In den allermeisten F l len setzen diese Gesch ftsregeln Richtlinien Verordnungen oder Gesetze um die durch ein Unternehmen selbst oder durch nationale bzw internationale Beh rden vorgegeben sind Dabei kann grunds tzlich jede Art von Logik umge setzt werden die von der blo en Anwendungslogik getrennt werden muss Als grafische Entsprechung f r Gesch ftsregeln unterst tzt Visual Rules soge nannte Ablaufregeln und Entscheidungstabellen Diese repr sentieren jeweils eine Regel Logik mit der Entscheidungen wenn dann Bedingungen getroffen werden k nnen Zuweisungen gemacht werden k nnen um Daten zu verarbei ten und Aktionen oder externe Services ausgel st werden k nnen Im einzelnen wird die Ausf hrung der Regel Logik dabei durch Ausdr cke definiert welche eine gro e Vielfalt von ausgekl gelten Funktionen und vordefinierten Operato ren einbeziehen k nnen Visual Rules erweitert den Gesch ftsregelansatz durch den sogenannten Zustandsablauf der die Zust nde repr sentiert die ein System w hrend seiner Laufzeit annehmen kann und die m glichen berg nge zwischen diesen Dar berhinaus bietet Visual Rules umfangreiche Testm glich keiten um eine Regel Logik auf Fehler und ungewolltes Verhalten zu berpr fen Auf diese Weise unterst tzt Visual Ru
281. entlicht sind offline arbeiten ohne die Verbindung zu l schen Die Einstellungen der Verbindung werden aufbewahrt und sie kann jederzeit wiederhergestellt werden Um eine Team Server Verbindung zu unterbrechen gehen Sie vor wie folgt gt Rechtsklicken Sie in der Ansicht Team Server Explorer auf die Verbindung Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Ein Kontextmen erscheint W hlen Sie Offline gehen Die Verbindung wird unterbrochen Sie wird mit dem Symbol markiert Sie k nnen eine unterbrochene Verbindung ebenso wiederherstellen indem Sie im Kontextmen Online gehen w hlen 614 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern ffnen der Team Server Web Konsole 9 2 ffnen der Team Server Web Konsole Sie k nnen die Webkonsole eines verbundenen Team Servers in Ihrem Visual Rules Modeler ffnen Um eine Team Server Webkonsole zu ffnen gehen Sie vor wie folgt gt Rechtsklicken Sie in der Ansicht Team Server Explorer auf die betreffende Verbindung Ein Kontextmen erscheint W hlen Sie Team Server Webkonsole ffnen Ggf erscheint der folgende Dialog Webkonsole URL CU Geben Sie die URL f r die Team Server Webkonsole an ok e Geben Sie die URL der betreffenden Webkonsole ein e Klicken Sie auf OK Die Team Server Web Konsole ffnet sich im
282. entspricht 10 00 Uhr 25 Minuten und 30 Sekunden und 10 Milli sekunden 2 1 1 4 Hoer Der Datentyp Float bezeichnet Dezimal Zahlen Dabei ist das Dezimaltrennzeichen eines Werts vom Datentyp Float grunds tz lich der Punkt unabh ngig von regionalen Systemeinstellungen Beispiele 0 999 5 10 5 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 39 Grundlagen Datentyp 2 1 1 5 String Der Datentyp String bezeichnet jegliche Folge von Zeichen Ein Wert vom Datentyp String ist in doppelte Anf hrungszeichen eingeschlos sen und kann Zeilenumbr che beinhalten Dabei haben folgende Zeichenkombinationen eine feste Bedeutung Zeichenkombination Bedeutung V doppeltes Anf hrungszeichen n neue Zeile t Tabulatorzeichen Backslash Beispiele Dies ist ein String Er sagte Hallo erste Zeile nzweite Zeile ndritte Zeile Dies ist ein String der sich ber mehrere Zeilen erstreckt Insbesondere kann die Zeichenfolge in einem Wert vom Datentyp String ihrer seits einen Ausdruck enthalten und zwar eingeschlossen in den Zeichen SI A also in der Form Ausdruck Beispiel bonus_punkte Bonuspunkte wurden berechnet Ein Ausdruck innerhalb eines Werts vom Datentyp String kann seiner seits nicht auf einen Wert vom Datentyp String referenzieren D h inner halb der geschwei
283. er Verwendungsmatrix Er kann mehrfach ge ffnet sein jeweils mit Bezug auf eine bestimmte Verwen dungsmatrix Der Name der betreffenden Verwendungsmatrix ist im Karteireiter angegeben Ein Sternchen x vor dem Namen der Verwendungsmatrix zeigt an dass es bisher nicht gespeicherte nderungen gibt Zum Speichern der nde rungen in einem Editor siehe 4 1 1 Der Verwendungsmatrix Editor enth lt die folgenden Teile e Verwendungsmatrix Werkzeugpalette 3 4 7 1 e Verwendungsmatrix Editorfeld 3 4 7 2 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 197 Bedienoberfl che Editoren 3 4 7 1 Verwendungsmatrix Werkzeugpalette Die Verwendungsmatrix Werkzeugpalette ist ein Teil vom Verwendungs matrix Editor Sie kann durch Klicken auf 4 in ihrer Kopfzeile zu aufge klappt werden und ist konfigurierbar siehe 4 2 7 1 4 lt Palette N Ausw hlen Q Zoom E Aktualisieren Verwendungsmatrix aktualisieren P d Ki 5 g QAAR I a o 1 3 x L Abh ngigkeiten ber cksichtigen Verwendung von au erhalb des Projekts definierten Elementen ber cksichtigen Verwendungsmatrix Werkzeugpalette Die Verwendungsmatrix Werkzeugpalette stellt Werkzeuge bereit f r die folgen den Funktionen im Verwendungsmatrix Editorfeld Symbol Funktion E Hervorheben der Pfade zu einer Tabellenzelle DL Eine Verwendungsmatrix vergr ern
284. er ee Datenelement Tab Datentypen Table Ein Ausgabedaten Tab Entscheidung Details Tab Entscheidung bersicht Tab ANNE esse aa Entscheidungstabelle aufrufen Tab Erweiterungen Tab a breet dE eek en ae ah es a A at d Hinzuf gen einer Beschreibung in der Ansicht Eigenschaften Hinzuf gen einer Notiz in der Ansicht Eigenschaften Interne Daten Tab 2 22cm eeeneesneeenessnneseeeereeseererneennn Konst nte D ten Tab 2 u 22u34 2 u 22 2A an aan ea Literalet Tab ars re re a A ein Notizen Tab Pakete wiederverwenden Tab Regel beim Betreten aufrufen Tab 222 cc 2 oeeeeeeesenerreenn 235 service aufrufen Tab een aas Supertypen Tab Sie E ENEE AN a E NEE EEN E S TypallastTab eer e AE Ee Ae BEE EE SE bergangsregel Tab 222304234 122 ae bersangsziel Tab SN NEEN 00 Hehe den Wiederholen Tab 2222 nooseeeeessnnnnensseeereeeeeennenenn Zustand Tab EEN Zuweisungen Tab dE EE EE re rn Be RI AE ANSICHtEN ae ee an a en na ne AUTSABEN EE Deb ggen g eegent Eigenschaften 2 2uueon nennen nnnnessennneeeeesereeeeenenn Fehler eg eg Sg e erc teen ta Serge Sr EE ned Neie GIE LEE SUCHEN area ee ea eine Team Server Aktivit ten 2 2 22 2 co 22eeeeseeeneessneneesseeereeeeeeenenn Team Server Explorer WEE Ia WEEN Eine Ansicht anzeigen Any Datentyp unseres N ee Arithme
285. er folgenden Elemente e den Zweig der an einem Ablaufregel Element h ngt e ein ausgew hltes Ablaufregel Element Entscheidung Note Sie k nnen statt auch die Taste Leerzeichen verwen den Tastenk rzel zum Aus einklappen einer Ablaufregel 5 2 4 1 Aus einklappen einer Ablaufregel Sie k nnen eine komplette Ablaufregel im Ablaufregel Editorfeld aus einklap pen Beim Aus einklappen einer Ablaufregel wird jeder einzelne ihrer Zweige aus eingeklappt Um eine Ablaufregel aus einzuklappen gehen Sie vor wie folgt gt Rechtsklicken Sie irgendwo in der Ablaufregel Editorfeld Ein Kontextmen erscheint W hlen Sie Alle ausklappen Alle einklappen Die Ablaufregel wird aus eingeklappt 460 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 4 2 Aus einklappen eines Zweigs einer Ablaufregel Sie k nnen einen einzelnen Zweig einer Ablaufregel im Ablaufregel Editorfeld aus einklappen Um einen einzelnen Zweig aus einzuklappen gehen Sie vor wie folgt Klicken auf E E vor dem Zweig Der Zweig wird aus eingeklappt 5 2 4 3 Aus einklappen eines Ablaufregel Elements Entscheiden Sie k nnen ein einzelnes Ablaufregel Element Entscheidung im Ablaufregel Edi torfeld aus einklappen Um ein einzelnes Ablaufregel Element Entscheidung aus einzuklappen gehen Sie vor wie fo
286. er k nnen Sie einzelne nderungen auch deaktivieren Klicken Sie auf Ja Der Regeltest oder die Testsuite wird gel scht 484 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Verwalten von Regeltests 6 1 4 Organisieren von Regeltests in einer Testsuite Einf hrung Sie k nnen Regeltests in einer Testsuite organisieren Dabei haben Sie die folgenden M glichkeiten e Hinzuf gen von Regeltests zu einer Testsuite 6 1 4 1 e Umsortieren der Regeltests in einer Testsuite 6 1 4 2 e L schen eines Regeltests aus einer Testsuite 6 1 4 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 485 Testen von Regeln Verwalten von Regeltests 6 1 4 1 Hinzuf gen von Regeltests zu einer Testsuite Sie k nnen gegebene Regeltests Testsuiten zu einer Testsuite hinzuf gen Voraussetzung Die betreffende Testsuite wird im Testsuite Editor angezeigt Zum Anzeigen einer Testsuite im Testsuite Editor siehe 6 3 1 Ein Regeltest kann in mehreren Testsuiten enthalten sein Um Regeltests zu einer Testsuite hinzuzuf gen gehen Sie vor wie folgt Klicken Sie im Testsuite Editor auf Derfolgende Dialog erscheint W hlen Sie Tests aus gt Regel Test1 Regelmodell Regel Regel Test 2 Regel Test 3 Regelmodell Regel Er bietet die verf gbaren Regeltests Testsuiten Sie k nnen durch Klicken auf zwisc
287. erade verwende ten Perspektive beim Aktualisieren Ihres Visual Rules Modeler Der Vergleichseditor basiert auf dem Eclipse Vergleichseditor Weitere Informationen finden Sie in der Eclipse Hilfe amp Vergleichsexplorer ei ES Movie Ticket Pricing P All Tests Movie Ticket Pricing Ki Overview B ruleproject vr Unterschiede t 1 Unterschied e gesamt 1 Unterschied in Regelmodell Movie Ticket Pricing 78 1 Unterschied in Ablaufregel Discounts Eh Aktionsausl sung 10 wurde auf anderer Seite hinzugef gt Visual RulesInhaltsvergleich e QQQE2P 2 BRP ano Movie Ticket Pricing Discounts lokal Movie Ticket Pricing Discounts TD HEAD 5 Student discount PE PE student_discount_granted m Student discount Br Br student_discount_granted m 1 off E price price coupon_discount m r Daten Struktur Daten Struktur Vergleichseditor Der Vergleichseditor erfasst die Ergebnisse eines Vergleichs zwischen verschie denen Ressourcen bzw zwischen verschiedenen Entwicklungsst nden einer Ressource Er kann mehrfach ge ffnet sein jeweils mit Bezug auf einen bestimmten Vergleich Die betreffenden Ressourcen bzw Entwicklungsst nde sind im Karteireiter angegeben Falls erforderlich kann ein gemeinsamer Vorl ufer d h der letzte syn chronisierte Entwicklungsstand der betre
288. ereiche automatisch zugeklappt Jeder der Bereiche bietet die folgenden Schaltfl chen Schaltfl che Funktion Anzeigen von Visual Rules Typen al Erweitern der Auswahl dargestellter Elemente a Alphabetisches Sortieren von Elementen Schaltfl chen auf der Zustandsablauf Kontextpalette 186 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Schaltfl che Funktion e Datenelement hinzuf gen Ausgew hltes Datenelement l schen E Verhindern dass Bereich automatisch zugeklappt wird Schaltfl chen auf der Zustandsablauf Kontextpalette Bosch Software Innovations GmbH Modellierungshandbuch 6 1 187 Bedienoberfl che Editoren 3 4 5 Regelprojektdatei Editor Der Regelprojektdatei Editor ffnet sich durch doppelklicken auf eine Regelprojekt Datei im Regel Explorer Projekt Informationen Gruppen ID egelprojekt 3 Artefakt ID Regelprojekt 3 Version 0 0 1 SNAPSHOT T Regepojkt ege Seen aen Aeren iere 7 Abh ngigkeiten zwischen Projekten und Artefakten werden ber Gruppen ID Artefakt ID und Version ausgedr ckt Legen Sie hier f r dieses Projekt diese Kennungen fest Andere Projekte k nnen dann dieses Projekt ber Gruppen ID Artefakt ID und Version referenzieren Notwendige Abh ngigkeiten Legen Sie fest welche anderen Projekte oder Artefakte die
289. erver gestellt Eine neue Visual Rules Team Server Verbindung herstellen Existierende Visual Rules Team Server Verbindung nutzen a Team Server Verbindung A 618 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen Er zeigt die verf gbaren Team Server Verbindungen Wenn Sie eine bestehende Verbindung verwenden wollen gehen Sie vor wie folgt e W hlen Sie Existierende Visual Rules Team Server Verbindung nutzen e W hlen Sie eine Verbindung Wenn Sie eine neue Verbindung herstellen wollen gehen Sie vor wie folgt e W hlen Sie Eine neue Visual Rules Team Server Verbindung herstellen e Klicken Sie auf Weiter Der folgende Dialog erscheint Definieren Sie die Verbindung zu einem Visual Rules Team Server Name der Verbindung kann nicht leer sein Name der Verbindung Server URL Benutzerdaten Name Passwort Mandant Benutzerdaten speichern Erweitert gt gt e Spezifizieren Sie eine Verbindung Gehen Sie hierzu vor wie beim Herstel len einer Team Server Verbindung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 619 Arbeiten mit Team Servern Verwalten der Fernzugreifbarkeit von lokalen Ressourcen gt Klicken Sie auf Weiter Derfolgende Dialog erscheint Spezifizieren Sie das Repository W hlen Sie das Repository f
290. eseeeenn en 539 Verschieben eines Zustandsablaufs im Zustandsablauf Editorfeld 538 Zustandselement 116 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 721 Zustandeablaurttdor 2 222 ooseeeeeeeenenneeeseeeeeeeeeserenenn 181 Einstellen von Benutzervorgaben 672 Konfigurieren des Zustandsablauf Editors 311 Zustandsablauf Editorfeld EE 183 Zustandsablauf Kontextpalette cc nnnnnnnnneeeeenn 186 Zustandsablauf Werkzeugpalette 182 Zustandsablauf Editorfeld 183 Navigieren im Editorfeld 2220 oooneeeeeeenenenenenneneeeennenn 538 Zustandsablauf Kontextpalette 2222222 eneeeneneeeeeeeeeeeeeenn 186 Konfigurieren der Kontextpalette 315 Zustandsablauf Werkzeugpalette 182 Konfigurieren der Werkzeugpalette 312 Zustandselement 2 4 SEN SCENE EE na aaa an ne 116 13 110 EEE dg EEE EUER ERS EUER STEUERT TER 117 VESCHEIM ebe EE 116 DAE ee ee es era eher eye he EES 116 Editieren von Zustandselementen 544 Hinzuf gen einer Beschreibung zu einem Zustandselement 222 550 Hinzuf gen einer Notiz zu einem Zustandselement 546 Hinzuf gen eines Zustandselemen S ad NEE EE 2 aha 543 L schen eines Zustandselements 2222202 seeeeeeeeeeeeeeeeene nenn 542 Verschieben eines Zustandselements 545 Zuweisen Ablautfregel tement 104 ZUWERUNF aaa en a a aan Ben rare ach 79 ADD ZUWEISUNG use ana areas 81 CLEAR Zuweisung sunaa sannu a rennen
291. essourcen 636 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 4 2 Abholen der nderungen an einzelnen Ressourcen Einf hrung Sie k nnen die letzten Entfernten nderungen an einzelnen Ressourcen in ver ffentlichten Regelprojekten von den betreffenden Team Servern in Ihren Arbeitsbereich abholen Dabei haben Sie die folgenden M glichkeiten e Abholen von nderungen ber den Regel Explorer e Abholen von nderungen ber die Ansicht Team Server Aktivit ten Abholen von nderungen ber den Regel Explorer Sie k nnen Entfernte nderungen an einzelnen Ressourcen ber den Regel Explorer abholen Um nderungen ber den Regel Explorer abzuholen gehen Sie vor wie folgt gt W hlen Sie im Regel Explorer die betreffenden Ressourcen gt Rechtsklicken Sie irgendwo im Regel Explorer Ein Kontextmen erscheint gt W hlen Sie Team gt Abrufen der nderungen Die nderungen werden abgeholt Im Bereich nderungen verschwinden die betreffenden Ressourcen Abholen von nderungen ber die Ansicht Team Server Aktivit ten Sie k nnen Entfernte nderungen an einzelnen Ressourcen ber die Ansicht Team Server Aktivit ten abholen Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 637 Arbeiten mit
292. ests ausgegeben wurden stimmen mit den erwarteten Ergebnis sen ausnahmslos d h f r alle Datenelemente ohne Fehler berein H Es gibt Probleme mit dem Testfall Note Probleme k nnen hier verschiedener Art sein Details k n nen sowohl im Tooltip als auch in der Ansicht Fehler ange zeigt werden Marker im Testf lle Feld Nach dem Ausf hren eines Regeltests ist die Anzahl der erfolgreichen 5 sowie der fehlgeschlagenen co Testf lle angegeben Zus tzlich bietet das Testf lle Feld die folgenden Schaltfl chen Schaltfl che Funktion ap Hinzuf gen eines neuen Testfalls ei Importieren von Testf llen aus einer XML Datei t Duplizieren eines gegebenen Testfalls L schen eines Testfalls aus einem Regeltest Umsortieren der Testf lle eines Regeltests Ausf hren eines einzelnen Regeltests Starten der Ausf hrung im Debug Modus Schaltfl chen im Testf lle Feld Bosch Software Innovations GmbH Modellierungshandbuch 6 1 171 Bedienoberfl che Editoren Schaltfl che Funktion t Ablaufregel Editor ffnen mit Bezug auf getestete Ablaufregel Note Wenn sich der Regeltest auf eine Entscheidungstabelle bezieht dann wird diese Schaltfl che nicht angezeigt a H Entscheidungstabellen Editor ffnen mit Bezug auf gete stete Entscheidungstabelle Note Wenn sich der Regeltest auf eine Ablaufregel bezieht dann wird diese
293. etzten Entfernten nderun gen werden in Ihren Arbeitsbereich abgeholt Im Bereich nderungen ver schwinden die Ressourcen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 647 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 8 9 4 8 1 Ersetzen der Inhalte lokaler Ressourcen durch ihre entfernten Inhalte Einf hrung Sie k nnen die Inhalte Lokaler Ressourcen in ver ffentlichten Regelprojekten durch die Inhalte ihrer Entfernten Entwicklungsst nde auf den betreffenden Team Servern ersetzen Zum Ver ffentlichen eines lokalen Regelprojekts siehe 9 3 1 Dabei haben Sie die folgenden M glichkeiten Ersetzen der Inhalte einer einzelnen lokalen Ressource durch einen bestimmten entfernten Stand 9 4 8 1 e Ersetzen der Inhalte lokaler Ressourcen durch ihre letzten entfernten St nde 9 4 8 2 Das Ersetzen der Inhalte lokaler Ressourcen durch ihre letzten entfernten St nde k nnen Sie z B nutzen um Ihre letzten d h nicht gesendeten Lokalen nderungen zu verwerfen Ersetzen der Inhalte einer einzelnen lokalen Ressource durch einen bestimmten entfernten Stand Sie k nnen die Inhalte einer einzelnen Lokalen Ressource in einem ver ffent lichten Regelprojekt durch die Inhalte ihres Entfernten Entwicklungsstands auf dem betreffenden Team Server ersetzen Um die Inhalte einer einzelnen Lokalen Ressource durch einen bestimmten Ent
294. eweils bis zum n chsten Element oder bis zum n chsten Zweig der betreffen den Regel fortgesetzt werden Dar ber hinaus k nnen Sie an bestimmten Stel len innerhalb der Regel sogenannte Unterbrechungspunkte setzen Das Debuggen von Regeln beinhaltet die folgenden Aufgaben e Verwalten von Unterbrechungspunkten 6 7 1 e Ausf hren eines Regeltests im Debug Modus 6 7 2 Unterbrechungspunkt E Ein Unterbrechungspunkt ist eine Markierung innerhalb einer Regel d h bez g lich eines Ablaufregel Elements oder einer Zelle einer Entscheidungstabelle Beim Ausf hren eines Regeltests im Debug Modus hat er folgende Funktion Sobald ein Unterbrechungspunkt erreicht wird kann die Ausf hrung vor dem betreffenden Ablaufregel Element oder der Tabellenzelle automatisch angehal ten werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 527 Testen von Regeln Debuggen von Regeln 6 7 1 6 7 1 1 Verwalten von Unterbrechungspunkten Einf hrung Um Unterbrechungspunkte zu verwalten haben Sie die folgenden M glichkei ten e Setzen eines Unterbrechungspunkts 6 7 1 1 e Deaktivieren eines Unterbrechungspunkts 6 7 1 2 e L schen eines Unterbrechungspunkts 6 7 1 3 Setzen eines Unterbrechungspunkts Sie k nnen einen Unterbrechungspunkt bez glich eines Ablaufregel Elements setzen oder bez glich einer gew hnlichen d h nicht farbig unterlegten Zelle einer Entscheidungstabelle Um einen Unterbrechung
295. f r einzelne Datenelemente in einzelnen Testf llen jeweils die Ergebnisse d h den erwarteten und den tat s chlichen Wert vergleichen Das Vergleichen von einzelnen Testergebnissen kann besonders hilfreich sein wenn die betreffenden Ergebnisse Werte vom Datentyp Gig sind Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Um einzelne Ergebnisse eines Regeltests zu vergleichen gehen Sie vor wie folgt W hlen Sie im Ausgaben Feld den betreffenden Testfall Das Ausgaben Feld zeigt die zugeh rigen Ergebnisse gt W hlen Sie im Ausgaben Feld das betreffende Datenelement Klicken Sie auf Es erscheint ein Dialog der das sowohl den erwarteten als auch den tat s chlichen Wert f r das Datenelement zeigt Dabei werden ggf Unter schiede hervorgehoben gt Ergebnisvergleich SIE TE Erwartet Tats chlich I Yisual Rules is an especially intuitive Visual Rules is an especially intuitive and high performance Business Rules and high performance Business Rules Management System PRH for developing Inanagement Sstem BRMS for developing business rules as part of agile software business rules as part of agile software Business logic is modeled graphically tested H Business logic is modeled graphicaly teste and automatically translated into Jav
296. f die Konsole statt in eine Datei ausgegeben Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp Meldung ausgeben sind im Tab Aktion ausl sen f r Meldung ausgeben Aktio nen erfasst 3 5 7 3 Tab Aktionen Der Tab Aktionen wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer eins der folgenden Elemente ausgew hlt ist Ein Regelmodell Regelpaket oder eine Regel Der Ordner Aktionen oder ein Unterordner davon Name Typ Beschreibung Regelmodell Aktion CSV Datei lesen Aktion2 CSV Datei schreiben Aktion3 E mail senden Aktiond Log Eintrag schreiben Aktion Meldung ausgeben Aktion6 Standard Tab Aktionen bez glich eines Regelmodells Bosch Software Innovations GmbH Modellierungshandbuch 6 1 227 Bedienoberfl che Ansichten Der Tab Aktionen stellt bez glich der Aktionen die in dem betreffenden Ele ment enthalten sind jeweils die folgenden Informationen bereit Name Name der Aktion Typ Aktionstyp der Aktion Beschreibung Beschreibung der Aktion F r die Funktionen der Schaltfl chen welche der Tab Aktionen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 3 5 7 4 Tab Zuweisungen Der Tab Zuweisungen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Zuweisen ausge w hlt ist
297. fade zu einer Tabellenzelle hervorheben gehen Sie vor wie folgt gt Klicken Sie in der Verwendungsmatrix Werkzeugpalette auf gt Doppelklicken Sie im Verwendungsmatrix Editorfeld auf die betreffende Zelle Die betreffenden Pfade werden hervorgehoben W hlen der ber cksichtigten Elementarten Sie k nnen w hlen welche Arten von Elementen in der Verwendungsmatrix ber cksichtigt werden Um die ber cksichtigten Elementarten zu w hlen gehen Sie vor wie folgt Aktivieren deaktivieren Sie in der Verwendungsmatrix Werkzeugpalette die folgenden Check Boxen der betreffenden Arten von Elementen Die betreffenden Elemente werden in der Verwendungsma trix angezeigt verborgen Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts 8 1 2 Analysieren von Abh ngigkeiten zwischen Regelmo dell Elementen in einem Regelprojekt Einf hrung Sie k nnen Abh ngigkeiten zwischen Regelmodell Elementen innerhalb eines Regelprojekts mithilfe eines Abh ngigkeitsdiagramms analysieren Dies beinhaltet die folgenden Aufgaben e Erzeugen eines Abh ngigkeitsdiagramms 8 1 2 1 e Anzeigen eines Abh ngigkeitsdiagramms im Abh ngigkeitsdiagramm Editor 8 1 2 2 e Editieren eines Abh ngigkeitsdiagramms 8 1 2 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 569 Organisieren Ihres Arbeitsbereichs Analysieren eines
298. fernten Stand zu ersetzen gehen Sie vor wie folgt W hlen Sie im Regel Explorer die Ressource 648 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern gt Rechtsklicken Sie irgendwo im Regel Explorer Ein Kontextmen erscheint W hlen Sie Ersetzen durch gt Bestimmten Entwicklungsstand Derfolgende Dialog erscheint Ersetzen durch einen anderen Entwicklungsstand Spezifizieren Sie den Entwicklungsstand durch den Sie ersetzen m chten Entwicklungsstand Aktuell Zeitpunkt 17 09 2012 13 44 19 193me Ausw hlen Kennzeichnung Fri ae W hlen Sie im Aufklappfeld Verzweigung den betreffenden Entwicklungs zweig W hlen Sie im Bereich Entwicklungsstand den betreffenden Entwicklungs stand des Zweigs auf eine der folgenden Weisen e Um den letzten Entwicklungsstand des Zweigs zu w hlen w hlen Sie Aktuell e Um einen Entwicklungsstand zu einem bestimmten Zeitpunkt zu w hlen w hlen Sie Zeitpunkt und spezifizieren Sie den betreffenden Zeitpunkt Dabei k nnen Sie auf Ausw hlen klicken um eine Liste der Zeitpunkte Bosch Software Innovations GmbH Modellierungshandbuch 6 1 649 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern aller nderungen an der betreffenden Ressource und an den darin ent haltenen Ressourcen zu ffnen aus der S
299. ffenden Ausnahme Elements aufneh men soll muss die entsprechenden Attribute beinhalten 264 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 20 Tab Ein Ausgabedaten Der Tab Ein Ausgabedaten wird in der Ansicht Eigenschaften angebo ten wenn im Regel Explorer eins der folgenden Elemente ausgew hlt ist Ein Regelmodell Regelpaket oder eine Regel Der Ordner Ein Ausgabedaten oder ein Unterordner davon Name A Regelmodell parameterl Ein Ausgabe CG parameter2 Ein Ausgabe parameter3 Ein Ausgabe Ein Ausgabe Erforderlich Standardwert Typ Any Any Any Mehrere Implementierung Beschreibung Ja List Ja List Nein Tab Ein Ausgabedaten bez glich einer Ablaufregel Bosch Software Innovations GmbH Modellierungshandbuch 6 1 265 Bedienoberfl che Ansichten Der Tab Ein Ausgabedaten stellt bez glich der Eingabe Datenelemente und Ausgabe Datenelemente die in dem betreffenden Element enthalten sind jeweils die folgenden Informationen bereit Name Name des Datenelements Ein Ausgabe Verwendung des Datenelements e Eingabe Eingabe Datenelement e Ausgabe Ausgabe Datenelement e Ein Ausgabe Eingabe Datenelement und Ausgabe Datenelement Erforderlich Information dar ber ob das Datenelement ein Erforderli ches Eingabe Datenelement ist Standardwert Standardwert des D
300. ffenden Ressource als Refe renz f r den Vergleich dienen In diesem Fall ist er ebenfalls im Karteireiter angegeben 200 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Abh ngig von der Art der Ressource die verglichen wird kann der Vergleichsedi tor die folgenden Teile bereitstellen e Vergleichsexplorer 3 4 8 1 e Bereich Unterschiede 3 4 8 2 e Bereich Vergleich 3 4 8 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 201 Bedienoberfl che Editoren Zus tzlich bietet der Vergleichseditor ggf die folgenden Schaltfl chen Schaltfl che Funktion Ch Darstellung im Bereich Vergleich vergr ern Darstellung im Bereich Vergleich verkleinern Vergr erungsfaktor im Bereich Vergleich auf 100 Pia zur cksetzen Beschreibungen im Bereich Vergleich verbergen anzeigen 7 Inhalte im Bereich Vergleich verbergen anzeigen LI Notizen im Bereich Vergleich verbergen anzeigen E Gemeinsamen Vorl ufer d h die letzte synchronisierte Ent wicklungsstand der betreffenden Ressource anzeigen Note Diese Schaltfl che ist nur beim Vergleichen einer lokalen Ressource mit ihrem letzten entfernten Stand verf gbar Hier dient der gemeinsame Vorl u fer als Referenz f r den Vergleich E J zi Alle im Bereich Unterschiede gezeigten nderungen von rechts links nach links rechts in Bereich Vergleich kopie
301. fizieren der initialen Werte f r statische Interne Daten eIEMENTE sun re era ir 514 Editieren einer Testsuite seen unuennunnnn nn 516 EINUNFUNB see BE u Bere 516 6 3 1 Anzeigen einer Testsuite im Testsuite Editor z2222 517 6 3 2 Hinzuf gen einer Beschreibung zu einer Testsuite 518 6 3 3 Konfigurieren der Ausf hrung einer Testsuite 519 EINTUNUNE E ee e re E EE 519 6 3 3 1 Deaktivieren Konfigurieren des Erzeugens von Statistik 520 6 3 3 2 Ausw hlen einer Konfiguration f r die Regelausf hrung 521 Ausf hren eines Regeltests e 522 ld TEE EE 522 6 4 1 Ausf hren eines einzelnen Regeltests 2n22es2enn0 523 6 4 2 Ausf hren einer Testsuite nnan anana anne nennen 523 Vergleichen von einzelnen Ergebnissen eines Regeltests 525 Anzeigen der Statistik f r einem Regeltest 526 Debuggen von Regen 527 Einf hrung au ai 527 Unterbrechungspunkt 527 6 7 1 Verwalten von Unterbrechungspunkten rHersr en 528 Einf hrung ern een wand 528 6 7 1 1 Setzen eines Unterbrechungspunkts 528 6 7 1 2 Deaktivieren eines Unterbrechungspunkts 529 20 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 6 7 1 3 L schen eines Unterbrechungspunkts 529 6 7 2 Ausf hren eines Regeltests im Debug Modus 22 2 2 530 Einf UNE aus ernennen rare 530 6 7 2 1 Start
302. fl che Dar ber hinaus zeigt die Werkzeugleiste Symbole f r die gerade ge ffneten Per spektiven z B Sr Debuggen f r die Perspektive Debuggen Dabei ist das Sym bol f r diejenige Perspektive die gerade verwendet wird hervorgehoben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 139 Bedienoberfl che Allgemeine Elemente der Bedienoberfl che 3 2 2 Inplace Editor Der Inplace Editor ffnet sich f r ein editierbares Feld wenn Sie entweder auf das Feld doppelklicken oder vorausgesetzt dass das Feld ausge w hlt ist F2 dr cken Inplace_Editor Gl Inplace Editor Der Inplace Editor ist ein editierbarer Bereich in dem betreffenden Feld Wenn anwendbar gilt folgendes e Die Schaltfl che oder L ist angeh ngt Klicken auf diese Schaltfl chen ffnet den Auswahldialog e Ein Kalender wird angeboten Hier kann durch klicken ein Datum ausgew hlt werden Name Standardwert M datum Date FIWEETEN 4 November 2012 gt Mo Di Mi Do Fr Sa So 29 30 31 1 2 3 4 5 60 8 am 1 Beim Editieren im Inplace Editor werden Sie durch den Auswahldialog sowie durch die folgenden Funktionalit ten unterst tzt wenn anwend bar Syntax Hervorhebung Autovervollst ndigung Automatische Elementerzeugung Ein Zeilenumbruch wird im Inplace Editor mit der Tastenkombination Alt Enter erzeugt 140
303. fnen eines Editors siehe 4 2 2 Dabei haben Sie die folgenden M glichkeiten e Einstellen der Schriftart e Einstellen des Layouts e Einstellen der Symbolgr e 312 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che Einstellen der Schriftart Sie k nnen die Schriftart die in den Werkzeugpaletten verwendet wird auf eine beliebige Systemschrift setzen Um die Schriftart einzustellen gehen Sie vor wie folgt gt Rechtsklicken Sie irgendwo in einer der Werkzeugpaletten Ein Kontextmen erscheint W hlen Sie Einstellungen Der folgende Dialog erscheint Schriftart lt Workbenchdialogschriftart wird verwendet gt Standardwert wiederherstellen Klicken Sie auf ndern Ein weiterer Dialog erscheint der es erm glicht die Schriftart zu formatie ren Formatieren Sie die Schriftart Klicken Sie zwei mal auf OK um einen Dialog nach dem anderen zu schlie en Die Erscheinung der Werkzeugpaletten ndert sich entsprechend Bosch Software Innovations GmbH Modellierungshandbuch 6 1 313 Allgemeine Aufgaben Einrichten der Bedienoberfl che Einstellen des Layouts Sie k nnen das Layout der Werkzeugpaletten auf eines der folgenden Layouts stellen e Spalten a D Ents Zuw Aktion Abla Ents Servi ausl aufr aufr aufr e Liste Entscheiden E Zuweisen
304. fnet sich und zeigt die neue Entscheidungstabelle Einzelne Zellen einer Entscheidungstabelle k nnen Fehlermarker bein halten z B wenn ein Datenelement referenziert wird welches bisher nicht vorliegt Zum Erzeugen eines Datenelements siehe 4 4 1 6 Bosch Software nnovations GmbH Modellierungshandbuch 6 1 361 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 1 8 Erzeugen einer Ablaufregel Vorlage Einf hrung Sie k nnen eine Ablaufregel Vorlage auf verschiedenen Ebenen des Arbeits platz Verzeichnisses erzeugen d h entweder bez glich eines Regelmodells oder bez glich eines bestimmten Regelpakets innerhalb des Regelmodells Obwohl eine Ablaufregel Vorlage selbst eine bestimmte Art von Ablaufre gel ist wird sie auf andere Weise erzeugt Dabei haben Sie die folgenden M glichkeiten e Erzeugen einer neuen Ablaufregel Vorlage e Konvertieren einer Ablaufregel in eine Ablaufregel Vorlage Sie k nnen eine Ablaufregel Vorlage auch erzeugen durch Erzeugen einer Kopie eines Regelmodell Elements Erzeugen einer neuen Ablaufregel Vorlage Um eine neue Ablaufregel Vorlage zu erzeugen gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf das Regelmodell oder Regelpaket in dem Sie die neue Ablaufregel Vorlage erzeugen wollen Ein Kontextmen erscheint 362 Modellierungshandbuch 6 1 Bosch Software Innovation
305. folgenden Schaltfl chen Schaltfl che Funktion Vi Ausf hrung fortsetzen bis zum n chsten Unterbrechungs punkt Ausf hrung beenden Ausf hrung fortsetzen bis zum n chsten Ablaufregel Ele ment bzw zur n chsten Tabellenzelle Ca Ausf hrung fortsetzen bis zum n chsten Zweig 208 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 3 Ansicht Suchen Die Ansicht Suchen geh rt zu Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Die Ansicht Suchen wird nicht standardm ig gezeigt Zum Anzeigen einer Ansicht siehe 4 2 1 5 Suchen EA EIERE ey rev N Suchen nach preis 18 Treffer s Kinokarte CG preis a 3 Die Regel Preisberechnung bestimmt den Preis f r eine Kinokarte auf der Gr b Kinosaal 1 Loge 7 b BR Kinosaal 1 Parkett 5 b Wochenendaufschlag b Kinosaal 2 Loge ep b W Kinosaal 2 Parkett ER b Wochenendaufschlag gt Kinosaal3 Parkett ES b E Bonuspunkte berechnen b Die Regel Rabatt berechnet den Rabatt der dem Besucher erteilt wird Stud Ansicht Suchen Die Ansicht Suchen zeigt beim Suchen eines Regelmodell Elements Sucher gebnisse an Wenn Sie auf einen Eintrag in der Ansicht Suchen doppelklicken wird das betreffende Element im Regel Explorer oder im Ablaufregel Editor ausgew hlt
306. fregel Editorfeld Entscheidungstabellen Editorfeld eine Statistik sofern vorliegend angezeigt verborgen wird Eine Statistik wird beim Ausf hren eines Regeltests automatisch erzeugt Voraussetzung Der Ablaufregel Editor oder der Entscheidungstabellen Editor ist offen und aktiv Zum ffnen eines Editors siehe 4 2 2 Die Regel Editoren werden aktiv wenn Sie irgendwo darin klicken Dabei haben Sie die folgenden M glichkeiten e Statistik anzeigen verbergen e Ausw hlen der darzustellenden Arten statistischer Informationen Statistik anzeigen verbergen Um eine Statistik anzuzeigen zu verbergen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf dh di Die Statistik wird angezeigt verborgen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 325 Allgemeine Aufgaben Einrichten der Bedienoberfl che Ausw hlen der darzustellenden Arten statistischer Informationen Um die darzustellenden Arten statistischer Informationen auszuw hlen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf den Pfeil hinter der Schaltfl che dh dh Ein Ausklappmen erscheint W hlen Sie die betreffenden Arten von Informationen Das Ablaufregel Editorfeld Entscheidungstabellen Editorfeld stellt die ent sprechenden Informationen dar 326 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben E
307. fregel Elements Sie k nnen eine Ablaufregel Element in einer Ablaufregel l schen Wenn Sie ein Ablaufregel Element l schen kann ein angeh ngter Zweig wenn es einen gibt entweder erhalten bleiben oder ebenfalls gel scht werden Wenn der Zweig erhalten bleibt wird er an das vorausgehende Element angeh ngt Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten ein Ablaufregel Element zu l schen Klicken auf die Schaltfl che X in der Werkzeugleiste l scht auch den angeh ngten Zweig Dr cken der Tastenkombination Alt Entf erh lt den angeh ngten Zweig Um ein Ablaufregel Element aus einer Ablaufregel zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Ablaufregel Editorfeld auf das Element Ein Kontextmen erscheint W hlen Sie einen der folgenden Men Eintr ge e L schen wenn Sie den angeh ngten Zweig l schen wollen e X Nur dieses Element l schen wenn Sie den angeh ngten Zweig erhal ten wollen Das Ablaufregel Element wird gel scht und ggf auch der angeh ngte Zweig Bosch Software Innovations GmbH Modellierungshandbuch 6 1 447 Editieren von Regeln Editieren einer Ablaufregel 5 2 2 4 Erzeugen einer Kopie eines Ablaufregel Elements Sie k nnen eine Kopie eines Ablaufregel Elements in einer Ablaufregel erzeugen und an ein anderes Ablaufregel Element anh ngen Die Kopie eines Ablaufreg
308. fs f r welches der Elementname und der Datentyp mit dem eines Ausgabe Datenelements der aufge rufenen Regel bereinstimmen Dabei wird ein bereits exi stierender Wert generell nicht berschrieben mun mun Tabellen horizontal ausrichten Note Diese Art der Ausrichtung ist standardm ig ausge w hlt Tabellen vertikal ausrichten SIb Linke Tabelle maximieren Rechte Tabelle maximieren Schaltfl chen im Tab Regel beim Betreten aufrufen 236 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 9 Tab Regel beim Verlassen aufrufen Der Tab Regel beim Verlassen aufrufen wird in der Ansicht Eigenschaf ten angeboten wenn im Zustandsablauf Editorfeld ein Zustandselement ausgew hlt ist Ablaufregel aufrufen Ablaufregel A kl ER Si Er A Bere a 2 Eingabedaten Wert Beschreibung Ausgabedaten Zuweisen an Beschreibung B ES Eingabe Any 5 x G Ausgabe Any Element TADE RRA Tab Regel beim Verlassen aufrufen Der Tab Regel beim Verlassen aufrufen stellt bez glich der Regel die beim Ver lassen des betreffenden Zustandselements ggf aufgerufen wird die folgenden Informationen bereit Ablaufregel auf Name der Regel rufen Eingabedaten Eingabe Datenelemente der Regel Wert Werte die den Eingabe Datenelementen zugewiesen wer den sollen Beschreibung Beschreibungen der Eingabe Datene
309. ften 2zunensnnennnnnnn nenn 215 3 5 7 1 Allgemeine Schaltfl chen der Ansicht Eigenschaften 218 3 5 7 2 Tab Aktionseinstellungen 22 2sennnn 219 EInfUNTUNE See E E Reeg 219 Tab Aktionseinstellungen f r Standard Aktionen 220 Tab Aktionseinstellungen f r E mail senden Aktionen 221 Tab Aktionseinstellungen f r Log Eintrag schreiben Aktio WEE e t E Seege 222 Tab Aktionseinstellungen f r CSV Datei lesen Aktionen 223 Tab Aktionseinstellungen f r CSV Datei schreiben Aktio WEE TEE 224 Tab Aktionseinstellungen f r Meldung ausgeben Aktio MEN u a wenn ee 226 3 3 4 3 lr EIERE using 227 3 5 7 4 Tab Zuweisungen ees ENNEN san 228 3 5 7 5 Tab Attribute ee EAR EEN dE e a 229 3 5 7 6 Tab Entscheidungstabelle aufrufen 230 3 5 7 7 Tab Ablaufregel aufrufen 40 242 233 3 5 7 8 Tab Regel beim Betreten aufrufen 235 3 5 7 9 Tab Regel beim Verlassen aufrufen 237 3 5 7 10 Tab Service aufrufen 2 2 2en seen 239 3 5 7 11 Tab Konstante Daten 285 SS ee 241 3 21 12 Tab Datenelement e wer E er EEN 242 EINTUNKUNE su aa rer 242 Tab Datenelement f r interne Daten 243 Tab Datenelement f r konstante Daten 244 Tab Datenelement f r Ein Ausgabedaten 245 3 5 7 13 Tab Datenbypen ee sen ati 246 EINTUNFUNE A va ana ana E aeg 246 Tab Datentypen f r Strukturen 247 Ta
310. ften Klammern k nnen keine Anf hrungszeichen verwendet werden 40 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datentyp 2 1 1 6 Integer Der Datentyp Integer bezeichnet ganze Zahlen Beispiele 0 5 400 2 1 1 7 Boolean Der Datentyp Boolean bezeichnet die Werte true oder TRUE und false oder FALSE d h er repr sentiert ein logisches Resultat 2 1 1 8 Timestamp Der Datentyp Timestamp bezeichnet jegliche Kombination von einem Datum bestehend aus einem Jahr einem Monat und einem Tag und einer Tageszeit bestehend aus einer Stunde Minuten Sekunden und optional Millisekunden Ein Wert vom Datentyp Timestamp wird in folgendem Format angegeben unabh ngig von regionalen Systemeinstellungen Jahr Monat Tag Stunde Minuten Sekunden Millisekunden Dabei gilt folgendes es Jahr Monat Tag Stunde Minuten Sekunden und Millisekunden werden jeweils durch eine Zahl repr sentiert e Millisekunden am Ende ist optional e Jede Zahl kann so viele Ziffern enthalten wie notwendig e F hrende Nullen k nnen weggelassen werden Beispiele 01 01 2000 10 25 30 entspricht dem 1 Januar 2000 um 10 00 Uhr 25 Minuten und 30 Sekunden 2000 1 1 10 25 30 010 entspricht dem 1 Januar 2000 um 10 00 Uhr 25 Minuten und 30 Sekunden und 10 Millisekunden Bosch Software Innovations GmbH Modellierung
311. g Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 F r einen Testfall gilt die Allgemeine Einschr nkung bei der Namensge bung Um den Namen eines Testfalls zu editieren gehen Sie vor wie folgt Doppelklicken Sie im Testf lle Feld auf den betreffenden Testfall Der Inplace Editor ffnet sich Editieren Sie den Namen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 491 Testen von Regeln Editieren eines Regeltests 6 2 2 2 Hinzuf gen einer Beschreibung zu einem Testfall Sie k nnen eine Beschreibung zu einem Testfall hinzuf gen Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Um eine Beschreibung zu einem Testfall hinzuzuf gen gehen Sie vor wie folgt W hlen Sie im Testf lle Feld den Testfall Klicken Sie auf Testfall Beschreibung Ein Textfeld ffnet sich gt Geben Sie eine Beschreibung ein Innerhalb des Textfelds wird ein Zeilenumbruch durch Dr cken der Taste Eingabe eingef gt Klicken Sie auf Testfall Beschreibung Das Textfeld wird geschlossen Im Testf lle Feld wird der Testfall durch den Marker gekennzeichnet 492 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltes
312. g ausgew hlt ist Beschreibung Bedingung Bedingung 1 a 1 Bedingung 2 a 2 Bedingung 3 a 3 A Alle zutreffenden Bedingungen ausf hren nicht nur die erste Tab Entscheidung bersicht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 253 Bedienoberfl che Ansichten Der Tab Entscheidung bersicht stellt bez glich der betreffenden Entschei dung die folgenden Informationen bereit Beschreibung Beschreibung der Entscheidung und ihrer Bedin gungen Bedingung Bedingungspr fix der Bedingungen der Entschei dung Alle zutreffenden Bedin Falls nicht aktiviert Standardeinstellung folgt die gungen ausf hren Ausf hrung einer Ablaufregel nur dem ersten Aus nicht nur die erste gang von oben nach unten f r den die entspre chende Bedingung erf llt ist Andernfalls schreitet sie zus tzlich abw rts fort Note Falls nicht aktiviert kann die Reihenfolge der Bedingungen entscheidend sein Diese Check Box ist irrelevant wenn es nur eine Bedingung gibt d h wenn es au er dem Sonst Ausgang nur einen weiteren Ausgang gibt F r die Funktionen der Schaltfl chen welche der Tab Entscheidung bersicht anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigen schaften 3 5 7 16 Tab Beschreibung Der Tab Beschreibung wird in der Ansicht Eigenschaften f r jede Art von Element angeboten Bes
313. gbar Note Informationen zu den Aktionstypen f r direkten Datenbankzugriff finden Sie im Dokument Data baselntegrator Guide F r die Funktionen der Schaltfl chen welche der Tab Erweiterungen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 256 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 18 Tab Aktion ausl sen Einf hrung Der Tab Aktion ausl sen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Aktion ausl sen ausgew hlt ist Der Tab Aktion ausl sen erfasst Spezielle Aktionseinstellungen f r das betref fende Ablaufregel Element Aktion ausl sen Allgemeine Aktionseinstellungen f r eine Aktion sind im zugeh rigen Tab Aktionseinstellungen erfasst Welche Art Spezielle Aktionseinstellungen f r eine Aktion erforderlich sind h ngt von ihrem Aktionstyp ab Dementsprechend kann der Tab Aktion ausl sen verschiedene Erscheinungen haben Bez glich der standardm ig vornandenen Aktionstypen sind die folgenden Erscheinungen unterschieden e Tab Aktion ausl sen f r Standard Aktionen e Tab Aktion ausl sen f r E mail senden Aktionen e Tab Aktion ausl sen f r Log Eintrag schreiben Aktionen e Tab Aktion ausl sen f r CSV Datei lesen Aktionen e Tab Aktion ausl sen f r CSV Datei schreiben Aktionen
314. gef hrt werden Gegebenenfalls wird in einem entsprechen den Info Kasten auf alternative Vorgehensweisen hingewiesen 294 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Speichern von nderungen 4 1 Speichern von nderungen Einf hrung Um nderungen zu speichern haben Sie die folgenden M glichkeiten e Speichern der nderungen in einem Editor 4 1 1 e Speichern der nderungen an einem Regelmodell 4 1 2 e Speichern aller nderungen in Ihrem Arbeitsbereich 4 1 3 Erzeugen l schen der folgenden Arten von Elementen wird nicht als nderung betrachtet Regel Regelpaket Zustandsablauf Regeltest Test suite Verwendungsmatrix Abh ngigkeitsdiagramm Nach dem Umbenennen Verschieben oder L schen eines Elements beliebiger Art werden nderungen an diesem Element automatisch gespeichert Nicht gespeicherte nderungen an einem Element werden durch ein Sternchen vor dem Namen des Elements angezeigt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 295 Allgemeine Aufgaben Speichern von nderungen 4 1 1 4 1 2 4 1 3 Speichern der nderungen in einem Editor Sie k nnen alle nderungen in einem Editor speichern z B im Ablaufregel Edi tor Voraussetzung Der betreffenden Editor ist gerade aktiv Ein Editor wird aktiv wenn Sie irgendwo darin klicken Um die nderungen in einem Editor zu s
315. gel Editor oder beim Anzeigen eines Zustandsablaufs im Zustandsablauf Editor automatisch gezeigt vorausgesetzt dass der Bereich Gliederung dargestellt ist Um die Gliederung anzuzeigen gehen Sie vor wie folgt W hlen Sie in der Men Leiste Fenster gt Sicht anzeigen Ein Kontextmen erscheint und bietet einige Ansichten an sowie den Men punkt Andere gt Wenn die Gliederung angeboten ist w hlen Sie sie 302 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che gt Wenn sie nicht angeboten ist gehen Sie vor wie folgt e W hlen Sie Andere Der folgende Dialog erscheint Filtertext eingeben A gt Allgemein JI Aufgaben E Eigenschaften E Fehler Fehlerprotokoll u Fortschritt oz Gliederung ok Abbrechen e W hlen Sie im Ordner Allgemein den Eintrag 5z Gliederung e Klicken Sie auf OK Im Ansichten Bereich der Perspektive wird die Gliederung gezeigt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 303 Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 4 Verwalten von Perspektiven Einf hrung Eine Perspektive ist eine vordefinierte Darstellung der Bedienoberfl che welche speziell zugeschnitten ist f r eine bestimmte Nutzergruppe und den entsprechenden Anwendungsbereich Um die Perspektiven des Visual Rules Modeler zu verwalte
316. gel Explorer wird die Entscheidungstabelle an der betreffenden Posi tion hinzugef gt Der Entscheidungstabellen Editor ffnet sich daf r Stan dardm ig hat die neue Entscheidungstabelle folgende Form In der standardm ig vorliegenden Entscheidungstabelle ist die Zuwei sungsspalte mit einem Fehlermarker gekennzeichnet Dies liegt daran dass ein Datenelement spezifiziert werden muss auf welches sich die Spalte bezieht Zum Editieren einer Zuweisungsspalte siehe 5 3 1 3 356 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen Importieren einer Excel Tabelle als Entscheidungstabelle Um eine Excel Tabelle als Entscheidungstabelle zu importieren gehen sie vor wie folgt W hlen Sie in der Men Leiste Datei gt Importieren Derfolgende Dialog erscheint Ausw hlen Importquelle ausw hlen Importquelle ausw hlen en amp Allgemein amp Ausf hren Debug amp CNS amp Plug in Entwicklung E Team Visual Rules KA lt Zur ck Weiter gt Fertig stellen ffnen Sie den Ordner Visual Rules gt Visual Rules E CSV Datei als konstantes Datenelement Datenbanktabellen als Datentypen 9 Excel Tabelle als Entscheidungstabelle 3 Java Interface als Regeln Sa Java Interface als Services E Projekt aus Team Server gt W hlen Sie Excel Tabelle als Entscheidungst
317. gelmodell erzeugt Geben Sie im Feld Name der Entscheidungstabelle einen Namen f r die Entscheidungstabelle ein F r Entscheidungstabellen gilt die Allgemeine Einschr nkung bei der Namensgebung Falls n tig d h wenn die betreffende Excel Datei seit dem ffnen des Dia logs ge ndert wurde gehen Sie vor wie folgt e Klicken Sie auf Aktualisieren Die Excel Datei wird neu geladen e W hlen Sie die betreffende Tabelle nochmal gt Klicken Sie auf Weiter gt Der Dialog zeigt die Excel Tabelle als Entscheidungstabelle in ihrer vorl ufi gen Form Bosch Software Innovations GmbH Modellierungshandbuch 6 1 359 Allgemeine Aufgaben Verwalten von Regelmodell Elementen paimin rigen Bist Mangel spiel midi duno belle importiere Tabellenstruktur Struktur der Entscheidungstabelle definieren Coja EE je Dabei wurde die Tabelle automatisch so gut wie m glich angepasst D h unter anderem werden die folgenden Modifikationen vorgenommen e Generell wird die erste Spalte als Bedingungsspalte definiert e Generell wird zu den Eintr gen in einer Bedingungszeile Bedingungs spalte der Operator hinzugef gt e Soweit m glich werden die Eintr ge in den Zellen angepasst an die im Visual Rules Modeler verwendeten Formate z B wurde ein als Text for matierter Eintrag in einen String umgewandelt ein als Datum formatier ter Eintrag wu
318. geln e Ablaufregel e Entscheidungstabelle Dabei ist die Ablaufregel die allgemeinere Form einer Regel D h eine Ablaufre gel ist generell anwendbar w hrend eine Entscheidungstabelle f r bestimmte Situationen besonders geeignet ist Da eine Ablaufregel generell anwendbar ist kann jede Entscheidungstabelle auch als Ablaufregel dargestellt werden 92 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel 2 7 1 Ablaufregel 3 Eine Ablaufregel ist eine Regel in Form eines Ablaufdiagramms Sie startet mit dem Ablaufregel Element Start P und verzweigt sich dann nach rechts und nach unten E o BONUS_CARD GOLD L BR bonus_points 20 BONUS_CARD SILVER bonus_points 10 bonus_card BONUS_CARD GOLD E bonus_points 35 BONUS CARD SILVER E bonus_points 15 EI bonus_card BONUS_CARD GOLD E bonus_points 50 BONUS_CARD SILVER bonus_points 20 Beispiel einer Ablaufregel dargestellt mit Inhalten Die tats chliche Erscheinung einer Ablaufregel kann in Abh ngigkeit von der Konfiguration des Ablaufregel Editorfelds variieren Eine Ablaufregel kann als Ablaufregel Vorlage 2 7 1 1 verwendet wer den Bosch Software Innovations GmbH Modellierungshandbuch 6 1 93 Grundlagen Regel 2 7 1 1 Dabei werden die Zweige durch Ablaufregel Elemente gebildet die aneinander geh ngt sind Im
319. gen einer Zeile Spalte nananana annann 472 5 3 2 2 L schen einer Zeile Gpnahte 222222222220 474 5 3 2 3 Verschieben einer Zeile Spalte nannan nananana 475 6 Testen von Regeln Einf hrung 18 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 6 1 Verwalten von Regeltests een nn 479 EiNTUNTUNE EE 479 6 1 1 Erzeugen eines Regeltests nennen nenn 480 6 1 2 Erzeugen einer Testsuite 2nnun2nnn nennen nnnn nenn 482 6 1 3 L schen eines Regeltests oder einer Testsuite 484 6 1 4 Organisieren von Regeltests in einer Testsuite 485 EINT RTUND or deen EM AEN Ee MEN een 485 6 1 4 1 Hinzuf gen von Regeltests zu einer Testsuite 486 6 1 4 2 Umsortieren der Regeltests in einer Testsuite 487 6 1 4 3 L schen eines Regeltests aus einer Testsuite 487 6 2 Editieren eines Regeltests nnusneeeenen nenn 489 EIRTURFUNE ua en E eege 489 6 2 1 Anzeigen eines Regeltests im Regeltest Editor 490 6 2 2 Editieren der Testf lle eines Regeltests zu2222 491 6 2 2 1 Editieren des Namens eines Testfalls 491 6 2 2 2 Hinzuf gen einer Beschreibung zu einem Testfall 492 6 2 2 3 Spezifizieren der Eingabe Werte f r einen Testfall 493 6 2 2 4 Spezifizieren der erwarteten Ergebnisse f r einen Testfall 494 ln dd 494 Spezifizieren der erwarteten Werte f r Ausgabe Datenele Wu susanne ea 495
320. genschaften angeboten wenn entweder im Regel Explorer oder in der Ablaufregel Kontextpalette eine Aktion vom Aktionstyp CSV Datei schreiben ausgew hlt ist Aktion Aktion Typ CSV Datei schreiben el Dateiname Ausw hlen EI Spaltenname Feldtrennzeichen Erkennungszeichen f r Strings Zeilentrennzeichen CRLF X Zeichensatz windows 1252 v V Spaltennamen ausgeben E Existierende Datei berschreiben Tab Aktionseinstellungen f r CSV Datei schreiben Aktionen 224 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Der Tab Aktionseinstellungen f r CSV Datei schreiben Aktionen erfasst den Aktionstyp und folgende Allgemeine Aktionseinstellungen f r die betreffende Aktion Dateiname Vollst ndiger Pfad zur betreffenden CSV Datei Existierende Datei ber schreiben Falls aktiviert werden Inhalte in der CSV Datei berschrieben Feldtrennzeichen Zeichen das in der CSV Datei als Feldtrennzeichen werwendet wird Texterkennungszeichen Zeichen das in der CSV Datei als Feldbegrenzungs zeichen verwendet wird Zeilentrennzeichen Zeichenkombination die in der CSV Datei als Zei lentrennung verwendet wird Zeichensatz Zeichensatz der in der CSV Datei verwendet wird Spaltennamen ausge ben Falls aktiviert werden Spaltennamen in die erste Zeile der CSV Datei geschrieben
321. genschaften m glich Um eine Beschreibung zu einer Entscheidungstabelle hinzuzuf gen gehen Sie vor wie folgt Doppelklicken Sie im Entscheidungstabellen Editorfeld auf das Beschrei bungsfeld der Zelle Der Inplace Editor ffnet sich gt Geben Sie eine Beschreibung ein 464 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Entscheidungstabelle 5 3 1 2 Editieren einer Aktionsspalte Einf hrung Das Editieren einer Aktionsspalte beinhaltet die folgenden Aufgaben e Spezifizieren der auszul senden Aktion e Spezifizieren der relevanten F lle Das Hinzuf gen einer Beschreibung zu einer Tabellenzelle ist ebenfalls m glich Voraussetzung Die betreffende Spalte wird im Entscheidungstabellen Editor feld angezeigt Zum Navigieren im Editorfeld siehe 5 1 2 Spezifizieren der auszul senden Aktion Sie k nnen in einer Aktionsspalte die auszul sende Aktion spezifizieren Um die auszul sende Aktion zu spezifizieren gehen Sie vor wie folgt Doppelklicken Sie im Entscheidungstabellen Editorfeld in das Inhaltsfeld des Spaltenkopfes Der Inplace Editor ffnet sich Spezifizieren Sie die auszul sende Aktion Der Tab Aktion ausl sen erscheint entsprechend dem Aktionstyp der gew hlten Aktion Bosch Software Innovations GmbH Modellierungshandbuch 6 1 465 Editieren von Regeln
322. gerweise angegeben Wenn es nicht angegeben ist dann ist der entsprechende Teil der Bedingung in den Inhaltsfeldern der einzelnen Bedingungen angegeben Bitte beachten Sie dass das obige Beispiel in der Standardeinstellung nicht sinnvoll w re d h wenn nur die erste zutreffende Bedingung ausgef hrt w rde 102 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel In diesem Fall w rde die zweite Bedingung effektiv nie gepr ft Es w re aller dings sinnvoll wenn die Reihenfolge der Bedingungen andersherum w re Dies macht deutlich warum die Reihenfolge der Bedingungen entscheidend sein kann 2 7 2 4 Ablaufregel Element Aktion ausl sen E9 Das Ablaufregel Element Aktion ausl sen repr sentiert das Ausl sen einer Aktion in der Ausf hrung einer Ablaufregel Dabei wird die auszul sende Aktion im Inhaltsfeld des Elements spezifiziert 4 zuszul sende_Aktion 5 2 7 2 5 Ablaufregel Element Service aufrufen Das Ablaufregel Element Service aufrufen repr sentiert das Aufrufen eines Ser vices in der Ausf hrung einer Ablaufregel Dabei wird der aufzurufende Service im Inhaltsfeld des Elements spezifiziert ES Ba aufzurufender_Service 2 7 2 6 Ablaufregel Element Wiederholung abbrechen Das Ablaufregel Element Wiederholen abbrechen repr sentiert das Ende einer Wiederholung in der Ausf hrung einer Ablaufregel Eine Wiederholung in der Ausf hrung einer
323. gleichen Datentyp e Schl ssel und Werte in einer Map sind nicht notwendigerweise vom gleichen Datentyp Daher kann eine Map in folgender Form charakterisiert werden Datentyp des Schl ssels gt Datentyp des Werts Beispiel Das obige Beispiel ist eine Map der Art String gt String Da jeder Wert in einer Map durch den dazugeh rigen Schl ssel identifi ziert ist kann er in einem Ausdruck referenziert werden siehe 2 3 2 1 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 51 Grundlagen Datenelement 2 2 3 2 2 3 1 2 2 3 2 Eingabe Datenelement Einf hrung Ein Eingabe Datenelement ist ein Datenelement dass Eingabewerte f r die Aus f hrung einer Regel tr gt Beispiel Ein Datenelement kunde_alter welches das Alter eines Kunden tr gt Ein Eingabe Datenelement kann gleichzeitig als Ausgabe Datenelement definiert sein Folgenden Arten von Eingabe Datenelementen werden unterschieden e Erforderliches Eingabe Datenelement 2 2 3 1 e Optionales Eingabe Datenelement 2 2 3 2 Erforderliches Eingabe Datenelement Ein Erforderliches Eingabe Datenelement ist ein Eingabe Datenelement f r das ein Wert notwendigerweise gegeben sein muss Optionales Eingabe Datenelement Ein Optionales Eingabe Datenelement ist ein Eingabe Datenelement f r das ein Wert nicht notwendigerweise gegeben sein muss 52 Modellierungshandbuch 6 1 Bosch
324. gramm Editor feld doppelklicken wird dieses Element im Regel Explorer ausgew hlt und die zugeh rige Ansicht Eigenschaften wird gezeigt Wenn anwend bar wird auch der entsprechende der Editoren ge ffnet 196 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 7 Verwendungsmatrix Editor Der Verwendungsmatrix Editor ffnet sich automatisch wenn eine Ver wendungsmatrix angezeigt wird siehe 8 1 1 2 Falls n tig siehe 4 2 2 zum ffnen eines Editors N Ausw hlen Letzte Aktualisierung 30 08 12 14 12 Q Zoom Aktualisieren Verwendungsmatrix aktualisieren amp Anzeigen M Ein Ausgabedaten Interne Daten E Konstante Daten Aktionen Er Anzahl der betroffen nicht nzahl der betroffen nicht nem leeren Zellen in der Spalte G Abh ngigkeiten ber cksichtigen Zeile Verwendung von au erhalb des Ss Projekts definierten Elementen ber cksichtigen BONUSKARTE E bonuskarte SG bonuspunkte E sitzplatznr E couponrabatt E studentenrabatt 7 wochenendaufschlag studentenrabatt_gew hrt wochenendaufschlag_berechnet E Kinokarte Bonuspunkte Kinokarte n Kinokarte GT E Bonuspunkte S Preisberechnung s Rabatt Verwendungsmatrix Editor Der Verwendungsmatrix Editor dient zum Editieren ein
325. gstabelle gt Spezifizieren Sie die auszul sende Ausnahme Der Tab Ausnahme ausl sen erscheint Spezifizieren Sie die erforderlichen Einstellungen Spezifizieren der relevanten F lle Sie k nnen in einer Ausnahmespalte die relevanten F lle spezifizieren d h die F lle in denen die Ausnahme ausgel st werden soll Um die relevanten F lle zu spezifizieren gehen Sie vor wie folgt gt Doppelklicken Sie im Entscheidungstabellen Editorfeld auf die Tabellenzel len die den relevanten F llen entsprechen In den betreffenden Tabellenzellen erscheint ein Kreuz x anstelle eines Strichs Doppelklicken auf eine Tabellenzelle ersetzt ein Kreuz wieder durch einen Strich d h im betreffenden Fall wird die Ausnahme nicht ausgel st wer den Bosch Software Innovations GmbH Modellierungshandbuch 6 1 471 Editieren von Regeln Editieren einer Entscheidungstabelle 5 3 2 5 3 2 1 Verwalten von Zeilen Spalten einer Entscheidungsta belle Einf hrung Sie k nnen die Zeilen und Spalten einer Entscheidungstabelle im Entscheidungstabellen Editor verwalten Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 Hier haben Sie die folgenden M glichkeiten e Hinzuf gen einer Zeile Spalte 5 3 2 1 e L schen einer Zeile Spalte 5 3 2 2 e Verschieben einer Zeile Spalte 5 3 2 3 Hinzuf gen einer Zeile Spalte Sie k nnen eine Zeile oder Spalte zu ei
326. gt gt Rechtsklicken Sie in der Zustandsablauf Werkzeugpalette auf das Symbol GH Klicken Sie im Zustandsablauf Editorfeld auf das betreffende Zustandsele ment Eine leere Notiz wird an das Zustandselement angef gt Editieren Sie die Notiz 546 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Editieren eines Zustandselements 7 3 3 Platzieren des Namens eines Zustandselements Sie k nnen den Namen eines Zustandselements im Zustandsablauf Editorfeld ber oder unter dem Zustandselements sowie rechts oder links davon platzie ren Voraussetzung Das Zustandselement wird im Zustandsablauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Um den Namen eines Zustandselements zu platzieren gehen Sie vor wie folgt gt Bewegen Sie den Namen im Zustandsablauf Editorfeld per drag amp drop an die betreffende Position Bosch Software Innovations GmbH Modellierungshandbuch 6 1 547 Editieren von Zustandsabl ufen Editieren eines Zustandselements 7 3 4 Hinzuf gen eines Regelaufrufs zu einem Zustandselement Beim Betreten sowie beim Verlassen eines Zustandselements kann eine Regel aufgerufen werden Sie k nnen einen solchen Regelaufruf zu einem Zustand selement hinzuf gen Voraussetzung Die Ansicht Eigenschaften wird f r das Zustandselement angezeigt Um einen Regelaufruf zu einem Zustand
327. haften im Regel Explorer hervorhe ben Dies gilt f r die folgenden Arten von Regelmodell Elementen e Datentypen e Datenelemente e Aktionen e Services Um eine referenziertes Element im Regel Explorer hervorzuheben gehen Sie vor wie folgt Dr cken Sie die Taste Strg und klicken Sie auf die Referenz zu dem Daten element Wen die Referenz in einem editierbaren Feld steht z B im Inhaltsfeld eines Ablaufregel Elements dann m ssen Sie zun chst auf dieses Feld doppelklicken Dann ffnet sich der Inplace Editor und das Element ist zug nglich Im Regel Explorer wird das Datenelement hervorgehoben Falls n tig wird das Arbeitsbereich Verzeichnis aufgeklappt so dass das Datenelement sichtbar wird 382 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren allgemeiner Einstellungen f r Aktionen 4 5 Editieren allgemeiner Einstellungen f r Aktionen Einf hrung Sie k nnen Allgemeine Aktionseinstellungen f r eine Aktion in der zugeh rigen Ansicht Eigenschaften editieren Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Spezielle Aktionseinstellungen werden beim Editieren eines Ablaufregel Elements Aktion ausl sen spezifiziert Entsprechend der verschiedenen Arten von Aktionstypen haben Sie dabei die folgenden M glichkeiten e Editieren allgemeiner Einstellungen f r eine Email send
328. hen der Darstellung von Regel tests und der von Testsuiten wechseln Sie k nnen die angebotenen Regeltests Testsuiten filtern indem Sie in das Eingabefeld Zeichen einge ben gt W hlen Sie die Regeltests Testsuiten die Sie hinzuf gen wollen 486 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Verwalten von Regeltests Klicken Sie auf OK Die Regeltests Testsuiten werden hinzugef gt 6 1 4 2 Umsortieren der Regeltests in einer Testsuite Zur besseren Anschaulichkeit k nnen Sie die Regeltests einer Testsuite im Test suite Editor umsortieren Normalerweise hat die Reihenfolge der Regeltests einer Testsuite keine praktische Bedeutung d h sie hat keine Auswirkung auf die Ergebnisse einer Ausf hrung Sie w re von Bedeutung wenn einzelne Regeltests in einer Testsuite voneinander abh ngig w ren Dies wird allerdings generell nicht empfohlen Um Regeltests umzusortieren gehen Sie vor wie folgt W hlen Sie im Testsuite Editor einen Regeltest Klicken Sie auf r Der gew hlte Regeltest wird nach oben unten verschoben 6 1 4 3 L schen eines Regeltests aus einer Testsuite Sie k nnen Regeltests aus einer Testsuite l schen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen im Testsuite Editor ausgew hlten Regeltest l schen indem Sie in der Werkzeugleiste oder imTestsuite Editor auf klicken
329. hierzu finden Sie im Java Integration Handbuch 36 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datentyp 2 1 1 Basis Datentypen Einf hrung Basis Datentypen sind die folgenden Datentypen e Am 2 1 1 1 es Date 2 1 1 2 e Time 2 1 1 3 e Float 2 1 1 4 e String 2 1 1 5 e Integer 2 1 1 6 e Boolean 2 1 1 7 e Timestamp 2 1 1 8 Die Basis Datentypen werden standardm ig bereitgestellt F r jeden der wert definiert Basis Datentypen au er dem Datentyp Any ist ein Impliziter Standard Impliziter Standardwert Die Impliziten Standardwerte f r die verschiedenen Basis Datentypen sind die folgenden Datentyp Impliziter Standardwert Date 1970 01 01 Time 01 00 00 Float O Null String leere Zeichenfolge Implizite Standardwerte Bosch Software Innovations GmbH Modellierungshandbuch 6 1 37 Grundlagen Datentyp 2 1 1 1 2 1 1 2 Datentyp Impliziter Standardwert Integer O Null Boolean false Timestamp 1970 01 01 01 00 00 Implizite Standardwerte Am Der Datentyp Any repr sentiert alle Datentypen D h ein Wert vom Datentyp Any kann von jedem Datentyp von jeder Art sein Das Verwenden des Datentyps Am erlaubt es Datentypen beim Editie ren von Regeln zu ignorieren Allerdings kann dies die A
330. hlten Aspekt zeigt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 691 Sonstige Aufgaben Senden einer Supportanfrage gt Klicken Sie auf Weiter gt Derfolgende Dialog erscheint gt Fertigstellen Senden Sie uns Ihren Anfragebericht zu und speichern Sie diesen bei Bedarf Sie k nnen Ihren Bericht ber das Internet an unsere Supportabteilung bermitteln und Sie k nnen ihn auf Ihrem Computer speichern z B f r eine sp tere Zusendung per E Mail Bericht ber das Internet versenden HTTP Proxyverbindung aktivieren Hostadresse f r HTTP Proxwy y lost Port f r HTI TP Proxy E Bericht speichern C Users imm0262 Ordner ausw hlen E Mail support visual rules de SE Weiter gt Falls n tig aktivieren Sie auf die folgende Weise eine HTTP Proxyverbin dung e Aktivieren Sie die entsprechende Check Box e F llen Sie die zugeh rigen Felder aus e Falls n tig aktivieren Sie auf dieselbe Weise eine HTTP Authentifizierung gt Wenn Sie Ihre Anfrage lokal speichern wollen gehen Sie vor wie folgt e Aktivieren Sie die entsprechende Check Box e W hlen Sie einen Ordner um die Anfrage zu speichern Ihre Anfrage wird ggf als ZIP Datei gespeichert Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Senden einer Supportanfrage Klicken Sie auf Fertig stellen
331. hme mit bestimmten Daten erwartet Erwartete Ausnahme Attribute der Ausnahme Erwartet Tats chlich gt Wenn Sie nicht erwarten dass irgendein Ausnahme Element ausgel st wird w hlen Sie Keine Ausnahme erwartet 496 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests gt Wenn Sie erwarten dass ein Ausnahme Element ausgel st wird gehen Sie vor wie folgt e W hlen Sie Ausnahme erwartet e Spezifizieren Sie im Feld Erwartete Ausnahme den betreffenden Daten typ Wenn Sie erwarten dass ein Ausnahme Element mit bestimmten Werten f r seine Attribute ausgel st wird gehen Sie vor wie folgt e W hlen Sie Ausnahme mit bestimmten Daten erwartet e Spezifizieren Sie im Feld Erwartete Ausnahme den betreffenden Daten typ e Spezifizieren Sie in der Spalte Erwartet die erwarteten Werte f r die ein zelnen Attribute Bosch Software Innovations GmbH Modellierungshandbuch 6 1 497 Testen von Regeln Editieren eines Regeltests 6 2 3 Verwalten der Testf lle eines Regeltests Einf hrung Sie k nnen die Testf lle eines Regeltests im Testf lle Feld verwalten Dabei haben Sie die folgenden M glichkeiten e Hinzuf gen eines Testfalls zu einem Regeltest 6 2 3 1 e Deaktivieren eines Testfalls in einem Regeltest 6 2 3 2 e L schen eines Testfalls aus einem Regeltest 6 2 3 3 e Umsortieren der Testf lle eines Regeltests 6 2 3 4
332. hrfach Werte erlauben wollen gehen Sie vor wie folgt e Aktivieren Sie die Check Box Mehrfach Das zugeh rige Kombinationsfeld wird aktiviert List e W hlen Sie die Form der Implementierung Wenn Sie Map gew hlt haben wird das Feld Schl sseltyp aktiviert e In diesem Fall spezifizieren Sie den Datentyp des Schl ssels der Map Sie k nnen den Datentyp des Schl ssels auf die gleiche Weise spezifizie ren wie den Datentyp des Attributs Klicken Sie auf Fertig stellen m Regel Explorer wird das Attribut im Ordner Attribute hinzugef gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 395 Allgemeine Aufgaben Editieren von Datentypen 4 6 4 Erzeugen von Literalen einer Aufz hlung Sie k nnen Literale f r einen Datentyp der Art Aufz hlung hinzuf gen Im Arbeitsbereich Verzeichnis werden Literale automatisch in dem Ordner Literale platziert der zum betreffenden Datentyp geh rt Falls n tig wird dieser Ordner automatisch angelegt Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie ein Literal einer Aufz hlung auch erzeugen indem Sie auf dem Tab Literale der zugeh rigen Ansicht Eigenschaften ein Element hinzuf gen Um gt gt ein Literal einer Aufz hlung zu erzeugen gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf den betreffenden Datentyp Ein Kontextmen erscheint W hlen S
333. hriebenen Aufgaben k nnen auf verschiedene Weisen ausgef hrt werden Gegebenenfalls wird in einem entsprechen den Info Kasten auf alternative Vorgehensweisen hingewiesen 402 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Allgemeine Aufgaben zum Editieren von Regeln 5 1 Allgemeine Aufgaben zum Editieren von Regeln Einf hrung Allgemeine Aufgaben zum Editieren von Regeln sind solche die f r alle Arten von Regeln d h f r Ablaufregeln und Entscheidungstabellen in der gleichen Weise durchgef hrt werden Dies sind die folgenden Aufgaben e Anzeigen einer Regel im Regel Editor 5 1 1 e Navigieren im Editorfeld 5 1 2 e Hinzuf gen einer Beschreibung zu einer Regel 5 1 3 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 403 Editieren von Regeln Allgemeine Aufgaben zum Editieren von Regeln 5 1 1 Anzeigen einer Regel im Regel Editor Sie k nnen eine Regel d h eine Ablaufregel oder eine Entscheidungstabelle im entsprechenden Regel Editor d h im Ablaufregel Editor oder im Entscheidungstabellen Editor anzeigen Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine Regel im Regel Editor anzuzeigen Doppelklicken auf die Regel im Regel Explorer Dr cken der Taste Strg und klicken auf eine Referenz auf die Regel im Inhaltsfeld von einem Ablaufregel Element Ablaufregel aufrufen oder e
334. hungspunkte die aktuell in Regeln im Arbeitsbereich gesetzt sind Diese k nnen durch aktivieren deaktivieren der betreffenden Check Boxen akti viert deaktiviert werden 278 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 9 Ansicht Team Server Explorer Die Ansicht Team Server Explorer wird ggf im Ansichten Bereich der Per spektive Regel Modellierung gezeigt Falls n tig siehe 4 2 1 zum Anzei gen einer Ansicht Name der Verbindung Team Server Verbindung A a Team Server Verbindung A 4 7 Repository A bp T HEAD Webkonsole URL http localhost 8080 team l Verzweigungen b W Kennzeichnungen gt 7 Repository B D Repository D Fa Team Server Verbindung B Server URL http localhost 3080 team Benutzer Admin Die Ansicht Team Server Explorer erlaubt den Zugriff auf die Visual Rules Team Server mit denen Ihr Visual Rules Modeler verbunden ist Sie zeigt ein Verzeich nis der Team Server Verbindungen sowie der zugreifbaren Repositories und ihrer Inhalte Dabei ist jede Verbindung durch das Symbol amp repr sentiert welches durch einen der folgenden Marker gekennzeichnet ist der anzeigt ob die Verbindung online ist offline e E online e OC offline Das Fokussieren auf ein bestimmtes Team Server Element ist m glich Ein Regelprojekt kann auf einem Team Server zugreifbar sein o
335. ialog erscheint Ausw hlen Importquelle ausw hlen Importquelle ausw hlen amp Allgemein gt Ausf hren Debug amp CNS amp Plug in Entwicklung amp Team Visual Rules Weiter gt Fertig stellen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 349 Allgemeine Aufgaben Verwalten von Regelmodell Elementen ffnen Sie den Ordner Visual Rules amp Visual Rules E CSV Datei als konstantes Datenelement Datenbanktabellen als Datentypen 9 Excel Tabelle als Entscheidungstabelle 3 Java Interface als Regeln Sa Java Interface als Services E Projekt aus Team Server W hlen Sie CSV Datei als konstantes Datenelement gt Klicken Sie auf Weiter gt Der folgende Dialog erscheint Importkonfiguration Eine CSV Datei ausw hlen und neues konstantes Datenelement konfigurieren Quelle wows Ziel Regelmodell Ausw hlen Regelpaket Regel Standard Ausw hlen Name des konstanten Datenelements Weiter gt Fertig stellen Spezifizieren Sie im Feld CSV Datei die betreffende CSV Datei Spezifizieren Sie im Feld Regelmodell das Regelmodell in dem Sie das Datenelement erzeugen wollen 350 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen Spezifizieren Sie im Feld Regelpaket Regel das Regelpaket bzw die Regel in dem der Sie das Da
336. ibt es Allgemeine Aufgaben zum Editieren von Ablaufregel Elementen 5 2 1 1 sowie die folgenden Aufgaben e Editieren eines Ablaufregel Elements Wiederholen 5 2 1 2 e Editieren eines Ablaufregel Elements Entscheiden 5 2 1 3 e Editieren eines Ablaufregel Elements Aktion ausl sen 5 2 1 4 e Editieren eines Ablaufregel Elements Service aufrufen 5 2 1 5 Editieren eines Ablaufregel Elements Zuweisen 5 2 1 6 e Editieren eines Ablaufregel Elements Ablaufregel aufrufen 5 2 1 7 e Editieren eines Ablaufregel Elements Ausnahme ausl sen 5 2 1 8 e Editieren eines Ablaufregel Elements Ausnahme behandeln 5 2 1 9 e Editieren eines Ablaufregel Elements Entscheidungstabelle aufrufen 5 2 1 10 F r das Ablaufregel Element Wiederholung abbrechen und das Ablaufre gel Element Zur ckkehren ist das Editieren auf Allgemeine Aufgaben zum Editieren von Ablaufregel Elementen beschr nkt F r das Ablaufregel Element Start ist das Editieren auf die folgenden Aufgaben beschr nkt Hinzuf gen einer Notiz zu einem Ablaufregel Element Hinzuf gen einer Beschreibung zu einem Ablaufregel Element Zum Editieren eines Ablaufregel Elements bergangsziel siehe 7 9 412 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 1 1 Allgemeine Aufgaben zum Editieren von Ablaufregel Elementen Einf hrung Allgemeine Aufgaben zum Edi
337. icken Sie wenn n tig d h wenn das Beschreibungsfeld eingeklappt ist in der oberen linken Ecke des Editorfelds auf gt Das Beschreibungsfeld wird aufgeklappt Doppelklicken Sie im Beschreibungsfeld Der Inplace Editor ffnet sich gt Geben Sie eine Beschreibung ein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 409 Editieren von Regeln Editieren einer Ablaufregel 5 2 Editieren einer Ablaufregel Einf hrung Sie k nnen Ablaufregeln im Ablaufregel Editor editieren DN Zum ffnen eines Editors siehe 4 2 2 Hier haben Sie die folgenden M glichkeiten e Editieren von Ablaufregel Elementen 5 2 1 e Verwalten von Ablaufregel Elementen 5 2 2 e Verwalten von Zweigen einer Ablaufregel 5 2 3 e Aus einklappen einer Ablaufregel oder ihrer Teile 5 2 4 F r Allgemeine Aufgaben zum Editieren von Regeln siehe 5 1 410 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel 5 2 1 Editieren von Ablaufregel Elementen Einf hrung Sie k nnen Ablaufregel Elemente im Ablaufregel Editorfeld editieren Voraussetzung Die betreffende Ablaufregel wird im Ablaufregel Editor ange zeigt Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 411 Editieren von Regeln Editieren einer Ablaufregel Dabei g
338. idungstabelle aufrufen Ablaufregel Element Aktion ausl sen Ablaufregel Element Zuweisen e Eingeblendete Palette siehe Eingeblendete Palette Leere Beschreibungen Inhalte werden nur dargestellt wenn Beschreibungen und Inhalte generell dargestellt sind Falls n tig k nnen Sie Inhalte durch direktes Klicken auf H anzeigen verbergen Um die Arten der dargestellten Informationen zu w hlen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf den Pfeil hinter der Schaltfl che 4 Ein Ausklappmen erscheint 318 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che W hlen Sie die betreffenden Arten von Informationen Das Ablaufregel Editorfeld stellt die entsprechenden Informationen dar Einstellen der maximalen Ausma e von Textfeldern Sie k nnen die maximalen Ausma e von Textfeldern im Ablaufregel Editorfeld einstellen Das Einstellen der maximalen Ausma e von Textfeldern betrifft die Erscheinung von Beschreibungen und Inhalten und damit die Erschei nung der betreffenden Regel wenn diese im Ablaufregel Editorfeld darge stellt sind Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie die maximalen Ausma e der Textfelder auch im Benutzervorgaben Dialog siehe 10 1 2 1 Einstellen von Benutzervorgaben f r den Ablaufregel Edi tor einstellen oder Sie k nnen die folge
339. ie Neues Element gt Literal Der folgende Dialog erscheint Literal Legt ein neues Literal Datenelement an Name 41337214 Falls n tig ersetzen Sie den Standardnamen F r Literale gilt die Allgemeine Einschr nkung bei der Namensgebung 396 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren von Datentypen Klicken Sie auf Fertig stellen Im Regel Explorer wird das Literal im Ordner Literale hinzugef gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 397 Allgemeine Aufgaben Hinzuf gen einer Notiz in der Ansicht Eigenschaften 4 7 Hinzuf gen einer Notiz in der Ansicht Eigenschaften F r die folgenden Arten von Elementen k nnen Sie Notizen in der Ansicht Eigenschaften hinzuf gen e Regelmodell Element e Ablaufregel Element e Zustandselement und bergang Sie haben auch die folgenden M glichkeiten eine Notiz hinzuzuf gen Hinzuf gen einer Notiz zu einem Ablaufregel Element im Ablaufregel Editorfeld Hinzuf gen einer Notiz zu einem Zustandselement im Zustandsablauf Editorfeld Um eine Notiz in der Ansicht Eigenschaften hinzuzuf gen gehen Sie vor wie folgt W hlen Sie den Tab Notizen Klicken Sie auf Ein Textfeld ffnet sich gt Schreiben Sie eine Notiz 398 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH A
340. ie betreffende Regel in der Ansicht Debuggen schrittweise ausf hren Um die Ausf hrung im Debug Modus zu durchschreiten gehen Sie vor wie folgt gt Um zum n chsten Unterbrechungspunkt fortzufahren klicken Sie auf Ir gt Um zum n chsten Ablaufregel Element bzw zur n chsten Tabellenzelle fort zufahren klicken Sie auf 2 gt Um zum n chsten Zweig fortzufahren klicken Sie auf gt Um die Ausf hrung zu beenden klicken Sie auf U Bosch Software Innovations GmbH Modellierungshandbuch 6 1 531 Testen von Regeln Debuggen von Regeln 532 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH d Editieren von Zustandsabl ufen Editieren von Zustandsabl ufen Einf hrung Sie k nnen einen Zustandsablauf im Zustandsablauf Editor editieren DN Zum ffnen eines Editors siehe 4 2 2 Dabei gibt es Allgemeine Aufgaben zum Editieren von Zustandsabl ufen 7 1 sowie die folgenden M glichkeiten e Hinzuf gen eines Zustandselements 7 2 e Editieren eines Zustandselements 7 3 e Hinzuf gen eines bergangs 7 4 e Editieren eines bergangs 7 5 e Hinzuf gen einer bergangsregel 7 6 e Editieren einer bergangsregel 7 7 e Hinzuf gen eines Ablaufregel Elements bergangsziel 7 8 e Editieren eines Ablaufregel Elements bergangsziel 7 9 Die meisten der hier beschriebenen Aufgaben k nnen auf verschiedene Weisen ausgef hrt werden Gegebenenfalls
341. ie die folgenden M glichkeiten e W hlen der dargestellten Informationsarten e Einstellen des Linienstils 320 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che W hlen der dargestellten Informationsarten Sie k nnen w hlen welche der folgenden Arten von Informationen im Zustandsablauf Editorfeld dargestellt werden e Ereignisnamen d h Namen der Ereignisse welche einen bergang ausl sen e bergangsziel Beschreibungen d h Beschreibungen der bergangsziele e bergangsregelnamen d h Namen der bergangsregeln e Beschreibungen d h Beschreibung des Zustandsablaufs e Notizen d h Notizen f r Zustandselemente Um die Arten der dargestellten Informationen zu w hlen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf den Pfeil hinter der Schaltfl che A Ein Ausklappmen erscheint W hlen Sie die betreffenden Arten von Informationen Das Zustandsablauf Editorfeld stellt die entsprechenden Informationen dar Bosch Software Innovations GmbH Modellierungshandbuch 6 1 321 Allgemeine Aufgaben Einrichten der Bedienoberfl che Einstellen des Linienstils Sie k nnen den Linienstil eines bergangs im Zustandsablauf Editorfeld einstel len Dabei k nnen die folgenden Linienstile verwendet werden e la Rechtwinklig e Schr g 2 Gerundet Der standardm ige Linienstil eines neu erzeug
342. ie einer Bedingung Sie k nnen eine Kopie einer Bedingung in einem Ablaufregel Element Entschei dung erzeugen wie beim Erzeugen einer Kopie eines Ablaufregel Elements Dabei wird die Kopie generell unter den anderen Bedingungen platziert d h vor der Sonst Bedingung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 423 Editieren von Regeln Editieren einer Ablaufregel Konfigurieren des Vorgehens bei der Ausf hrung Sie k nnen konfigurieren auf welche Weise die Ausf hrung einer Ablaufregel in einem Ablaufregel Element Entscheidung vorgeht Dabei k nnen Sie zwischen den folgenden Optionen w hlen e Die Ausf hrung folgt nur dem ersten Ausgang von oben f r den die ent sprechende Bedingung erf llt ist e Die Ausf hrung folgt jedem Ausgang f r den die entsprechende Bedingung erf llt ist einschlie lich des Sonst Ausgangs Standardm ig ist die erste Option ausgew hlt In diesem Fall kann die Reihenfolge der Bedingungen entscheidend sein Um das Vorgehen bei der Ausf hrung zu konfigurieren gehen Sie vor wie folgt W hlen Sie im Ablaufregel Editorfeld das Element In der Ansicht Eigenschaften wird der Tab Entscheidung bersicht ausge w hlt Aktivieren deaktivieren Sie im Tab Entscheidung bersicht die Check Box Alle zutreffenden Bedingungen ausf hren nicht nur die erste Im Ablaufregel Editorfeld erscheint das Element entsprechend d h
343. ie folgenden Schaltfl chen Schaltfl che Funktion ap Element der betreffenden Art hinzuf gen Ki Ausgew hltes Element l schen Verhindern dass Bereich automatisch zugeklappt wird Schaltfl chen in den Bereichen der Entscheidungstabellen Kontextpalette Allgemein bietet die Entscheidungstabellen Kontextpalette die folgenden Schalt fl chen Schaltfl che Funktion Anzeigen von Visual Rules Typen qf Erweitern der Auswahl dargestellter Elemente A Alphabetisches Sortieren von Elementen Allgemeine Schaltfl chen der Entscheidungstabellen Kontextpalette Bosch Software Innovations GmbH Modellierungshandbuch 6 1 167 Bedienoberfl che Editoren 3 4 2 Regeltest Editor Der Regeltest Editor ffnet sich automatisch wenn ein Regeltest ange zeigt wird siehe 6 2 1 Falls n tig siehe 4 2 2 zum ffnen eines Editors O Regen Seen aia Sp Test f r regel in Regelprojekt 2 DG D Bpa Beschreibung Testf lle Eingaben Ausgaben Gax a gt xK esale I2 xx ap Otro Ato o EngabeDaten Wert Ausgabe Daten Erwartet Tatsschlich Testfall Beschreibung porameterl Any parameterl Any en parameterdi Any parameterl Any parameter Any parameter Any gt Globale Testdaten Test Konbguratson Regeltest Editor Der Regeltest Editor dient zum Editieren eines Regeltests Er kann mehrfach ge ffnet sein jeweils mit Bezug auf einen bestimmte
344. ie w hlen k nnen e Um einen Entwicklungsstand mit einer bestimmten Kennzeichnung zu w hlen w hlen Sie Kennzeichnung und w hlen Sie die betreffende Kennzeichnung aus der Aufklappliste Klicken Sie auf Fertig stellen Die Inhalte der Lokalen Ressource werden ersetzt 9 4 8 2 Ersetzen der Inhalte lokaler Ressourcen durch ihre letzten entfern ten St nde Sie k nnen die Inhalte der Lokalen Ressourcen in einem ver ffentlichten Regel projekt durch die Inhalte ihrer letzten Entfernten St nde ersetzen In diesem Fall verwerfen Sie Ihre letzten Lokalen nderungen an diesen Ressourcen d h die jenigen nderungen die bisher nicht gesendet wurden Um die Inhalte Lokaler Ressourcen durch ihre letzten Entfernten St nde zu ersetzen gehen Sie vor wie folgt gt W hlen Sie im Regel Explorer die betreffenden Ressourcen gt Rechtsklicken Sie irgendwo im Regel Explorer Ein Kontextmen erscheint W hlen Sie Ersetzen durch gt Aktuellsten vom Team Server In diesem Fall erscheint der folgende Dialog Le II ww 650 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Klicken Sie auf Ja Die Lokalen Ressourcen werden ersetzt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 651 Arbeiten mit Team Servern Vergleichen einer lokalen Ressource mit einem entfernten Stand 9 5 Ve
345. ieben Voraussetzung Die betreffende Testsuite wird im Testsuite Editor angezeigt Zum Anzeigen einer Testsuite im Testsuite Editor siehe 6 3 1 Dabei haben Sie die folgenden M glichkeiten e Deaktivieren Konfigurieren des Erzeugens von Statistik 6 3 3 1 e Ausw hlen einer Konfiguration f r die Regelausf hrung 6 3 3 2 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 519 Testen von Regeln Editieren einer Testsuite 6 3 3 1 Deaktivieren Konfigurieren des Erzeugens von Statistik Beim Ausf hren einer Testsuite kann f r die einzelnen Regeltests jeweils eine Statistik erzeugt werden Diese kann entweder den Regeltest als Ganzen abdekken oder jeden enthaltenen Testfall separat Sie k nnen f r einen bestimmte Testsuite entscheiden ob Statistik tats chlich erzeugt wird Dar ber hinaus k nnen Sie ggf die Erzeugung von Statistik bez g lich des oben genannten Aspekts konfigurieren Dabei werden die spezifischen Einstellungen der einzelnen Regeltests in der Testsuite berschrieben Dies k nnen Sie im Bereich Erzeugen von Statistiken des Tab Konfiguration f r Testsuiten tun Erzeugen von Statistiken Statistikeinstellungen der Tests berschreiben Statistik erzeugen f r Keine X Das Erzeugen von Statistik kann generell d h f r jeden Regeltest durch Ihren technischen Verantwortlichen deaktiviert werden In diesem Fall sind die Eins
346. ieden e Tab Wiederholen Option Wiederholen f r jedes von mehreren Elementen e Tab Wiederholen Option Wiederholen solange eine Bedingung erf llt ist e Tab Wiederholen Option Wiederholen mit Z hler F r die Funktionen der Schaltfl chen welche der Tab Wiederholen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 270 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Wiederholen Option Wiederholen f r jedes von mehreren Elementen Elemente jeweils zuweisen an Datenelement Elemente Collection Tab Wiederholen Option Wiederholen f r jedes von mehreren Elementen Wenn die Option Wiederholen f r jedes von mehreren Elementen ausgew hlt ist erfasst der Tab Wiederholen die folgenden Einstellungen f r die betref fende Wiederholung Elemente jeweils zuwei Datenelement welchem Werte zugewiesen werden senan Elemente Collection von welcher Werte zugewiesen werden Tab Wiederholen Option Wiederholen solange eine Bedingung erf llt ist Bedingung Bedingung true Tab Wiederholen Option Wiederholen solange eine Bedingung erf llt ist Wenn die Option Wiederholen solange eine Bedingung erf llt ist ausgew hlt ist erfasst der Tab Wiederholen im Feld Bedingung den Ausdruck der die betref fende Bedingung repr sentiert Bosch Software Innovations GmbH Mod
347. ier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine Aktion zu erzeugen Erzeugen einer Kopie einer Aktion die bereits im Arbeitsbereich exi stiert Zum Erzeugen einer Kopie eines Regelmodell Elements siehe 4 4 7 Hinzuf gen einer Aktion im Tab Aktionen der Ansicht Eigenschaften f r den betreffenden Ordner Gruppe Um eine Aktion zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die Regel das Regelpaket oder Regelmodell oder auf einen Ordner Gruppe darin wo Sie die Aktion erzeu gen wollen Ein Kontextmen erscheint 334 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt W hlen Sie Neues Element gt Aktion Derfolgende Dialog erscheint Aktion Legt eine neue Aktion an Name der Aktion Aktionstyp Filter 7 Ale zeigen E CSV Datei lesen d CSV Datei schreiben w E mail senden Sa Log Eintrag schreiben Ir Meldung ausgeben Standard Beschreibung CSV Datei lesen Er bietet die verf gbaren Aktionstypen Sie k nnen diesen Dialog auch ffnen indem Sie im Bereich Aktionen der Ablaufregel Kontextpalette oder der Entscheidungstabellen Kontextpa lette auf klicken Falls n tig ersetzen Sie den Standardnamen F r Aktionen gilt die Allgemeine Einschr nkung bei der Name
348. ieren eins Zweigs als Entscheidungstabelle Sie k nnen einen Zweig einer Ablaufregel als neue Entscheidungstabelle extra hieren Voraussetzung Der Zweig ist an ein Ablaufregel Element Entscheidung ange h ngt Er enth lt kein Ablaufregel Element f r das es in einer Entscheidungstabelle keine Entsprechung gibt Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen ausgew hlten Zweig einer Ablaufregel auch mit der Tastenkombination Alt Umschalt T als neue Entscheidungstabelle extrahieren Um einen Zweig als Entscheidungstabelle zu extrahieren gehen Sie vor wie folgt Rechtsklicken Sie im Ablaufregel Editorfeld auf das Ablaufregel Element Entscheidung an dem der Zweig h ngt Ein Kontextmen erscheint 456 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel W hlen Sie Zweig als neue Entscheidungstabelle extrahieren Derfolgende Dialog erscheint ag Seren Up papaa Sa pe scheid gstabe Entscheidungstabelle extrahieren Extrahiert den ausgew hlten Zweig als neue Entscheidungstabelle Regelmodell Rule Project A Rule Model Ausw hlen Regelpaket Ausw hlen Name der neuen Regel Erzeugte Regel im Regel Editor anzeigen lt Zur ck Weiter gt Fertig stellen Abbrechen Der Eintrag im Feld Regelmodell und ggf im Feld Regelpaket zeigt wo die Entscheidung
349. ieren im Editorfeld 22222 sseneen nennen nenn 406 ENUN S eet tar anne ara 406 5 1 2 1 Verschieben einer Regel o NEE EELER nnana 406 5 1 2 2 Vergr ern einer Regel 407 5 1 2 3 Fokussieren eines Bereichs 22erren 407 5 1 3 Hinzuf gen einer Beschreibung zu einer Regel 409 5 2 Editieren einer Ablaufregel unnn nnnnannnnnnnnnnnnnnn 410 lol DEE 410 5 2 1 Editieren von Ablaufregel Elementen A 411 SI ln 411 5 2 1 1 Allgemeine Aufgaben zum Editieren von Ablaufregel Ele MENEH nn en EE 413 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 15 Inhaltsverzeichnis 5 2 1 2 5 2 1 3 5 2 1 4 5 2 1 5 5 2 1 6 Einf hrung EE 413 Navigieren innerhalb einer Ablaufregel 413 Direktes Navigieren zu einem Ablaufregel Element 414 Navigieren innerhalb eines Ablaufregel Elements 415 Hinzuf gen einer Notiz zu einem Ablaufregel Element 415 Hinzuf gen einer Beschreibung zu einem Ablaufregel Ele Mental 416 Editieren eines Ablaufregel Elements Wiederholen 417 Editieren der Einstellungen f r Wiederholen f r jedes von mehreren Elementen 418 Editieren der Einstellungen f r Wiederholen solange eine Bedingung erf llt jet 419 Editieren der Einstellungen f r Wiederholen mit Z hler 419 Editieren eines Ablaufregel Elements Entscheiden 420 EEN ur Geer 420 Hinzuf gen einer Bedingung s ern2 0 421 Editieren einer Beding
350. ies passiert f r jedes Ausgabe Datenelement der aufrufenden Regel f r welches der Elementname und der Datentyp mit dem eines Ausgabe Datenelements der aufgerufenen Entscheidungstabelle bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben m E Tabellen horizontal ausrichten Note Diese Art der Ausrichtung ist standardm ig ausge w hlt Tabellen vertikal ausrichten ER El Linke Tabelle maximieren Rechte Tabelle maximieren Schaltfl chen im Tab Entscheidungstabelle aufrufen 232 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 7 Tab Ablaufregel aufrufen Der Tab Ablaufregel aufrufen wird in der Ansicht Eigenschaften ange boten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Ablaufre gel aufrufen ausgew hlt ist Ablaufregel aufrufen Ablaufregel A kl ER Si Er a a a 2 Eingabedaten Wert Beschreibung Ausgabedaten Zuweisen an Beschreibung ES Eingabe Any 5 x E Ausgabe Any Element St EI GX 2 Ce Tab Ablaufregel aufrufen Der Tab Ablaufregel aufrufen stellt bez glich der betreffenden d h der aufge rufenen Ablaufregel die folgenden Informationen bereit Ablaufregel auf Name der Ablaufregel rufen Eingabedaten Eingabe Datenelemente der Ablaufregel Wert Werte die den Eingabe Datenelementen zugewiesen wer den sollen
351. igkeitsdiagramm innerhalb des Abh ngigkeitsdiagramm Editorfelds so verschoben dass das Element sichtbar wird Anordnen von Elementen Sie k nnen die Elemente in einem Abh ngigkeitsdiagramm automatisch anord nen lassen Sie k nnen die Elemente auch manuell per drag amp drop anordnen Um Elemente anzuordnen gehen Sie vor wie folgt Rechtsklicken Sie irgendwo im Abh ngigkeitsdiagramm Editorfeld Ein Kontextmen erscheint W hlen Sie Layout Die Elemente und die zugeh rigen Abh ngigkeiten werden automatisch angeordnet Bosch Software Innovations GmbH Modellierungshandbuch 6 1 575 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts L schen eines Elements Sie k nnen einzelne Elemente aus einem Abh ngigkeitsdiagramm l schen Wenn Sie ein Element aus einem Abh ngigkeitsdiagramm l schen wer die zugeh rigen Abh ngigkeiten ebenfalls gel scht Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie ein ausgew hltes Element aus einem Abh ngigkeitsdiagramm auch durch Klicken auf die Schaltfl che in der Werkzeugleiste l schen Um ein Element zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Abh ngigkeitsdiagramm auf das Element Ein Kontextmen erscheint gt W hlen Sie X L schen Das Element wird gel scht Verbergen bestimmter Arten von Elementen Sie k nnen die Element
352. inem Ablaufregel Element Entscheidungstabelle aufrufen 404 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Allgemeine Aufgaben zum Editieren von Regeln Um eine Regel im Regel Editor anzuzeigen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf amp Der folgende Dialog erscheint W hlen Sie eine Regel aus Ablaufregel1 Ablaufregel 2 Ablaufregel 3 E Entscheidungstabelle1 E Entscheidungstabelle 2 E Entscheidungstabelle 3 Er bietet die verf gbaren Regeln Sie k nnen die angebotenen Regeln filtern indem Sie in das Eingabefeld Zeichen eingeben e W hlen Sie die betreffende Regel e Klicken Sie auf OK Der Ablaufregel Editor Entscheidungstabellen Editor ffnet sich und zeigt die Regel Bosch Software Innovations GmbH Modellierungshandbuch 6 1 405 Editieren von Regeln Allgemeine Aufgaben zum Editieren von Regeln 5 1 2 Navigieren im Editorfeld Einf hrung Sie k nnen im Editor Feld der Regel Editoren d h im Ablaufregel Editorfeld oder im Entscheidungstabellen Editorfeld navigieren Voraussetzung Die betreffende Regel ist im entsprechenden Editor angezeigt Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 Hier haben Sie die folgenden M glichkeiten e Verschieben einer Regel 5 1 2 1 e Vergr ern einer Regel 5 1 2 2 e Fokussieren eines Be
353. inem anderen Stand eines Regelprojekts 9 4 5 e Wiederherstellen von Ressourcen die auf dem Team Server gel scht wurden 9 4 6 e Synchronisieren lokaler Ressourcen mit Ihrem entfernten Entwicklungsstand 9 4 7 e Ersetzen der Inhalte lokaler Ressourcen durch ihre entfernten Inhalte 9 4 8 624 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern 9 4 1 9 4 1 1 Allgemeine Aufgaben zum Austausch mit Team Ser vern Einf hrung Allgemeine Aufgaben zum Austausch mit Team Servern sind die folgenden e Ausschlie en von Ressourcen vom Austausch mit einem Team Server 9 4 1 1 e Aufl sen von widerspr chlichen nderungen 9 4 1 2 Ausschlie en von Ressourcen vom Austausch mit einem Team Ser ver Sie k nnen einzelne Ressourcen in einem ver ffentlichten Regelprojekt generell vom Austausch mit dem betreffenden Team Server ausschlie en In diesem Fall werden die Ressourcen ignoriert wenn Sie oder irgendein anderer Benutzer Inhalte mit dem betreffenden Team Server austauschen Um einzelne Ressourcen generell vom Austausch mit einem Team Server auszu schlie en gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die betreffende Ressourcen Ein Kontextmen erscheint W hlen Sie Ignorieren im Team Server Der folgende Dialog erscheint T Nicht wieder fragen De JI nen
354. ines Ablaufregel Elements Zuweisen Einf hrung Um ein Ablaufregel Element Zuweisen zu editieren haben Sie die folgenden M glichkeiten e Hinzuf gen einer Zuweisung e Editieren einer Zuweisung e Verschieben einer Zuweisung e L schen einer Zuweisung 432 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Voraussetzung Das betreffende Element wird im Ablaufregel Editorfeld ange zeigt Zum Navigieren im Editorfeld siehe 5 1 2 Hinzuf gen einer Zuweisung Sie k nnen zu einem Ablaufregel Element Zuweisen weitere Zuweisungen hin zuf gen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie eine Zuweisung auch im Tab Zuweisungen der Ansicht Eigenschaften f r ein Ablaufregel Element Zuweisen hinzuf gen Da die Zuweisungen in einem Ablaufregel Element Zuweisen nacheinan der von oben nach unten bearbeitet werden kann ihre Reihenfolge ent scheidend sein Um eine Zuweisung hinzuzuf gen gehen Sie vor wie folgt F gen Sie ein weiteres Ablaufregel Element Zuweisen innerhalb des gege benen ein d h ber oder unter einer gegebenen Zuweisung Zum Hinzuf gen eines Ablaufregel Elements siehe 5 2 2 1 Ein schwarzer Balken zeigt an wo genau die Zuweisung platziert werden wird Das neue Element wird an der betreffenden Stelle als weitere Zuweisung hi
355. ines Editors Wenn kein Unterbrechungspunkt in der zu testenden Regel gesetzt ist oder wenn alle gesetzten Unterbrechungspunkte deaktiviert sind wird der Regeltest ganz normal d h nicht im Debug Modus ausgef hrt Zum Verwalten von Unterbrechungspunkten siehe 6 7 1 530 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Debuggen von Regeln Um die Ausf hrung im Debug Modus zu starten gehen Sie vor wie folgt gt Klicken Sie im Regeltest Editor Testsuite Editor auf Wenn Sie die Perspektive Regel Modellierung verwenden erscheint ein Dialog der Sie auffordert den Wechsel zur Perspektive Debuggen zu best tigen Die Perspektive Debuggen zeigt standardm ig alle Ansichten an wel che zum Debuggen von Regeln dienen Dieselben Ansichten k nnen aller dings auch in der Perspektive Regel Modellierung angezeigt werden Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht gt Wenn Sie den Wechsel best tigen wollen klicken Sie auf Ja Die Ausf hrung wird gestartet und h lt sobald ein Unterbrechungspunkt erreicht wird vor dem betreffenden Ablaufregel Element oder der Tabellen zelle automatisch an Die Ansicht Debuggen wird angezeigt Hier ist das Durchschreiten der Ausf hrung im Debug Modus m glich 6 7 2 2 Durchschreiten der Ausf hrung im Debug Modus Einf hrung Nach dem Starten der Ausf hrung im Debug Modus k nnen Sie d
356. ines Regeltests Klicken Sie auf H Wenn es irgendwelche Ausgabedaten gibt die zur ckgegeben werden m s sen dann werden die betreffenden Ausgabe Datenelemente angezeigt Betroffener Service Ersatzwert Servicel Ausgabel Any Ausgabe2 Any Gi Ausgabe3 Any List m 1 Any 2 Any 3 Any 4 Service 2 bg Di r F r jedes Ausgabe Datenelement gehen Sie vor wie folgt e Doppelklicken Sie in der Spalte Ersatzwert auf die betreffende Tabellen zelle Der Inplace Editor ffnet sich e Geben Sie einen Wert vom betreffenden Datentyp ein 6 2 5 2 Aktivieren deaktivieren von Aktionen Beim Ausf hren eines Regeltests k nnen Aktionen ausgel st werden vorausge setzt dass die getestete Regel das Ablaufregel Element Aktion ausl sen bein haltet Abh ngig von der Art der Aktion kann dies f r den Regeltest unn tig und au erdem ungewollt sein z B im Fall einer Aktion vom Aktionstyp E mail sen den Sie k nnen f r einen bestimmten Regeltest einzelne Aktionen aktivieren deak tivieren so dass diese tats chlich nicht ausgef hrt werden Dies k nnen Sie 508 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests im Bereich Aktionen des Tab Konfiguration f r Regeltests tun Aktionen Alle aktivieren Alle deaktivieren Einzelne aktivieren DS S
357. ische Operatoren Einf hrung Ein logischer Operator betrachtet einen oder mehrere Werte vom Datentyp Boo lean und gibt einen Wert vom gleichen Typ zur ck Die folgenden logischen Operatoren k nnen verwendet werden OR NOT AND OR Der logische Operator OR betrachtet zwei Werte vom Datentyp Boolean In einem Ausdruck wird er in folgender Form verwendet Boolescher Wert OR Boolescher Wert Er gibt einen Wert vom Datentyp Boolean zur ck und zwar entsprechend fol gendem Schema e true OR true true e true OR false true e true OR true true e false OR false false NOT Der logische Operator NOT betrachtet zwei Werte vom Datentyp Boolean In einem Ausdruck wird er in folgender Form verwendet NOT Boolescher Wert Er gibt einen Wert vom Datentyp Boolean zur ck und zwar entsprechend fol gendem Schema e NOT true false e NOT false true Bosch Software Innovations GmbH Modellierungshandbuch 6 1 65 Grundlagen Ausdruck 2 3 3 2 AND Der logische Operator AND betrachtet zwei Werte vom Datentyp Boolean In einem Ausdruck wird er in folgender Form verwendet Boolescher Wert AND Boolescher Wert Er gibt einen Wert vom Datentyp Boolean zur ck und zwar entsprechend fol gendem Schema e true AND true true e true AND false false e false AND true false e false AND false false Collection Operatoren
358. isches Internes Datenelement ist besonders dazu geeignet gro e Mengen von Referenzdaten zu tragen die sich nur selten oder nie ndern 54 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datenelement 2 2 6 Ausnahme Element Ein Ausnahme Element ist ein Datenelement von einem Datentyp der Art Aus nahme d h es tr gt Informationen ber eine Ausnahmesituation Da jeder Datentyp der Art Ausnahme mindestens das Attribut message beinhaltet kann jedes Ausnahme Element eine Beschreibung der Aus nahmesituation tragen Beispiel Ein Ausnahme Element vom Datentyp Ausnahme_fehler k nnte sowohl eine Beschreibung einer Ausnahmesituation als Wert f r das Attribut message als auch eine Zahl tragen die einen Fehler code identifiziert als Wert f r das Attribut fehler_code 2 2 7 Konstantes Datenelement Ein Konstantes Datenelement ist ein Datenelement dessen Wert sich in der Ausf hrung einer Regel nicht ndert F r ein Konstantes Datenelement muss ein Standardwert angegeben sein Ein Konstantes Datenelement ist besonders dazu geeignet Werte zu defi nieren die Regeln parametrisieren Z B kann man anstatt ein Kreditlimit innerhalb einer Regel zu definieren das Kreditlimit als Konstante definie ren und dann aus der Regel heraus auf diese Konstante referenzieren Bosch Software Innovations GmbH Modellierung
359. isten der hier beschriebenen Aufgaben k nnen auf verschiedene Weisen ausgef hrt werden Gegebenenfalls wird in einem entsprechen den Info Kasten auf alternative Vorgehensweisen hingewiesen 562 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 8 1 8 1 1 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Analysieren eines Regelprojekts Um ein Regelprojekt zu analysieren haben Sie die folgenden M glichkeiten e Analysieren der Verwendung von Regelmodell Elementen in einem Regelpro jekt 8 1 1 e Analysieren von Abh ngigkeiten zwischen Regelmodell Elementen in einem Regelprojekt 8 1 2 Analysieren der Verwendung von Regelmodell Elementen in einem Regelprojekt Einf hrung Sie k nnen die Verwendung von Regelmodell Elementen in einem Regelprojekt mithilfe einer Verwendungsmatrix analysieren Dies beinhaltet die folgenden Aufgaben e Erzeugen einer Verwendungsmatrix 8 1 1 1 e Anzeigen einer Verwendungsmatrix im Verwendungsmatrix Editor 8 1 1 2 e Aktualisieren einer Verwendungsmatrix 8 1 1 3 e Editieren einer Verwendungsmatrix 8 1 1 4 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 563 Organisieren Ihres Arbeitsbereichs Analysieren eines Regelprojekts Verwendungsmatrix amp gew hrt _ gew hrt wochenendaufschlag_berechnet studentenrabatt BONUSKARTE couponrabatt arkett GOLD SILBER I
360. itialen Werte f r statische Interne Datenelemente Sie k nnen die initialen Werte f r die statischen internen Datenelemente auf welche die getestete Regel zugreifen kann spezifizieren In diesem Fall werden beim Ausf hren eines Regeltests diese Werte anstelle der betreffenden Stan dardwerte verwendet Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Um die initialen Werte f r statische interne Datenelemente zu spezifizieren gehen Sie vor wie folgt Klicken Sie im Testf lle Feld auf Globale Testdaten Das folgende Auswahlfeld ffnet sich e Globale Testdaten Ed Dateninitialisierung W hlen Sie Dateninitialisierung Die folgende Tabelle wird angezeigt Dateninitialisierung A p vg Interne Daten Wert Beschreibung statische_internes_Datenelement_1 String C3 statisches_internes_Datenelement_2 Any Sie zeigt die zugreifbaren statischen internen Datenelemente 514 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests F rjedes relevante Datenelement gehen Sie vor wie folgt e Doppelklicken Sie in der Spalte Wert auf die betreffende Tabellenzelle Der Inplace Editor ffnet sich e Spezifizieren Sie den Wert Sie k nnen zur urspr nglichen Sicht des Regeltest Editors zur ckkehren indem
361. itierbares Element ausw h len wird der betreffende Editor sofern er ge ffnet ist im Editor Bereich auto matisch ausgew hlt und ebenso andersherum Um mit den Editoren zu verlinken gehen Sie vor wie folgt Klicken Sie im Regel Explorer auf amp Anzeigen von Visual Rules Typen Sie k nnen die Visual Rules Typen der Objekte d h Datentypen von Datenele menten Aktionstypen von Aktionen und Servicetypen von Services im Regel Explorer anzeigen Um Visual Rules Typen anzuzeigen gehen Sie vor wie folgt Klicken Sie im Regel Explorer auf ET Bosch Software Innovations GmbH Modellierungshandbuch 6 1 309 Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 6 3 Alphabetisches Sortieren von Elementen Sie k nnen die Elemente innerhalb der Ordner im Regel Explorer alphabetisch sortieren Andernfalls ist ihre Ordnung die gleiche wie in der Ansicht Eigen schaften Um Elemente alphabetisch zu sortieren gehen Sie vor wie folgt Klicken Sie im Regel Explorer auf 310 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 7 Konfigurieren der Editoren Einf hrung Sie k nnen die einzelnen Teile der Editoren d h des Ablaufregel Editors Entscheidungstabellen Editors etc konfigurieren Bez glich der verschiedenen Teile der Editoren gilt dabei folgendes e Die Werkzeugpaletten aller Editoren haben die gleiche
362. its weitere Gruppen enthalten 368 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen Das Gruppieren von Regelmodell Elementen beinhaltet die folgenden Schritte e Erzeugen einer Gruppe 4 4 4 1 e Hinzuf gen von Elementen zu einer Gruppe 4 4 4 2 4 4 4 1 Erzeugen einer Gruppe Sie k nnen in jedem Ordner im Regel Explorer eine Gruppe erzeugen Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine Gruppe zu erzeugen Erzeugen einer Kopie einer Gruppe die bereits im Arbeitsbereich exi stiert gleiche Vorgehensweise wie beim Erzeugen einer Kopie eines Regelmodell Elements Klicken auf die Schaltfl che amp in der Ansicht Eigenschaften f r den betreffenden Ordner Gruppe Um eine Gruppe zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf den betreffenden Ordner Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 369 Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt W hlen Sie Neues Element gt amp Gruppe Der folgende Dialog erscheint Gruppe Legt eine neue Gruppe an Name EHEN Ersetzen Sie den Standardnamen falls n tig F r Gruppen gilt die Allgemeine Einschr nkung bei der Namensgebung nicht Klicken Sie a
363. ivieren im Kontextmen wie der aktiviert werden 5 2 3 4 Erzeugen einer Kopie eines Zweigs Sie k nnen eine Kopie eines Zweigs einer Ablaufregel erzeugen indem Sie eine Kopie des Ablaufregel Elements erzeugen an dem er h ngt Zum Erzeugen einer Kopie eines Ablaufregel Elements siehe 5 2 2 4 5 2 3 5 Hinzuf gen einer Beschreibung zu einem Zweig Sie k nnen eine Beschreibung zu einem Zweig einer Ablaufregel hinzuf gen Um eine Beschreibung zu einem Zweig hinzuzuf gen gehen Sie vor wie folgt Rechtsklicken Sie in der Ablaufregel Kontextpalette auf das Symbol 2 Klicken Sie im Ablaufregel Editorfeld auf das Ablaufregel Element an dem der Zweig h ngt Der Zweig wird eingerahmt durch einen Kasten mit einem Beschreibungs feld an der Oberseite Doppelklicken Sie auf das Beschreibungsfeld Der Inplace Editor ffnet sich gt Geben Sie eine Beschreibung ein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 451 Editieren von Regeln Editieren einer Ablaufregel 5 2 3 6 Extrahieren eines Zweigs als neue Regel Einf hrung Sie k nnen einen Zweig einer Ablaufregel als eine neue Regel extrahieren d h als eine Ablaufregel oder als eine Entscheidungstabelle Dabei wird in der urspr nglichen Ablaufregel der Zweig durch ein Ablaufregel Element Ablaufre gel aufrufen Ablaufregel Element Entscheidungstabelle aufrufen ersetzt wel ches die neue Ablaufregel En
364. k nnen durch Ausw hlen eines fehlgeschlagenen Regeltests im Bereich Tests angezeigt werden Zus tzlich bietet der Testsuite Editor die folgenden Schaltfl chen Schaltfl che Funktion ap Hinzuf gen von Regeltests zu einer Testsuite x L schen eines Regeltests aus einer Testsuite Note Der Regeltest wird nicht aus dem Arbeitsbereich gel scht L I JE Umsortieren der Regeltests in einer Testsuite F Ausf hren einer Testsuite Schaltfl chen im Testsuite Editor Bosch Software Innovations GmbH Modellierungshandbuch 6 1 179 Bedienoberfl che Editoren Schaltfl che Funktion Ka Starten der Ausf hrung im Debug Modus Er Anzeigen eines Regeltests im Regeltest Editor a Zugeh rige Statistik im Regel Explorer hervorheben Schaltfl chen im Testsuite Editor Dar ber hinaus kann im Feld Testbeschreibung die Beschreibung eines ausge w hlten Regeltests gegeben sein Der Testsuite Editor stellt au erdem den Tab Konfiguration f r Testsuiten bereit 3 4 3 1 Tab Konfiguration f r Testsuiten stellt Der Tab Konfiguration f r Testsuiten wird im Testsuite Editor bereitge Konfiguration Erzeugen von Statistiken T Statistikeinstellungen der Tests berschreiben Statistik erzeugen f r Keine Konfiguration der Regelausf hrung ET Konfiguration der Tests berschreiben Testsuite Konfiguration
365. kann in Abh n gigkeit von der Konfiguration des Entscheidungstabellen Editorfelds vari ieren Generell kann jede Entscheidungstabelle auch durch eine Ablaufregel dargestellt werden Eine Entscheidungstabelle ist besonders geeignet f r Gesch ftsregeln mit vielen Entscheidungen auf der Basis von nur wenigen Eingabedaten Die Tabelle ist aufgespannt durch Reihen und Spalten der folgenden Arten e Bedingungszeile 2 7 3 1 e Bedingungsspalte 2 7 3 2 e Aktionsspalte 2 7 3 3 e Zuweisungsspalte 2 7 3 4 e Ausnahmespalte 2 7 3 5 Dabei enth lt jede Entscheidungstabelle mindestens eine Bedingungsspalte und eine Spalte einer anderen Art z B eine Aktionsspalte Zuweisungsspalte oder eine Ausnahmespalte Die Bedingungsspalten und Bedingungszeilen gelb unterlegt spezifizieren Bedingungen mit Bezug auf einen bestimmten Aspekt Demgem entspricht jede der einfachen Tabellenzellen nicht unterlegt einer bestimmten Situation 108 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel 2 7 3 1 n mlich dass die zugeh rige Kombination von Bedingungen erf llt ist Alle anderen Spalten rot oder blau unterlegt spezifizieren was passiert wenn eine solche Situation gegeben ist Dabei k nnen mehrere Bedingungsspalten und Bedingungszeilen verschachtelt sein so dass eine Anzahl von Tabellenzellen verschiedene Kombinationen der gegebenen Bedingungen repr sentiert
366. keit definiert ist Zum Definieren einer neuen Regelprojekt Abh ngigkeit siehe 8 4 1 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 591 Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiederverwendungen 8 3 1 Manuelles W hlen der wiederverwendeten Regelpa kete Sie k nnen die von einem Regelpaket wiederverwendeten Regelpakete manuell w hlen Voraussetzung Die Ansicht Eigenschaften wird f r das Regelpaket ange zeigt Zum Anzeigen einer Ansicht siehe 4 2 1 Um die wiederverwendeten Regelpaket manuell zu w hlen gehen Sie vor wie folgt gt W hlen Sie in der Ansicht Eigenschaften den Tab Pakete wiederverwen den Klicken Sie auf Der folgende Dialog erscheint W hlen Sie die Regelpakete aus deren Inhalte Sie wiederverwenden wollen Filtertext eingeben Wiederverwendbare Elemente 4 Regelmodell A E KONST BD Regelpaket a FT Regelpaket b W Regelpaket c b E Regelmodell B Regelmodell C Er zeigt das wiederverwendende Regelpaket Check Box ausgef llt und die Regelpakete welche f r die Regelpaket Wiederverwendung verf gbar sind F r ein ausgew hltes Regelpaket werden die wiederverwendbaren Inhalte 592 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiede
367. l Explorer vorgenommen wurden Tab Struktur Der Tab Struktur zeigt strukturelle nderungen d h nderungen welche in einem der Regel Editoren vorgenommen wurden 204 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 Ansichten Einf hrung Die Bedienoberfl che des Visual Rules Modeler stellt die folgenden Ansichten bereit e Ansicht Aufgaben 3 5 1 e Ansicht Debuggen 3 5 2 e Ansicht Suchen 3 5 3 e Ansicht Statistik 3 5 4 e Ansicht Fehler 3 5 5 e Ansicht Variablen 3 5 6 e Ansicht Eigenschaften 3 5 7 e Ansicht Unterbrechungspunkte 3 5 8 e Ansicht Team Server Explorer 3 5 9 e Ansicht Team Server Aktivit ten 3 5 10 Die Ansichten werden im Ansichten Bereich einer Perspektive angezeigt Zum Anzeigen einer Ansicht siehe 4 2 1 Da der Visual Rules Modeler auf der Plattform Eclipse basiert gilt folgen des Einige der hier beschriebenen Ansichten geh ren zu Eclipse Zus tzlich zu den hier beschriebenen Ansichten sind weitere im Visual Rules Modeler zugreifbar die zu Eclipse geh ren Weitere Informationen zu diesen Ansichten finden Sie in der Eclipse Hilfe Bosch Software Innovations GmbH Modellierungshandbuch 6 1 205 Bedienoberfl che Ansichten 3 5 1 Ansicht Aufgaben Die Ansicht Aufgaben geh rt zu Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe
368. l f r welches der Elementname und der Datentyp mit dem eines Ausgabe Datenelements der aufgerufenen Ablaufregel bereinstim men Dabei wird ein bereits existierender Wert generell nicht berschrieben m E Tabellen horizontal ausrichten Note Diese Art der Ausrichtung ist standardm ig ausge w hlt Tabellen vertikal ausrichten ER El Linke Tabelle maximieren Rechte Tabelle maximieren Schaltfl chen im Tab Ablaufregel aufrufen 234 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 8 Tab Regel beim Betreten aufrufen OO Der Tab Regel beim Betreten aufrufen wird in der Ansicht Eigen schaften angeboten wenn im Zustandsablauf Editorfeld ein Zustand selement ausgew hlt ist Ablaufregel aufrufen Ablaufregel A m ER geg Br a 2 Eingabedaten Wert Beschreibung Ausgabedaten Zuweisen an Beschreibung E Eingabe Any 5 x E Ausgabe Any Element m EI GX 2 Ce Tab Regel beim Betreten aufrufen Der Tab Regel beim Betreten aufrufen stellt bez glich der Regel die beim Betreten des betreffenden Zustandselements ggf aufgerufen wird die folgen den Informationen bereit Ablaufregel auf Name der Regel rufen Eingabedaten Eingabe Datenelemente der Regel Wert Werte die den Eingabe Datenelementen zugewiesen wer den sollen Beschreibung Beschreibungen der Eingabe Datenelemen
369. l sen spezifiziert Welche Arten von Speziellen Aktionseinstellungen ben tigt werden h ngt vom Aktionstyp der betreffenden Aktion ab Bosch Software Innovations GmbH Modellierungshandbuch 6 1 87 Grundlagen Aktion 2 5 2 Aktionstyp e Einf hrung Ein Aktionstyp repr sentiert eine bestimmte Art von Aktivit t Die folgenden Aktionstypen werden standardm ig bereitgestellt e Aktionstyp Standard 2 5 2 1 e Aktionstyp E mail senden 2 5 2 2 e Aktionstyp Log Eintrag schreiben 2 5 2 3 e Aktionstyp CN Datei lesen 2 5 2 4 e Aktionstyp CN Datei schreiben 2 5 2 5 e Aktionstyp Meldung ausgeben 2 5 2 6 Zus tzlich k nnen kundenspezifische Aktionstypen definiert sein Weitere Informationen hierzu finden Sie im Java Integration Handbuch Der Aktionstyp CSV Datei lesen ist nur verf gbar wenn auf dem Tab Erweiterungen f r das betreffende Regelmodell die Check Box Visual Rules 3 x Kompatibilit tsfunktionen aktionen aktiviert ist 2 5 2 1 Aktionstyp Standard Der Aktionstyp Standard hat keine praktische Bedeutung Er wird technisch ben tigt f r Testzwecke 88 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Aktion 2 5 2 2 Aktionstyp E mail senden Der Aktionstyp E mail senden repr sentiert das Senden einer E mail Eine E mail wird nicht augenblicklich versandt wenn in der Ausf hrung einer Regel d
370. l Ele ment Aktion ausl sen d h dasjenige welches die Aktion ausl st gebunden Dementsprechend werden die folgenden Arten von Aktionseinstellungen unter schieden e Allgemeine Aktionseinstellungen 2 5 1 1 e Spezielle Aktionseinstellungen 2 5 1 2 Welche Arten von Einstellungen f r eine Aktion ben tigt werden h ngt dabei weiterhin von ihrem Aktionstyp ab Allgemeine Aktionseinstellungen und Spezielle Aktionseinstellungen berlappen sich nicht sondern sie erg nzen einander Allgemeine Aktionseinstellungen Allgemeine Aktionseinstellungen f r eine Aktion sind Einstellungen die allge mein gelten d h immer wenn die betreffende Aktion ausgel st wird unabh n gig vom Ablaufregel Element Aktion ausl sen welches die Aktion ausl st Allgemeine Aktionseinstellungen sind mit Bezug auf die Aktion selbst spe zifiziert Welche Arten von Allgemeinen Aktionseinstellungen ben tigt werden h ngt vom Aktionstyp der betreffenden Aktion ab 86 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Aktion 2 5 1 2 Spezielle Aktionseinstellungen Spezielle Aktionseinstellungen f r eine Aktion sind Einstellungen die nur gelten wenn die betreffende Aktion durch ein bestimmtes Ablaufregel Element Aktion ausl sen ausgel st wird Spezielle Aktionseinstellungen sind mit Bezug auf das betreffende Ablauf regel Element Aktion aus
371. l bei der Verwendung des Operators NAMEOF besteht darin dass der zur ckgegebene Wert automatisch aktualisiert wird wenn das Datenelement umbenannt wird Aus technischen Gr nden gilt folgendes Wenn ein Ausdruck in Klammern eingeschlossen ist werden diese in der resultierenden Zeichenfolge nicht enthalten sein BETWEEN Der Operator BETWEEN betrachtet eine Zahl und ein Intervall und er gibt einen Wert vom Datentyp Boolean zur ck und zwar entsprechend folgendem Schema e Die Zahl ist im Intervall enthalten true e Die Zahl ist nicht im Intervall enthalten false Dabei wird ein Intervall durch zwei durch ein Komma getrennte Zahlen in ecki gen Klammern angegeben Diese Zahlen sind die Grenzen des Intervalls wobei die Ausrichtung der Klammern angibt ob die betreffende Grenze innerhalb oder au erhalb des Intervalls liegt D h eine nach innen gerichtete Klammer gibt an dass die Grenze innerhalb liegt geschlossenes Intervall und eine nach au en gerichtete Klammer gibt an dass die Grenze au erhalb liegt offenes Intervall Beispiel 5 BETWEEN 5 9 false 76 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck AVAILABLE Der Operator AVAILABLE kann auch durch ein Fragezeichen repr sen tiert werden Der Operator AVAILABLE betrachtet ein Eingabe Datenelement und gibt einen Wert vom Datentyp Boolean zur ck und zwar entsprech
372. laufregel Element ID ausgeben Aktion ausl sen am Beginn des Log Eintrags angegeben Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp Log Eintrag schreiben sind im Tab Aktion ausl sen f r Log Eintrag schreiben Aktio nen erfasst 222 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Aktionseinstellungen f r CSV Datei lesen Aktionen Der Tab Aktionseinstellungen f r CSV Datei lesen Aktionen wird in der Ansicht Eigenschaften angeboten wenn entweder im Regel Explorer oder in der Ablaufregel Kontextpalette eine Aktion vom Aktionstyp CSV Datei lesen ausgew hlt ist Aktion Aktion Typ CSV Datei lesen Tab Aktionseinstellungen f r CSV Datei lesen Aktionen Der Tab Aktionseinstellungen f r CSV Datei lesen Aktionen erfasst den Akti onstyp f r die betreffende Aktion Allgemeine Aktionseinstellungen gibt es f r eine Aktion vom Aktionstyp CSV Datei lesen nicht Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei lesen sind im Tab Aktion ausl sen f r CSV Datei lesen Aktionen erfasst Bosch Software Innovations GmbH Modellierungshandbuch 6 1 223 Bedienoberfl che Ansichten Tab Aktionseinstellungen f r CSV Datei schreiben Aktionen Der Tab Aktionseinstellungen f r CSV Datei schreiben Aktionen wird in der Ansicht Ei
373. ld oder e w hlen Sie einen Ort aus dem Verzeichnis Es wird generell empfohlen die Testsuite direkt unterhalb des Regelpro jekts zu platzieren statt auf irgendeiner niedrigeren Hierarchie Ebene gt Geben Sie im Feld Dateiname einen Namen f r die Testsuite ein F r Testsuiten gilt die Allgemeine Einschr nkung bei der Namensgebung Klicken Sie auf Fertig stellen Im Regel Explorer wird die Testsuite an der betreffenden Position hinzuge f gt Der Testsuite Editor ffnet sich daf r Bosch Software Innovations GmbH Modellierungshandbuch 6 1 483 Testen von Regeln Verwalten von Regeltests 6 1 3 L schen eines Regeltests oder einer Testsuite Sie k nnen einen Regeltest f r eine Regel oder eine Testsuite f r ein Regelpro jekt l schen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen im Regel Explorer ausgew hlten Regeltest bzw eine Testsuite auch l schen indem Sie auf in der Werkzeugleiste auf X klicken Um einen Regeltest oder eine Testsuite zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf den betreffenden Regeltest oder die Testsuite Ein Kontextmen erscheint W hlen Sie Entfernen Derfolgende Dialog erscheint Klicken auf die Schaltfl che Vorschau gt ffnet eine Ansicht aller nderun gen die sich aus dem L schen ergeben werden Hi
374. ldung ausgeben repr sentiert das Ausgeben einer Meldung in eine Datei oder auf die Konsole Eine Meldung kann auch mit dem Aktionstyp Log Eintrag schreiben in ein Logging System ausgegeben werden 90 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Service 2 6 Service In Visual Rules kann ein Service jede Art von externer Funktionalit t repr sentie ren Dabei ist ein Service von einem bestimmten Servicetyp Abh ngig von seinem Servicetyp kann ein Service Eingabedaten ben ti gen und Ausgabedaten zur ckgeben 2 6 1 Servicetyp Ein Servicetyp spezifiziert technische Parameter die f r einen Service ben tigt werden Standardm ig wird der Servicetyp Standard bereitgestellt Zus tzlich k nnen kundenspezifische Servicetypen definiert sein Weitere Informa tionen hierzu finden Sie im Java Integration Handbuch Bosch Software Innovations GmbH Modellierungshandbuch 6 1 91 2 7 Regel Einf hrung In Visual Rules ist eine Regel eine grafische Repr sentation einer Gesch ftsre gel d h von einem bestimmten Teil der gesamten Gesch ftslogik eines Systems Dementsprechend kann eine Regel Entscheidungen Berechnungen Aktionen etc enthalten Da die Gesch ftslogik normalerweise vor Allem aus Entscheidungen besteht tun dies die meisten Regeln ebenso Visual Rules verwendet die folgenden Arten von Re
375. le Kaffeeautomat src beispiele Kaffeeautomat src beispiele Kaffeeautomat src beispiele Kaffeeautomat src beispiele Zeile7 Zeile7 Zeile7 Zeile7 Zeile8 Zeile 62 Zeile 63 Zeile 63 Zeile 64 Zeile 54 Java Fehler Java Fehler Java Fehler Java Fehler Java Fehler Java Fehler Java Fehler Java Fehler Java Fehler Java Fehler F r den Visual Rules Modeler zeigt die Ansicht Fehler eine Liste von Fehlern die bei der Validierung entdeckt wurden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 213 Bedienoberfl che Ansichten 3 5 6 Ansicht Variablen Die Ansicht Variablen geh rt zu Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Die Ansicht Variablen wird standardm ig im Ansichten Bereich der Per spektive Debuggen gezeigt Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Wert bonuskarte noch nicht initialisiert bonuspunkte noch nicht initialisiert coupon false datum 2007 09 23 kinosaal 1 preis 5 sitzplatznr 201 3 m student A D AAAA couponrabatt 1 studentenrabatt 2 E wochenendaufschlag 2 couponrabatt_gew hrt false oge false parkett true studentenrabatt_gew hrt false wochenendaufschlag_berechnet false Ansicht Variablen F r den Visual Rules Modeler dient die Ansicht Variablen zum Pr fen der Zwi schenergebnisse beim Ausf hren eines Regeltests im Debug Mod
376. lemente Ausgabedaten Ausgabe Datenelemente der Regel Zuweisen an Datenelemente des aufrufenden Zustandsablaufs wel chen die Werte der Ausgabe Datenelemente zugewiesen werden sollen Beschreibung Beschreibungen der Ausgabe Datenelemente F r die Funktionen der allgemeinen Schaltfl chen welche der Tab Regel beim Verlassen aufrufen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 237 Bedienoberfl che Ansichten Der Tab Regel beim Verlassen aufrufen bietet einige Allgemeine Schaltfl chen der Ansicht Eigenschaften sowie die folgenden Schaltfl chen Schaltfl che Funktion G i Regel Editoren ffnen mit Bezug auf die aufgerufene Regel Wenn Sie auf diese Schaltfl che klicken wird die Spalte Wert automatisch mit den Referenzen auf Datenelemente des aufrufenden Zustandsablaufs gef llt Dies passiert f r jedes Datenelement des aufrufenden Zustandsablaufs f r welches der Elementname und der Datentyp mit dem eines Eingabe Datenelements der aufgerufenen Regel berein stimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben Wenn Sie auf diese Schaltfl che klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenele mente der aufrufenden Zustandsablaufs gef llt Dies pas siert f r jedes Ausgabe Datenelement des aufrufenden Zustandsablaufs
377. len Im Regel Explorer wird der Regeltest an der betreffenden Position hinzuge f gt Der Regeltest Editor ffnet sich daf r Standardm ig wird ein leerer Testfall angelegt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 481 Testen von Regeln Verwalten von Regeltests 6 1 2 Erzeugen einer Testsuite Sie k nnen eine Testsuite mit Bezug auf ein Regelprojekt erzeugen Um eine Testsuite zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Regelprojekt Ein Kontextmen erscheint W hlen Sie Neu gt e Testsuite Derfolgende Dialog erscheint Testsuite Neue Testsuite anlegen Stammordner eingeben oder ausw hlen Regelprojekt1 S D ES Regelprojekt 1 E Regelprojekt 2 E Regelprojekt 3 Dateiname Fertig stellen Abbrechen Er zeigt ein Verzeichnis des Arbeitsbereichs Standardm ig ist als Stamm ordner f r die neue Testsuite das Regelprojekt ausgew hlt auf welches Sie rechtsgeklickt haben Die Schaltfl che Erweitert gt gt ist eine Funktionalit t von Eclipse und nicht dazu gedacht mit dem Visual Rules Modeler verwendet zu werden 482 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Verwalten von Regeltests gt Wenn n tig ndern Sie den Stammordner der Testsuite auf eine der folgen den Weisen e ndern Sie den Eintrag im entsprechenden Textfe
378. len Sie auf der Seite Notizen die Kategorie Klicken Sie auf Umbenennen Derfolgende Dialog erscheint Standardkategorie existiert bereits Bosch Software Innovations GmbH Modellierungshandbuch 6 1 667 Sonstige Aufgaben Einstellen von Benutzervorgaben Editieren Sie den Namen der Kategorie Klicken Sie auf OK Die Kategorie wird umbenannt Sortieren von Kategorien Um Kategorien auf der Seite Notizen zu sortieren gehen Sie vor wie folgt W hlen Sie eine Kategorie gt Klicken Sie auf Hoch oder Runter Die gew hlte Kategorie wird nach oben unten verschoben L schen einer Kategorie Um eine Kategorie zu l schen gehen Sie vor wie folgt W hlen Sie auf der Seite Notizen die Kategorie gt Klicken Sie auf L schen Die Kategorie wird gel scht 10 1 1 2 ndern der Einstellungen f r eine Kategorie Sie k nnen die Einstellungen f r eine Kategorie von Notizen auf der Seite Noti zen des Benutzervorgaben Dialogs ndern Die Seite Notizen ffnet sich durch Ausw hlen von Visual Rules gt Notizen im Verzeichnis des Benutzervorgaben Dialogs 668 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben Um die Einstellungen f r eine Kategorie zu ndern gehen Sie vor wie folgt W hlen Sie die Kategorie Die zugeh rigen Einstellungen werden angezeigt gt Wenn f r Notiz
379. lenzelle 568 W hlen der ber cksichtigten Elementarten 568 8 1 2 Analysieren von Abh ngigkeiten zwischen Regelmodell Elementen in einem Regelprojekt nenn nen 569 EDERT te SAM E EN Ne SE 569 Abh ngigkeitsdiagramm 22n2nnenee nenn 570 8 1 2 1 Erzeugen eines Abh ngigkeitsdiagramms 571 8 1 2 2 Anzeigen eines Abh ngigkeitsdiagramms im Abh ngigkeits diagramm Editor aan nn 573 8 1 2 3 Editieren eines Abh ngigkeitsdiagramms 574 Einf hrung zus See Er ech ere See 574 Hinzuf gen eines Elements 574 Suchen eines bestimmten Elements 575 Anordnen von Elementen 575 L schen eines Elements u u NEE NES ANS 576 22 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 8 2 8 3 8 4 Verbergen bestimmter Arten von Elementen 576 Verbergen bestimmter Arten von Abh ngigkeiten 577 Hervorheben von Abh ngigkeiten bez glich bestimmter Ele MENTE 2 022 ern endet ala are 577 Verwalten von Regelprojekten zr2nenenenen nn 578 EINUNFUNB Ee EE Kee ae a een 578 8 2 1 Erzeugen eines Regelprojekts 2222222 neannnnnnn 579 EE ge et Sie Eege arena aeg 579 8 2 1 1 Erzeugen eines neuen Regelprojekts 579 8 2 1 2 Erzeugen einer Kopie eines Regelprojekts 581 8 2 2 L schen eines RegelprojektS nananana nnn nnnnnnnnnne 583 8 2 3 Importieren von Regelprojekten
380. les die Zusammenarbeit und den Informationsaustausch zwischen nicht technischen Anwendern und Software Entwicklern Die Visual Rules Suite beinhaltet auch den Visual Rules Team Server der dazu dient als Team an einer Gesch ftslogik zu arbeiten Dieses Handbuch bietet detaillierte Informationen ber die grundliegenden Kon zepte von Visual Rules die Bedienoberfl che des Visual Rules Modeler sowie die allgemeine Verwendung und Aufgaben zum Modellieren und Testen von Regeln Au erdem erfahren Sie wie Sie Ihren Arbeitsbereich organisieren und Inhalte ber den Visual Rules Team Server austauschen k nnen Weitere Informationen zu den anderen Komponenten der Visual Rules Suite finden Sie in den betreffenden Benutzerhandb chern 30 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Einf hrung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 31 Einf hrung 32 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 2 Grundlagen Grundlagen Einf hrung Dieses Kapitel f hrt die grundlegenden Konzepte ein auf denen Visual Rules basiert Dies sind die folgenden Konzepte e Datentyp 2 1 e Datenelement 2 2 e Ausdruck 2 3 e Zuweisung 2 4 e Aktion 2 5 e Service 2 6 e Regel 2 7 e Zustandsablauf 2 8 e Regelprojekt 2 9 e Regelmodell 2 10 e Regelpaket 2 11 e Regeltest 2 12 Im Visual Rules Arbeitsbereich gilt ein
381. lgt Klicken Sie auf E E darin Das Ablaufregel Element Entscheidung sowie jeder angeh ngte Zweig wer den aus eingeklappt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 461 Editieren von Regeln Editieren einer Entscheidungstabelle 5 3 Editieren einer Entscheidungstabelle Einf hrung Sie k nnen Entscheidungstabellen im Entscheidungstabellen Editor editieren DN Zum ffnen eines Editors siehe 4 2 2 Hier haben Sie die folgenden M glichkeiten e Editieren von Zeilen Spalten einer Entscheidungstabelle 5 3 1 e Verwalten von Zeilen Spalten einer Entscheidungstabelle 5 3 2 F r Allgemeine Aufgaben zum Editieren von Regeln siehe 5 1 462 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Entscheidungstabelle 5 3 1 Editieren von Zeilen Spalten einer Entscheidungsta belle Einf hrung Sie k nnen Zeilen Spalten einer Entscheidungstabelle im Entscheidungstabellen Editor editieren Voraussetzung Die betreffende Entscheidungstabelle wird im Entscheidungstabellen Editor angezeigt Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 Dabei gibt es Allgemeine Aufgaben zum Editieren von Zeilen Spalten einer Ent scheidungstabelle 5 3 1 1 sowie die folgenden M glichkeiten e Editieren einer Aktionsspalte 5 3 1 2 e Editieren einer Zuweisungsspalte 5 3 1 3 e Editieren einer B
382. lierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 8 Umsortieren von Regelmodell Elementen in einem Ordner Sie k nnen die Regelmodell Elemente innerhalb eines Ordners umsortieren z B Datenelemente im Ordner Ein Ausgabedaten Mit der Schaltfl che k nnen Regelmodell Elemente in einem Ordner automatisch in alphabetischer Reihenfolge sortiert werden Die Reihenfolge der Objekte in einem Ordner Gruppe dient lediglich dazu Ihre Daten zu organisieren Sie hat keinerlei Einfluss auf den resultieren den Code Um Regelmodell Elemente in einem Ordner umzusortieren gehen Sie vor wie folgt gt gt Doppelklicken Sie im Regel Explorer auf den betreffenden Ordner Die Ansicht Eigenschaften zeigt die enthaltenen Elemente Ein Ausgabedaten Ein Ausgabedaten E Name Ein Ausgabe Erforderlich Standardwert Typ Mehrere Implementierung Beschreibung D Regelpaket BA Ein Ausgabe Ja Any Nein CG GE Ein Ausgabe Ja Any Nein a Gs Ein Ausgabe Ja Any Nein W D Ein Ausgabe Ja Any Nein x BE Ein Ausgabe Ja Any Nein U et Ein Ausgabe Ja Any Nein d 86 Ein Ausgabe Ja Any Nein Ge H Ein Ausgabe Ja Any Nein e el Ein Ausgabe Ja Any Nein m el Ein Ausgabe Ja Any Nein Falls n tig klicken Sie auf um die alphabetische Ordnung zu deaktivie
383. llen Editorfeld angezeigt Zum Navigieren im Editorfeld siehe 5 1 2 Verschieben einer Bedingung Sie k nnen eine Bedingung im Entscheidungstabellen Editorfeld ebenso ver schieben wie eine Zeile oder Spalte Zum Verschieben einer Zeile Spalte siehe 5 3 2 3 468 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Entscheidungstabelle Editieren eines Bedingungspr fix Um den Bedingungspr fix einer Bedingungszeile oder Bedingungsspalte zu edi tieren gehen Sie vor wie folgt Doppelklicken Sie in das Inhaltsfeld des Zeile Spaltenkopfes Der Inplace Editor ffnet sich Editieren Sie den Bedingungspr fix Hinzuf gen einer Bedingung Um eine Bedingung zu einer Bedingungszeile oder einer Bedingungsspalte hin zuzuf gen gehen Sie vor wie folgt gt F gen Sie innerhalb der gegebenen eine weitere Bedingungszeile oder Bedingungsspalte angrenzend an eine gegebene Bedingung ein Zum Hinzuf gen einer Zeile Spalte siehe 5 3 2 1 Die Sonst Bedingung kann nur nach allen anderen Bedingungen einge gef gt werden d h am rechten Ende einer Bedingungszeile oder am unteren Rand einer Bedingungsspalte Das neue Element wird an der betreffenden Stelle als weitere Bedingung hinzugef gt Editieren einer Bedingung Um eine Bedingung einer Bedingungszeile oder einer Bedingungsspalte zu edi tiere
384. llgemeine Aufgaben Hinzuf gen einer Beschreibung in der Ansicht Eigenschaften 4 8 Hinzuf gen einer Beschreibung in der Ansicht Eigenschaften F r die folgenden Arten von Elementen k nnen Sie Beschreibungen in der Ansicht Eigenschaften hinzuf gen e Regelmodell Element e Ablaufregel Element e Tabellenzelle einer Entscheidungstabelle e Zustandselement Sie haben auch die folgenden M glichkeiten eine Beschreibung hinzuzu f gen Hinzuf gen einer Beschreibung zu einem Ablaufregel Element im Ablaufregel Editorfeld Hinzuf gen einer Beschreibung zu einer Tabellenzelle im Entschei dungstabellen Editorfeld Hinzuf gen einer Beschreibung zu einem Zustandselement im Zustandsablauf Editorfeld Um eine Beschreibung in der Ansicht Eigenschaften hinzuzuf gen gehen Sie vor wie folgt W hlen Sie den Tab Beschreibung Geben Sie eine Beschreibung ein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 399 Allgemeine Aufgaben Hinzuf gen einer Beschreibung in der Ansicht Eigenschaften 400 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 5 Editieren von Regeln Editieren von Regeln Einf hrung Das Editieren von Regeln beinhaltet Allgemeine Aufgaben zum Editieren von Regeln 5 1 sowie die folgenden Aufgaben e Editieren einer Ablaufregel 5 2 e Editieren einer Entscheidungstabelle 5 3 Die meisten der hier besc
385. llst ndigung oder die Automatische Elementerzeugung verwenden Die Eingabe Datenelemente und die Ausgabe Datenelemente der betreffen den Ablaufregel werden in den Spalten Eingabedaten und Ausgabedaten eingef gt _ Eingabedat Wert Beschreib D Ausgabedz Zuwei Beschreib 3 ga en ert reibung usgabedaten uweisen an reibung lz E Eingabe Any x Ausgabe Any Ki 5 X C ja m m Ir 436 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel gt Spezifizieren Sie in der Spalte Wert jeweils einen Wert der dem betreffen den Eingabe Datenelement in der Spalte Eingabedaten zugewiesen werden soll Der Datentyp des Werts muss vom betreffenden Eingabe Datenelement zugelassen sein Wenn Sie auf klicken wird die Spalte Wert automatisch mit den Refe renzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Datenelement der aufrufenden Regel f r welches der Element name und der Datentyp mit dem eines Eingabe Datenelements der auf gerufenen Ablaufregel bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben Spezifizieren Sie in der Spalte Zuweisen an jeweils ein Ausgabe Datenele ment oder ein Internes Datenelement der aufrufenden Regel welchem der Wert des betreffenden Ausgabe Datenelements zugewiesen wer
386. llung Alle zutreffenden Bedingungen ausf hren Das tats chliche Verhalten ist im Tab Entscheidung Details oder im Tab Ent scheidung bersicht der Ansicht Eigenschaften f r das Element festgelegt In der Standardeinstellung kann die Reihenfolge der Ausg nge entschei dend sein Wenn alle zutreffenden Bedingungen ausgef hrt werden dann wird dies durch das Symbol lt gt angezeigt statt In jedem Fall wird der Sonst Ausgang nur dann verfolgt wenn keine der anderen Bedingungen erf llt ist Beispiel In der Standardeinstellung schreitet die Ausf hrung einer Ablaufre gel im folgenden Fall fort wie folgt kunde alter gt 18 kunde geschlecht m nnlich gt kunde alter lt 16 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 101 Grundlagen Regel Zun chst wird gepr ft ob der Kunde mindestens 18 Jahre alt ist Wenn dies zutrifft dann wird gepr ft ob der Kunde m nnlich ist Wenn nicht dann wird gepr ft ob der Kunde j nger ist als 16 Wenn sich mehrere Bedingungen in einem Ablaufregel Element Entscheidung auf den gleichen Aspekt beziehen dann kann im Inhaltsfeld des Elements ein gemeinsames Bedingungspr fix angegeben sein Beispiel Wenn die Bedingungen sich auf das Alter eines Kunden beziehen k nnte das Bedingungspr fix eine Referenz auf das Attribut kunde a lter sein Ein Bedingungspr fix ist nicht notwendi
387. log erscheint GAN e Spezifizieren Sie die Quelldatei en Importiere Eingabedaten aus Importiere Ausgabedaten aus Fertig stellen Abbrechen 500 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests Spezifizieren Sie die betreffenden Quelldateien d h sowohl die Datei aus der Eingabedaten importiert werden sollen als auch die Datei aus der die Ausgabewerte importiert werden sollen Sie k nnen auf Ausw hlen klicken um Dateien aus Ihrem Dateisystem zu w hlen Dabei m ssen Sie m glicherweise den Dateifilter ndern d h wenn die Dateiendung nicht vrdata ist Klicken Sie auf Fertig stellen Wenn die betreffenden Quelldateien Werte f r Datenelemente enthalten die nicht Gegenstand des Regeltests sind dann erscheint fogender Dialog Die zu importierenden Daten enthalten Werte die keinem Datenelement zugewiesen werden k nnen Wollen Sie dass diese Werte ignoriert werden Das Importieren von Werten f r Datenelemente die nicht Gegenstand des Regeltests sind f hrt zu sogenannten dangling values im Regeltest Editor f hren d h Werten die keinem Datenelement zugewiesen sind Ein solcher Werte kann dann allerdings durch Kopieren amp Einf gen einem Datenelement im Regeltest Editor zugewiesen werden e Wenn diese Werte nicht importiert werden sollen klicken Sie auf Ja
388. lorer angeboten ist w hlen Sie ihn Bosch Software Innovations GmbH Modellierungshandbuch 6 1 307 Allgemeine Aufgaben Einrichten der Bedienoberfl che gt Wenn er nicht angeboten ist gehen Sie vor wie folgt e W hlen Sie Andere Der folgende Dialog erscheint Filtertext eingeben gt gt Allgemein gt amp Ant gt amp API Tooling gt amp amp Bericht und Diagramm Design gt Berichtdesign gt amp CVS gt gt Datenverwaltung Er bietet die verf gbaren Ansichten e W hlen Sie im Ordner Visual Rules den Eintrag Regel Explorer e Klicken Sie auf OK Der Regel Explorer wird angezeigt Abh ngig davon welche Perspektive gerade verwendet wird wird er entweder im Explorer Bereich Perspektive Regel Modellierung oder im unteren Ansichten Bereich Perspektive Debuggen angezeigt 308 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 6 4 2 6 1 4 2 6 2 Konfigurieren des Regel Explorers Einf hrung Um den Regel Explorer zu konfigurieren haben Sie die folgenden M glichkeiten e Mit Editoren verlinken 4 2 6 1 e Anzeigen von Visual Rules Typen 4 2 6 2 e Alphabetisches Sortieren von Elementen 4 2 6 3 Mit Editoren verlinken Sie k nnen die Auswahl im Regel Explorer mit den Editoren verlinken In diesem Fall gilt folgendes Wenn Sie im Regel Explorer ein ed
389. ls Best tigung der Richtigkeit der Regel aufgefasst werden Regeltests k nnen in Testsuiten organisiert sein Die Ausf hrung eines Regeltests beinhaltet automatisch die Generierung von Code f r die getestete Regel Statistik wenn nicht deaktiviert siehe 6 2 5 4 Systemmeldungen ausgegeben auf die Konsole 2 12 1Testfall d Ein Testfall ist eine Spezifikation von Randbedingungen f r die Ausf hrung eines Regeltests d h ein Satz von Werten mit Bezug auf die zu testende Regel Dies sind einerseits Eingabedaten und andererseits die erwarteten Ergebnisse nach der Ausf hrung der Regel W hrend die Eingabedaten hier einfach als Werte f r die Eingabe Datenelemente der Regel gegeben sind sind die Ausga 126 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regeltest bedaten als Werte f r die folgenden Arten von Datenelementen gegeben e Ausgabe Datenelement e Aktion e Internes Datenelement e Ausnahme Element Aktionen werden auch als Datenelemente betrachtet da eine Aktion einen Status Wert tr gt der anzeigt ob sie bereits ausgel st wurde 2 12 2Testsuite Eine Test Suite ist eine Sammlung von Regeltests die alle ausgef hrt werden wenn die Testsuite ausgef hrt wird Ein Regeltest kann zu mehreren Testsuiten geh ren Eine Testsuite kann ihrerseits andere Testsuiten enthalten In diesem Fall werden alle Testsuiten d h
390. lt Regelpaket ausw hle Betroffene Elemente Ausgew hltes Regelpaket Wiederverwendetes Regelpaket W Regelmodell A Regelpaket a CS Regel A Regel B H Regelmodell C Paket C1 Y Regelmodell C Paket C1 Regel C W Regelmodell C Paket C1 Y Regelmodell C Paket C1 Zur Wiederverwendung ausgew hlte Regelpakete H Regelmodell C Paket C1 lt Zur ck weiter gt Fertigstellen Abbrechen Hier werden auch diejenigen Regelpakete gezeigt in der Spalte Ausge w hltes Regelpaket die Sie ausgew hlt haben Klicken Sie auf Fertig stellen Das automatische Organisieren von Paketwiederverwendung wird ausge f hrt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 597 Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiederverwendungen 8 3 2 2 Ausf hren eines Organisierens von Paketwiederverwendungen auf Paket Ebene Sie gen k nnen ein automatisches Organisieren der Regelpaket Wiederverwendun bez glich eines bestimmten Regelpakets ausf hren Dabei werden automa tisch alle Regelpakete zur Wiederverwendung ausgew hlt die Elemente enthalten welche von den Regeln in diesem Regelpaket erfordert werden In bestimmten F llen kann ein automatisches Organisieren von Regelpa ket Wiederverwendungen auf Paket Ebene nicht ausgef hrt werden In diesem Fall erscheint eine entsprechende Meldung Um ein automatisches Organisieren von
391. lt ist Dabei ist die betreffende Bedingung im Inhaltsfeld des Elements spezifiziert Beispiel Im folgenden Fall wird die Wiederholung nur solange ausgef hrt wie die Bedingung Bedingung true erf llt ist Bedingung true 98 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel Wiederholen mit Z hler Die Wiederholung wird mit einer festgelegten H ufigkeit ausgef hrt Dabei star tet ein Z hler mit einem definierten Startwert und wird jedesmal um eine defi nierte Schrittweite erh ht solange bis ein definierter Endwert erreicht oder berschritten ist Der laufende Wert des Z hlers wird in einem Datenelement gespeichert so dass von au en darauf zugegriffen werden kann Standardm ig sind Startwert Schrittweite und Endwert alle gleich 1 Jeder der Werte kann durch einen Ausdruck spezifiziert sein dessen Aus wertung eine ganze Zahl ergibt Dabei sind der betreffende Startwert Schrittweite und Endwert im Inhaltsfeld des Elements spezifiziert Der Schrittweite ist im Inhaltsfeld nur definiert wenn sie nicht gleich 1 Standardwert ist Beispiel Im folgenden Fall startet der Z hler mit 1 und wird bei jeder Wieder holung um 2 erh ht Sobald er 11 erreicht d h nach 5 Wiederho lungen stoppt die Wiederholung Also wird die Wiederholung 5 mal durchgef hrt Bosch Software Innovations GmbH Modellierungshandbuch 6
392. m Namen Alter und Geburtstag eines Kunden Attribut Typ Standardwert a Kunde o name String John alter Integer 18 geburtstag Date 1994 06 01 Da ein Attribut einen Wert von einem bestimmten Datentyp tragen kann kann es seinerseits weitere Attribute enthalten Beispiel Ein Attribut adresse k nnte die Attribute land postleitzahl stadt stra e und hausnummer enthalten a Kunde name alter geburtstag a adresse land o postleitzahl stadt stra e hausnummer Ein Datentyp der Art Struktur kann ein Supertyp oder ein Subtyp eines anderen Datentyps der Art Struktur sein Eine spezielle Art von Datentypen der Art Struktur sind Datentypen der Art Ausnahme 44 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datentyp 2 1 3 1 Supertyp Ein Supertyp ist ein Datentyp der Art Struktur welcher als Grundlage dient f r einen anderen Datentyp der Art Struktur in dem Sinne dass all seine Attribute durch den letzteren bernommen werden Beispiel Ein Datentyp Person bestehend aus den Attributen name und adresse k nnte ein Supertyp sein f r einen Datentyp Kunde bestehend aus den Attributen name adresse und kunden_ID Ein Datentyp der von einem Supertyp abgeleitet ist ist ein Subtyp davon 2 1 3 2 Subtyp Ein Subtyp ist ein Datentyp der Art Struktur
393. mationen bereit Name Name des Datenelements Typ Datentyp den das Datenelement zul sst Mehrfach Falls aktiviert l sst das Datenelement Mehrfach Werte zu und die dazugeh rige Kombinationsfeld gibt die Form ihrer Implementierung an d h List Set oder Map Name Ggf Namen und Datentypen der enthaltenen Elemente Standardwert Standardwert des Datenelements Beschreibung Beschreibung des Datenelements F r die Funktionen der Schaltfl chen welche der Tab Datenelement f r konstante Daten anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 244 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Datenelement f r Ein Ausgabedaten Der Tab Datenelement f r Ein Ausgabedaten wird in der Ansicht Eigen schaften angeboten wenn im Regel Explorer ein Eingabe Datenelement oder ein Ausgabe Datenelement ausgew hlt sind Name parameter Typ Any a W Mehrfach List Ein Ausgabe Ein Ausgabe V Erforderlich SS y gt Name Standardwert Beschreibung Yz parameter Any List 3 1 Any 1 2 Any 2 B A Bl Any 3 B Tab Datenelement f r Ein Ausgabedaten Der Tab Datenelement f r Ein Ausgabedaten stellt bez glich des betreffen den Datenelements die folgenden Informationen bereit Name Name des Datenelements Typ Datentyp den das Datenelement zul sst M
394. mbH Modellierungshandbuch 6 1 553 Editieren von Zustandsabl ufen Editieren eines bergangs 7 5 2 Umwandeln eines bergangs Sie k nnen einen einfachen d h nicht regelbasierten bergang in einen regel basierten bergang umwandeln Voraussetzung Der bergang wird im Zustandsablauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Um einen bergang umzuwandeln gehen Sie vor wie folgt gt Doppelklicken Sie im Zustandsablauf Editorfeld auf das Symbol des bergangs gt Der bergang wird umgewandelt Das Symbol wird ersetzt durch das Symbol E welches die zugrunde liegende bergangsregel repr sentiert 554 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Editieren eines bergangs 7 5 3 Hinzuf gen einer Notiz zu einem bergang Sie k nnen Notizen zu einem bergang hinzuf gen Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine Notiz zu einem bergang hinzuzuf gen Hinzuf gen einer Notiz in der Ansicht Eigenschaften Bewegen des Symbols L 71 aus der Zustandsablauf Werkzeugpalette in das Zustandsablauf Editorfeld per drag amp drop Voraussetzung Der bergang wird im Zustandsablauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Um eine Notiz zu einem
395. meine Aufgaben Einrichten der Bedienoberfl che 4 2 1 Anzeigen einer Ansicht Sie k nnen jede der Ansichten in jeder Perspektive anzeigen Welche Ansichten in welcher Perspektive angezeigt werden steht in kei nem Zusammenhang Standardm ig werden Ansichten im Ansichten Bereich einer Perspektive angezeigt Standardm ig stellt die Perspektive Regel Modellierung die folgenden Ansichten bereit Ansicht Eigenschaften Ansicht Fehler Ansicht Aufgaben Standardm ig stellt die Perspektive Debuggen die folgenden Ansichten bereit Ansicht Debuggen Ansicht Variablen Ansicht Unterbrechungspunkte Ansicht Aufgaben Die Ansicht Eigenschaften wird automatisch f r ein bestimmtes Element gezeigt wenn Sie im Regel Explorer oder in einem der Editoren auf das Element doppelklicken Wenn die Ansicht Eigenschaften bereits sichtbar ist ist es ausreichend das betreffende Element auszuw hlen statt zu doppelklicken Jede der Ansichten kann geschlossen werden 298 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Um Allgemeine Aufgaben Einrichten der Bedienoberfl che eine Ansicht anzuzeigen gehen Sie vor wie folgt W hlen Sie in der Men Leiste Fenster gt Sicht anzeigen Ein Kontextmen erscheint und bietet einige Ansichten an sowie den Men punkt Andere gt Wenn die betreffende Ansicht nicht angeboten ist gehen
396. menten Das L schen eines Datenelements kann zu so genannten Dangling Values f hren d h Referenzen auf das Element die ihm technisch einen Wert zuweisen und nicht mehr aufgel st werden k nnen Wenn die Check Box Verweise ebenfalls l schen aktiviert ist dann werden diese Referenzen ebenfalls gel scht Klicken auf die Schaltfl che Vorschau gt ffnet eine Ansicht aller nderun gen die sich aus dem L schen ergeben werden Hier k nnen Sie einzelne nderungen auch deaktivieren Klicken Sie auf Ja Das Element wird gel scht Es verschwindet im Regel Explorer Bosch Software Innovations GmbH Modellierungshandbuch 6 1 367 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 4 Gruppieren von Regelmodell Elementen Einf hrung Sie k nnen Regelmodell Elemente in den entsprechenden Ordnern im Arbeits bereich Verzeichnis gruppieren Das Gruppieren von Regelmodell Elementen dient lediglich zum Organi sieren Ihrer Daten Es hat keinerlei Einfluss auf den resultierenden Code Dies gilt f r die folgenden Arten von Regelmodell Elementen e Datentypen e Datenelemente e Aktionen e Aktionstypen e Services e Servicetypen e Funktionen Beispiel Interne Datenelemente k nnten in einer Gruppe mit Namen Internal im Ordner Interne Daten zusammengefasst sein a Interne Daten a Intern1 CA B B EC gD Eine Gruppe kann ihrerse
397. n W hlen Sie amp amp Regelprojekt Der folgende Dialog erscheint Regelprojekt Neues Regelprojekt anlegen Projektname Standardposition verwenden Position C Users imm0262 workspace Durchsuchen Standardnamen f r das Regelmodell verwenden Regelmodell Name Fertig stellen gt Geben Sie im Feld Projektname einen Namen f r das neue Regelprojekt ein gt Wenn Sie das neue Regelprojekt nicht im aktuellen Arbeitsbereich Verzeich nis erzeugen wollen gehen Sie vor wie folgt e Deaktivieren Sie die Check Box Standardposition verwenden Das Feld Position wird aktiviert e Spezifizieren Sie einen Ort an dem Sie das neue Regelprojekt erzeugen wollen Sie k nnen auf Durchsuchen klicken um einen Ort aus Ihrem Dateisys tem zu w hlen 580 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten gt Wenn das automatisch erzeugte Regelmodell nicht genauso benannt wer den soll wie das neue Regelprojekt gehen Sie vor wie folgt e Deaktivieren Sie die Check Box Standardnamen f r das Regelmodell ver wenden Das Feld Regelmodell Name wird aktiviert e Geben Sie einen Namen f r das Regelmodell an Klicken Sie auf Fertig stellen Im Regel Explorer erscheint das neue Regelprojekt wenn Sie nicht einen Ort au erhalb des aktuellen Arbeitsbereich Verzeichnisses gew hlt haben 8
398. n Wiederholung abbrechen Eine Wiederholung vorzeitig abbrechen lt Ausnahme ausl sen Eine Ausnahme erzeugen und dort weiter machen wo Ausnahmen behandelt werden P gt Ausnahme behandeln Angeben was bei einer Ausnahme passieren soll Ablaufregel Editor Der Ablaufregel Editor dient zum Editieren einer Ablaufregel Er kann mehrfach ge ffnet sein jeweils mit Bezug auf eine bestimmte Ablaufregel Der Name der betreffenden Ablaufregel ist im Karteireiter angegeben Ein Sternchen vor dem Namen der Ablaufregel zeigt an dass es bis her nicht gespeicherte nderungen gibt Zum Speichern der nderungen in einem Editor siehe 4 1 1 152 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Der Ablaufregel Editor enth lt die folgenden Teile e Ablaufregel Werkzeugpalette e Ablaufregel Editorfeld e Ablaufregel Kontextpalette F r das Konfigurieren des Ablaufregel Editors siehe 4 2 7 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 153 Bedienoberfl che Editoren Ablaufregel Werkzeugpalette Die Ablaufregel Werkzeugpalette ist ein Teil vom Ablaufregel Editor Sie kann durch Klicken auf 4 b in ihrer Kopfzeile zu aufgeklappt werden und ist konfigurierbar siehe 4 2 7 1 4 S Palette Ausw hlen Q Zoomen C3 Notiz hinzuf gen F3 Zweig beschreiben Gesamten Zw
399. n Der Tab Aktion ausl sen f r E mail senden Aktionen erfasst die auszul sende Aktion und folgende Spezielle Aktionseinstellungen Von Absender der e mail An Empf nger der e mail Betreff Thema der e mail Text Inhalt der e mail Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp E mail senden sind im Tab Aktionseinstellungen f r E mail senden Aktionen erfasst Bosch Software Innovations GmbH Modellierungshandbuch 6 1 259 Bedienoberfl che Ansichten Tab Aktion ausl sen f r Log Eintrag schreiben Aktionen Der Tab Aktion ausl sen f r Log Eintrag schreiben Aktionen wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Aktion ausl sen ausgew hlt ist welches eine Aktion vom Aktionstyp Log Eintrag schreiben ausl st Aktion ausl sen LogEintragSchreiben Ausdruck Tab Aktion ausl sen f r Log Eintrag schreiben Aktionen Der Tab Aktion ausl sen f r Log Eintrag schreiben Aktionen erfasst die auszu l sende Aktion und folgende Spezielle Aktionseinstellungen Priorit t Priorit t des betreffenden Log Eintrags M gliche Priorit ten sind Trace es Debug e Information e Warnung Fehler e Fatal Ausdruck Inhalt des betreffenden Log Eintrags Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp Log Ein trag schreiben sind im Ta
400. n gehen Sie vor wie folgt Doppelklicken Sie im Entscheidungstabellen Editorfeld auf das Inhaltsfeld der Bedingung Der Inplace Editor ffnet sich Editieren Sie die Bedingung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 469 Editieren von Regeln Editieren einer Entscheidungstabelle L schen einer Bedingung Sie k nnen eine Bedingung aus einer Bedingungszeile oder Bedingungsspalte auf die gleiche Weise l schen wie eine Zeile Spalte Zum L schen einer Zeile Spalte siehe 5 3 2 2 5 3 1 5 Editieren einer Ausnahmespalte Das Editieren einer Ausnahmespalte beinhaltet die folgenden Aufgaben e Spezifizieren der auszul senden Ausnahme e Spezifizieren der relevanten F lle Das Hinzuf gen einer Beschreibung zu einer Tabellenzelle ist ebenfalls m glich Voraussetzung Die betreffende Spalte wird im Entscheidungstabellen Editor feld angezeigt Zum Navigieren im Editorfeld siehe 5 1 2 Spezifizieren der auszul senden Ausnahme Sie k nnen in einer Ausnahmespalte die auszul sende Ausnahme spezifizieren Um die auszul sende Ausnahme zu spezifizieren gehen Sie vor wie folgt Doppelklicken Sie im Entscheidungstabellen Editorfeld in das Inhaltsfeld des Spaltenkopfes Der Inplace Editor ffnet sich 470 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Entscheidun
401. n haben Sie die fol genden M glichkeiten e ffnen einer Perspektive 4 2 4 1 e Wechseln zwischen Perspektiven 4 2 4 2 e Zur cksetzen einer Perspektive in ihren Standardzustand 4 2 4 3 4 2 4 1 ffnen einer Perspektive Es k nnen mehrere Perspektiven gleichzeitig offen sein Um eine Perspektive zu ffnen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf 9 Ein Kontextmen erscheint und bietet einige Perspektiven an sowie den Men punkt Andere gt Wenn die betreffende Perspektive angeboten ist w hlen Sie sie 304 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che gt Wenn sie nicht angeboten ist gehen Sie vor wie folgt e W hlen Sie Andere Der folgende Dialog erscheint Debuggen A Java Sr Java durchsuchen te J Java Typhierarchie Plug in Entwicklung I Regel Integration Regel Modellierung Standardwert Er bietet die verf gbaren Perspektiven e W hlen Sie Regelmodellierung Standardwert bzw 27 Debuggen e Klicken Sie auf OK Die Perspektive Regel Modellierung bzw die Perspektive Debuggen oft net sich In der Werkzeugleiste wird das entsprechende Symbol hinzugef gt 4 2 4 2 Wechseln zwischen Perspektiven Voraussetzung Es sind mehrere Perspektiven offen Zum ffnen einer Perspektive siehe 4 2 4 1 Um zwi
402. n 487 TESISUNE e creers ae an a ee ea ernsten 178 Mme Datentyp en Dee a 39 Timestamp Datentyp AN ENN 000 NN er a a ae aan 41 Iypalias Datentyp a4 44a JH E EE AE EE E EE EE EE 42 Spezifizieren eines Typalias 22 2 o comes nennen nneneeenerneneen 390 Typalias Tab in Ansicht Eigenschaften 277 U bergang ansehen 118 Hinzuf gen eines bergangs can naana nrar 552 L schen eines bergangs u 54 254uu50 024 50 dE EN Ee E ee 541 bergangsziel ste See a ee dE rer e Ee E Ree Ech 559 bergangstegel AN nannaa nnana Re a a an 119 Editieren einer bergangsregel ces 558 bergangsregel Tab in Ansicht Eigenschaften can 276 bergangsziel EEN 119 Ablaufregel Element 22222 uessseeneseseneneeeeeeseneneeenerenn 119 Spezifizieren eins bergangsziels can aaraa raa 559 bergangsziel Tab in Ansicht Eigenschaften 276 Ungsleich Operator e Sheet AE eek Ee 71 Unterbrechungspunkt 527 Deaktivieren eines Unterbrechungspunkts 22222 enseeeeeeneeenerenn 529 720 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH L schen eines Unerbrechungspunkts 222222 22eeeeeseeeeneeeeenerenn 529 Setzen eines Unterbrechungspunkts 2 2 2 222eeeeeseeereeneesennenenn 528 Verwalten von Unterbrechungspunkten 528 Unterpakel u ea rn na a ne Bee are ee nn aeg re 125 V Variablen Ansicht 214 Vergleichseditor 22 222 ooeeeeenssseennensseeen
403. n Ansicht Eigenschaften 267 Internes Datenelement 22 22 o2eeeessenenneesennereeeeeserneeeeneennn 54 Statisches Internes Datenelement 54 INTERSECT Operator 2222 oo oeeeeene errenneren 68 ISA LOPETALOn rn a a ae a ea ee ee ee en re 74 K Kennungen eines Regelprojekts 22 2 2222 eeeseeereseneeneeeeeennenn 120 Kleiner als Operator 72 Kleiner oder gleich Operatoren 72 Konsole Ansicht 2 e Et E E 2 ua en ea 210 Konstante Daten Tab in Ansicht Eigenschaften 2 222222 241 Konstantes Datenelement 55 Importieren einer CSV Datei als konstantes Datenelement 349 L IST ea a en a EEEE E 50 Literale einer Aufz hlung 45 Erzeugen von Literalen 422 0840er need 396 Referenzen aufLiterale 62 Literale Tab in Ansicht Eigenschaften 222222 cseeeeeeeenerneenenn nn 268 Log Eintrag schreiben Aktionistyp u Hua a a a aa 89 Logische Op ratoren EES 65 ANDi ege ee E Eon Drehen 66 la EE 65 OR EE 65 Re EE 607 M ET WEE 51 Meldung ausgeben Aktionstyp 2 222222 asnan nennen 90 Minus Operator ArIthmetisch ste dee ee a BR ae ee 69 f r GOllEctions 3 nee ee E a a a a 67 MOD Operatork S ITEN Jean da 70 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 715 Index Multiplikation Operator 222 ooooseeeeeneeneseneeneeeeeeeenenenn 69 N NAMEOF Operator ee ne ae be a Deka 75 NEW Op ratof ua nad anne aan 75 NOT Operat
404. n Elemente werden dargestellt Elemente die nicht bez glich der betreffenden Regel oder dem Zustandsablauf selbst definiert sind werden mit einem grauen Hinter grund angezeigt 316 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 7 3 Konfigurieren des Ablaufregel Editorfelds Einf hrung Sie k nnen das Ablaufregel Editorfeld konfigurieren Voraussetzung Der Ablaufregel Editor ist offen und aktiv Zum ffnen eines Editors siehe 4 2 2 Der Ablaufregel Editor wird aktiv wenn Sie irgendwo darin klicken Dabei haben Sie die folgenden M glichkeiten e W hlen der dargestellten Informationsarten ev Einstellen der maximalen Ausma e von Textfeldern Bosch Software Innovations GmbH Modellierungshandbuch 6 1 317 Allgemeine Aufgaben Einrichten der Bedienoberfl che W hlen der dargestellten Informationsarten Sie k nnen w hlen welche der folgenden Arten von Informationen im Ablaufre gel Editorfeld dargestellt werden e Beschreibungen der Regel selbst sowie der Ablaufregel Elemente e Inhalte der Ablaufregel Elemente e Notizen zu Ablaufregel Elementen e Tooltips e Leere Beschreibungen Inhalte von Ablaufregel Elementen e Aufruf Zuweisungs Details von Ablaufregel Elementen der folgenden Arten Ablaufregel Element Service aufrufen Ablaufregel Element Ablaufregel aufrufen Ablaufregel Element Entsche
405. n Ort exportiert 588 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten 8 2 5 Aktualisieren von Regelprojekten Regelprojekte die mit einer lteren Version des Visual Rules Modeler erzeugt wurden m ssen aktualisiert werden um mit der aktuellen Produktversion bear beitet werden zu k nnen Aktualisieren von Regelprojekten kann beispielsweise nach dem Aktuali sieren Ihres Visual Rules Modeler auf eine neue Produktversion notwen dig sein z B von Version 4 x auf Version 5 x Nur wenn zwei Regelprojekte gemeinsam aktualisiert werden bleibt eine zwischen diesen existierende Regelprojekt Abh ngigkeit erhalten Daher wird normalerweise empfohlen alle Regelprojekte in Ihrem Arbeitsbe reich gemeinsam zu aktualisieren Sie k nnen Regelprojekte nicht auf eine ltere Produktversion zur ckstu fen Um Regelprojekte zu aktualisieren gehen Sie vor wie folgt W hlen Sie in der Men leiste Projekt gt Regelprojekte aktualisieren Derfolgende Dialog erscheint gt Regelprojekt Aktualisierung W hlen Sie die Regelmodelle und Projekte ous die Sie aktualisieren m chten Die unten aufgef hrten Regelmodelle und Projekte werden ihrer Visual Rules Modeler Version entsprechend aktualisiert Regelprojekt A E Regelprojekt B E Regelprojekt C q N S genee innen
406. n Regeltest Der Name des betreffenden Regeltests ist im Karteireiter angegeben und eine entsprechende Beschreibung kann im Feld Beschreibung gegeben sein Ein Sternchen vor dem Namen des Regeltests zeigt an dass es bisher nicht gespeicherte nderungen gibt Zum Speichern der nderungen in einem Editor siehe 4 1 1 Das Feld Beschreibung kann durch Klicken auf aus eingeklappt wer den Der Regeltest Editor enth lt die folgenden Teile e Testf lle Feld 3 4 2 1 e Eingaben Feld 3 4 2 2 e Ausgaben Feld 3 4 2 3 168 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Dar ber hinaus stellt er den Tab Konfiguration f r Regeltests bereit Der Regeltest Editor bietet die folgenden Schaltfl chen um die Felder d h das Eingaben Feld und das Ausgaben Feld zu konfigurieren Schaltfl che Funktion ja Elemente in Feldern alphabetisch sortieren S Note Standardm ig ist die Reihenfolge der Elemente in den Feldern die gleiche wie in der Ansicht Eigen schaften Visual Rules Typen d h Datentypen f r Datenelemente und Aktionstypen f r Aktionen in Feldern anzeigen Note Diese Schaltfl che ist standardm ig d h beim ff nen des Regeltest Editors aktiviert Felder horizontal anordnen bo mmm Note Diese Schaltfl che ist standardm ig d h beim ff nen des Regeltest Editors aktiviert Felder vertikal
407. n Sie Mehrfach Werte erlauben wollen gehen Sie vor wie folgt e Aktivieren Sie die Check Box Mehrfach Das zugeh rige Kombinationsfeld wird aktiviert List e W hlen Sie die Form der Implementierung Wenn Sie Map gew hlt haben wird das Feld Schl sseltyp aktiviert e In diesem Fall spezifizieren Sie den Datentyp des Schl ssels der Map Sie k nnen den Datentyp des Schl ssels auf die gleiche Weise spezifizie ren wie den Datentyp des Datenelements Klicken Sie auf Fertig stellen m Regel Explorer wird das Datenelement im betreffenden Ordner Gruppe hinzugef gt 348 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen Falls n tig spezifizieren Sie einen Standardwert f r das Datenelement im Tab Datenelement seiner Ansicht Eigenschaften Wenn ein Standardwert nicht explizit angegeben ist dann wird stattdes sen ein Impliziter Standardwert f r das betreffende Datenelement ver wendet Importieren einer CSV Datei als konstantes Datenelement Sie k nnen eine CSV Datei als Konstantes Datenelement importieren das in Form einer List oder Map mehrere Werte tr gt Dabei entspricht jeder Wert einer Zeile der CSV Datei Um eine CSV Datei als Konstantes Datenelement zu importieren gehen Sie vor wie folgt gt W hlen Sie in der Men leiste Datei gt Import Der folgende D
408. n Sie ein Verzeichnis aus das nach vorhandenen Eclipse Projekten durchsucht werden soll Stammverzeichnis ausw hlen Durchsuchen Archivdatei ausw hlen Durchsuchen Projekte Alles abw hlen Anzeige aktualisieren Projekte in Arbeitsbereich kopieren Arbeitss tze C Arbeitss tzen ein Projekt hinzuf gen Arbeitss tze Ausw hlen wes Desst Spezifizieren Sie das betreffende Stammverzeichnis oder die Archivdatei Sie k nnen auf Durchsuchen klicken um ein Verzeichnis oder einen Ort aus Ihrem Dateisystem zu w hlen m Feld Projekte werden die enthaltenen Projekte angezeigt W hlen Sie die betreffenden Regelprojekte Aktivieren Sie die Check Box Projekte in Arbeitsbereich kopieren Klicken Sie auf Fertig stellen Die Regelprojekte werden importiert Sie erscheinen im Regel Explorer 586 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten 8 2 4 Exportieren von Regelprojekten Sie k nnen Regelprojekte aus Ihrem Visual Rules Arbeitsbereich in Ihr Dateisy stem exportieren Der Export von Ressourcen ist eine Funktionalit t von Eclipse F r mehr Informationen sehen Sie die Eclipse Hilfe Um Regelprojekte zu exportieren gehen Sie vor wie folgt W hlen Sie in der Men leiste Datei gt Exportieren Der folgende Dialog erscheint
409. n erscheint der folgende Dialog Warning You are installing software that contains unsigned content The authenticity or validity of this software cannot be established Do you want to continue with the installation ok Il Abbrechen Detais gt gt Klicken Sie auf OK Die Installation wird fortgesetzt Wenn sie beendet ist erscheint der fol gende Dialog You will need to restart Visual Rules Modeler for the installation changes to take effect You may try to apply the changes without restarting but this may cause gt Klicken Sie auf Restart Now Ihr Visual Rules Modeler wird in der aktualisierten Version gestartet 696 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Exportieren einer Regel oder eines Zustandsablaufs als Bild 10 5 Exportieren einer Regel oder eines Zustandsablaufs als Bild Einf hrung Sie k nnen eine Ablaufregel eine Entscheidungstabelle oder einen Zustandsab lauf als Bild exportieren Dabei haben Sie die folgenden M glichkeiten e Ausdrucken eines Bilds 10 5 1 e Exportieren eines Bilds als Datei 10 5 2 e Exportieren eines Bilds in die Zwischenablage 10 5 3 Bilder zeigen die betreffenden Objekte so wie sie in den zugeh rigen Edi toren dargestellt werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 697 Sonstige Aufgaben Exportieren einer Regel oder eines Zustandsablaufs als
410. n gesendet Im Bereich nderungen verschwinden die betreffenden Ressourcen 9 4 2 2 Senden von nderungen an einzelnen Ressourcen Einf hrung Sie k nnen Ihre letzten Lokalen nderungen an einzelnen Ressourcen in ver f fentlichten Regelprojekten zu den betreffenden Team Servern senden Dabei haben Sie die folgenden M glichkeiten e Senden der nderungen ber den Regel Explorer e Senden der nderungen ber die Ansicht Team Server Aktivit ten 630 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern Senden der nderungen ber den Regel Explorer Sie k nnen Ihre letzten Lokalen nderungen an einzelnen Ressourcen ber den Regel Explorer senden Um nderungen ber den Regel Explorer zu senden gehen Sie vor wie folgt gt W hlen Sie im Regel Explorer die betreffenden Ressourcen gt Rechtsklicken Sie irgendwo im Regel Explorer Ein Kontextmen erscheint W hlen Sie Team gt Senden der nderungen gt Wenn tats chlich nderungen zu senden sind erscheint der folgende Dia log Senden Geben Sie einen Kommentar f r das Senden ein a lt Kommentar ausw hlen e Feigen Falls n tig geben Sie einen Kommentar ein Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen Klicken Sie auf Fertig stellen Die nderungen
411. n in der Revisionshistorie einer Ressource Einf hrung Sie k nnen in der Revisionshistorie einer Ressource von einem ver ffentlichten Regelprojekt navigieren Zum Ver ffentlichen eines lokalen Regelprojekts siehe 9 3 1 Voraussetzung Die betreffende Ressource ist in der Ansicht Team Server Explorer fokussiert Zum Fokussieren auf ein bestimmtes Team Server Element siehe 9 6 1 Dabei haben Sie die folgenden M glichkeiten e Direktes Navigieren zu einem bestimmten Entwicklungsstand 9 6 2 e Direktes Navigieren zum letzten n chsten Entwicklungsstand 9 6 3 656 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Navigieren in der Revisionshistorie einer Ressource 9 6 1 Fokussieren auf ein bestimmtes Team Server Ele ment Sie k nnen in der Ansicht Team Server Explorer auf eine bestimmtes Element fokussieren so dass nur dieses Element und seine Inhalte angezeigt werden Um auf eine bestimmtes Team Server Element zu fokussieren gehen Sie vor wie folgt gt Rechtsklicken Sie im Verzeichnis auf das betreffende Element Ein Kontextmen erscheint W hlen Sie Gehe auf diese Ebene Alle anderen Elemente werden in der Ansicht ausgeblendet Um zur urspr nglichen Darstellung der Ansicht Team Server Explorer zur ckzukehren k nnen Sie entweder auf Zo oder falls n tig wiederholt auf amp klicken
412. n mit Spezifizieren Sie den Yergleich W hlen Sie den Entwicklungsstand mit dem verglichen werden soll Entwicklungsstand Aktuell Zeitpunkt 17 09 201 13 47 17 6 Ausw hlen Kennzeichnung W hlen Sie im Aufklappfeld Verzweigung den betreffenden Entwicklungs zweig Bosch Software Innovations GmbH Modellierungshandbuch 6 1 653 Arbeiten mit Team Servern Vergleichen einer lokalen Ressource mit einem entfernten Stand W hlen Sie im Bereich Entwicklungsstand den betreffenden Entwicklungs stand des Zweigs auf eine der folgenden Weisen e Um den letzten Entwicklungsstand des Zweigs zu w hlen w hlen Sie Aktuell e Um einen Entwicklungsstand zu einem bestimmten Zeitpunkt zu w hlen w hlen Sie Zeitpunkt und spezifizieren Sie den betreffenden Zeitpunkt Dabei k nnen Sie auf Ausw hlen klicken um eine Liste der Zeitpunkte aller nderungen an der betreffenden Ressource und an den darin ent haltenen Ressourcen zu ffnen aus der Sie w hlen k nnen e Um einen Entwicklungsstand mit einer bestimmten Kennzeichnung zu w hlen w hlen Sie Kennzeichnung und w hlen Sie die betreffende Kennzeichnung aus der Aufklappliste Klicken Sie auf Fertig stellen Der Vergleich startet Wenn er beendet ist ffnet sich der Vergleichseditor und zeigt die Ergebnisse Wenn es keine Ergebnisse gibt d h wenn keine Unterschiede zwischen den verglichenen St nden gefunden
413. n soll aktivieren Sie die Check Box Erzeugte Dokumentation ffnen W hlen Sie das Format in dem die Dokumentation ausgegeben werden soll Die Ausgabe als Microsoft Word Dokument wird durch die BIRT Ver sionen 2 6 2 und h her vollst ndig unterst tzt Microsoft Word bietet die M glichkeit eine Tabelle der Inhalte f r die Dokumentation erzeugen zu lassen Aufgrund der begrenzten Seitenbreite von Microsoft Word Doku menten kann es notwendig sein die Breite von Bildern zu verringern Dies kann z B durch verringern der maximalen Breite von Textfeldern im Ablaufregel Editor siehe 10 1 2 1 erreicht werden W hlen Sie im Feld Sprache die Sprache in der die Dokumentation geschrieben werden soll gt Wenn die Dokumentation Bilder von Regeln Zustandsabl ufen enthalten soll gehen Sie vor wie folgt e W hlen Sie Bilder gt Ja e W hlen Sie die Art der Information die in den Bildern dargestellt werden soll Bilder zeigen die betreffenden Objekte so wie sie in den zugeh rigen Edi toren dargestellt werden F r Zustandsabl ufe k nnen nur Beschreibungen und Notizen dargestellt werden Das Exportieren einer Regel oder eines Zustandsablaufs als Bild ist eben falls m glich Klicken Sie auf Fertig stellen Die Dokumentation wird erzeugt Im Regel Explorer wird sie an der betref fenden Position hinzugef gt und ggf wird sie im Editor Bereich ge ffnet
414. nd zu vergleichen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die betreffende Ressource Ein Kontextmen erscheint W hlen Sie Vergleichen mit gt Lokales Protokoll Im Ansichten Bereich der gerade verwendeten Perspektive werden die Zeit punkte angezeigt die den vorliegenden Entwicklungsst nden entsprechen Doppelklicken Sie auf den betreffenden Zeitpunkt Der Vergleichseditor ffnet sich und zeigt die Ergebnisse des Vergleichs 704 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Index Index Index A Abtianglekeilsdlastafiiias 2su nu8 eier 570 Anzeigen eines Abh ngigkeitsdiagramms 573 Editieren eines Abh ngigkeitsdiagramms 574 Erzeugen eines Abh ngigkeitsdiagramms 571 Abh ngigkeitsdiagramm Editor 191 Abh ngigkeitseinstellung det MN ge EN AEN AEN AC A 190 e Et EEN 93 EERSTEN 95 Ablaufregel Vorlage 22 222 2seeeeeseeeneeesenneneeeseereneeeeernenn 94 Aus einklappen von Teilen einer Ablaufregel 222 c nenn 459 Editieren einer Ablaufregel 410 Erzeugen einer Ablaufregel 03 22 oe 2 a a aa 336 Erzeugen einer Ablaufregel Vorlage ENEE NENNEN 362 Konvertieren einer Ablaufregel in eine Ablaufregel Vorlage 363 Konvertieren einer Entscheidungstabelle in eine Ablaufregel 339 Navigieren innerhalb einer Ablaufregel 2 222222 anaana 413 Ablaufregel aufrufen Ablaufregel Element 104 Ablaufregel aufrufen
415. ndbuch 6 1 713 Su Lu GENEE 607 Entscheidung Ablaufregel Element 100 Entscheidung Details Tab in Ansicht Eigenschaften 251 Entscheidung bersicht Tab in Ansicht Eigenschaften 253 Entscheidungstabelle 108 AktIONSSpAlte de IEN rn en ae asian 112 Ausnahmespalte 222 22 an ee a ea 114 Bedingungssp lte 222222 oomeeeeneneesenneneeeeeeneneeeeerenn 110 Bedingungszeile 2222 c anenun arere 109 Editieren einer Entscheidungstabelle 462 Editieren von Zeilen Spalten einer Entscheidungstabelle 463 Einf gen einer Zeile Spalte aus a a sn a 472 Erzeugen einer Entscheidungstabelle Ae 2000000000000 354 Hinzuf gen einer Beschreibung zu einer Tabellenzelle 0 464 Importieren einer Excel Tabelle als Entscheidungstabelle 357 Konvertieren einer Entscheidungstabelle in eine Ablaufregel 339 L schen einer Zeile Spalte nunennnnn nenne r eee 474 Navigieren innerhalb einer Entscheidungstabelle 464 Verschieben einer Zeile Spalte 2 u EEN a a a 475 Verwalten von Zeilen Spalten einer Entscheidungstabelle 22222 472 Zuweisungssp lte 2 2 222222 eeee nennen nnneesseeereeneesernenenn 113 Entscheidungstabelle aufrufen Ablaufregel Element 22222ccsere nn 107 Entscheidungstabelle aufrufen Tab in Ansicht Eigenschaften 230 Entschedungetabelien Edor n nnana nana nananana neee 161 Konfigurieren des Entscheidungstabellen Edit
416. nden Tastenkombinationen dr k ken Strg Alt Up Verringern der maximalen H he von Textfeldern Strg Alt Down Vergr ern der maximalen H he von Textfeldern Strg Alt Left Verringern der maximalen Breite von Textfeldern Strg Alt Right Vergr ern der maximalen Breite von Textfeldern Strg Umschalten Pos1 Zur cksetzen der maximalen Ausma e von Textfeldern auf ihren Standardwert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 319 Allgemeine Aufgaben Einrichten der Bedienoberfl che Um die maximalen Ausma e von Textfeldern einzustellen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf eine der folgenden Schaltfl chen s zum Vergr ern der maximalen H he zum Vergr ern der maximalen Breite e Zu zum Verkleinern der maximalen H he es EL zum Verkleinern der maximalen Breite Die Ausma e der Textfelder werden entsprechend beschr nkt Abh ngig von der aktuellen Gr e eines Textfelds hat das Einstellen der maximalen Ausma e m glicherweise nicht in allen F llen einen unmittel bar sichtbaren Effekt 4 2 7 4 Konfigurieren des Zustandsablauf Editorfelds Einf hrung Sie k nnen das Zustandsablauf Editorfeld konfigurieren Voraussetzung Der Zustandsablauf Editor ist offen und aktiv Zum ffnen eines Editors siehe 4 2 2 Der Zustandsablauf Editor wird aktiv wenn Sie irgendwo darin klicken Dabei haben S
417. ndselementen Als solche repr sentiert er den Wechsel zwischen den betreffenden Zust nden der durch ein bestimmtes Ereignis ausgel st werden kann Zustand A Zustand B Einfacher bergang Ein bergang kann regelbasiert sein d h basierend auf einer bergangsrege In diesem Fall erlaubt er mehrere Zielzust nde bergangsziele wobei jedem Zielzustand eine bestimmte Bedingung zugeordnet ist gt Bedingung a Zustand A kg Ereignis Bedingung b gt Zustand B Zustand 8 Zustand C Regelbasierter bergang Dabei wird sobald der bergang ausgel st wird die zugrunde liegende ber gangsregel ausgef hrt Es wird bestimmt welche der Bedingungen tats chlich erf llt sind und die Ausf hrung des Zustandsablaufs f hrt bei dem betreffen den Zustandselement fort 118 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Zustandsablauf 2 8 2 1 2 8 2 2 2 8 2 3 bergangsregel Eine bergangsregel ist eine Ablaufregel die einem bergang in einem Zustandsablauf zugrunde liegen kann Im Gegensatz zu anderen Ablaufregeln beinhaltet eine bergangsregel das Ablaufregel Element bergangsziel bergangsziel Ein bergangsziel ist ein Zustandselement das als Zielzustand eines regelba sierten bergangs dient In der zugrunde liegenden bergangsregel ist ein bergangsziel durch das Ablaufregel El
418. ne und 3 niedrigere Ebene 1 Ein Ausgabedaten 82 gt Interne Daten 83 b ES Konstante Daten 3 S 2b 78 2a 1 Ein Regelpaket kann Gegenstand der Regelpaket Wiederverwendung 2 11 2 sein 124 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regelpaket 2 11 1Unterpaket Ein Unterpaket ist ein Regelpaket das in einem anderen Regelpaket enthalten ist 2 11 2Regelpaket Wiederverwendung Ein Regelpaket kann so definiert sein dass es andere Regelpakete wiederver wendet In diesem Fall hat eine Regel innerhalb des wiederverwendenden Regelpakets Zugriff auf alle Regelmodell Elemente auf der h chsten hierarchi schen Ebene in dem wiederverwendeten Regelpaket einschlie lich Regeln F r Regelpakete in separaten Regelprojekten ist Regelpaket Wiederver wendung nur dann m glich wenn eine Regelprojekt Abh ngigkeit zwi schen diesen definiert ist Bosch Software Innovations GmbH Modellierungshandbuch 6 1 125 2 12 Regeltest In Visual Rules ist ein Regeltest ein definierter Prozess um eine Regel auf ihre Richtigkeit zu pr fen Die Ausf hrung eines Regeltests ist die wiederholte Aus f hrung der betreffenden Regel jeweils entsprechend einem vordefinierten Testfall Dabei werden f r jede Ausf hrung die tats chlichen Ergebnisse mit den erwarteten Ergebnissen verglichen Wenn diese Ergebnisse bereinstimmen kann dies a
419. nen deren 73 Gie a ee E ee 73 TH ses 74 SAUNIASA zer a 74 NEW nassen een 75 NAMEDF 7er E E E E 75 BETWEEN ser en ae ee 76 AVAILABLE u 2 0 in RER E EE 77 2 3 4 FUNKTIONEN Eege En ni eiserne 78 2 3 4 1 Funktionsparameter see ae NEEE 78 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 5 Inhaltsverzeichnis 2 4 2 5 ZUWEISUNG u auu n0 wen ser redete 79 2 4 1 ADDZuwelsung en hun 81 2 4 2 REMOVE Zuweisung sasnsnnnnnnnnnnn annaran en nenn 83 2 4 3 CLEAR Zuweisung ssusssassnnssnrnnnrrnnnnrrnnrnnne 84 AKON EE 85 lu TEE 85 2 5 1 Aktionseinstellungen r susasssunun sen 86 El ie e eu een euere terra 86 2 5 1 1 Allgemeine Aktionseinstellungen 86 2 5 1 2 Spezielle Aktionseinstellungen 0 87 2 5 2 Aktionstyp sus rend 88 EINIUNTUNS derer tler 88 2 5 2 1 Aktionstyp Standarit ss a S 88 2 5 2 2 Aktionstyp Emaillsenden u a0 20H 20 89 2 5 2 3 Aktionstyp LogEintragschreiben 89 2 5 2 4 Aktionstyp CSV Datei lesen 89 2 5 2 5 Aktionstyp CSV Datei schreiben 222222 90 2 5 2 6 Aktionstyp Meldung ausgeben 90 SENICE Ve Ee NEEN dE eh We 91 26 1 teen een an e EN 91 HERE ee ne ak onna a an ae Ben ENEE ne Kg Zeg 92 EiNTUNT NE ae ren 92 2 7 1 Ablaiftrepel 2 2 2 22042405 52er see ie 93 2 7 1 1 Ablaufregel Vorlage Aas u e EE ass ER 94 2 7 2 Ablaufregel Element nennen nennen 95 EINTUNTUNSB eer e E leeren 95 2 1 2 1 Ablaufregel Element Start 2
420. ner Aktion 4 4 1 1 e Erzeugen einer Ablaufregel 4 4 1 2 e Erzeugen eines Datentyps 4 4 1 3 e Erzeugen eines Zustandsablaufs 4 4 1 4 e Erzeugen eines Regelpakets 4 4 1 5 e Erzeugen eines Datenelements 4 4 1 6 e Erzeugen einer Entscheidungstabelle 4 4 1 7 e Erzeugen einer Ablaufregel Vorlage 4 4 1 8 Jedes Regelmodell Element kann auf verschiedenen Ebenen des Arbeits platz Verzeichnisses erzeugt werden d h entweder bez glich eines Regelmodells oder bez glich einer bestimmten Regel oder eines Regelpa kets innerhalb des Regelmodells Aktionstypen Services Servicetypen und Funktionen werden ggf von Anwendungsentwicklern und technischen Benutzern erzeugt Weitere Informationen hierzu finden Sie im Java Integration Handbuch Beim Erzeugen von Regelmodell Elementen k nnen Sie die folgenden unterst tzenden Funktionalit ten nutzen Autovervollst ndigung Automatische Elementerzeugung F r alle Regelmodell Elemente gilt die Allgemeine Einschr nkung bei der Namensgebung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 331 Allgemeine Aufgaben Verwalten von Regelmodell Elementen Autovervollst ndigung Falls anwendbar ffnet sich die Autovervollst ndigung wenn Sie die Tastenkombination Strg Leertaste dr cken w hrend der Cursor in einem editierbaren Textfeld platziert ist Die Autovervollst ndigung ist ein kontextsensitives Auswahlfenster d
421. ner Entscheidungstabelle hinzuf gen Wo eine Zeile Spalte platziert werden kann h ngt dabei von ihrer Art ab Im ein zelnen gilt das Folgende e Bedingungszeilen werden bereinander platziert e Bedingungsspalten werden nebeneinander platziert e Zuweisungsspalten Aktionsspalten und Ausnahmespalten werden neben einander platziert in beliebiger Reihenfolge Falls n tig wird die betreffende Entscheidungstabelle automatisch vervollst n digt d h fehlende Tabellenzellen werden hinzugef gt 472 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Entscheidungstabelle Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine Zeile Spalte zu hinzuf gen Bewegen des betreffenden Symbols aus der Entscheidungstabellen Werkzeugpalette in das Entscheidungstabellen Editorfeld per drag amp drop Bewegen eines entsprechenden Elements aus der Entscheidungsta bellen Kontextpalette in das Entscheidungstabellen Editorfeld per drag amp drop dabei wird ein Eingabe Datenelement in eine Bedingungs spalte Bedingungszeile ein Ausgabe Datenelement in eine Zuwei sungsspalte und eine Aktion in eine Aktionsspalte verwandelt Beim Hinzuf gen einer Bedingungszeile Bedingungsspalte gilt bez glich automatisch hinzugef gter Tabellenzellen in Zuweisungsspalten Aktions spalten und Ausnahmespalten ggf das Folgende Standardm
422. nes lokalen Regelprojekts siehe 9 3 1 Sie k nnen Ihren Visual Rules Modeler auch so konfigurieren dass die letzten Lokalen nderungen regelm ig automatisch gesendet werden siehe 10 1 4 Einstellen von Benutzervorgaben f r Team Server Das manuelle Senden von nderungen erlaubt Ihnen allerdings vor dem Sen den einen konsistenten Stand Ihrer nderungen sicherzustellen Dabei haben Sie die folgenden M glichkeiten e Senden aller nderungen 9 4 2 1 e Senden von nderungen an einzelnen Ressourcen 9 4 2 2 Senden aller nderungen Sie k nnen alle Ihre letzten Lokalen nderungen an ver ffentlichten Regelpro jekten zu den betreffenden Team Servern senden Um alle nderungen zu senden gehen Sie vor wie folgt gt Klicken Sie im Bereich nderungen der Ansicht Team Server Aktivit ten auf 9 Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 629 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern gt Wenn tats chlich nderungen zu senden sind erscheint der folgende Dia log Geben Sie einen Kommentar f r das Senden ein a Kommentar ausw hlen x Falls n tig geben Sie einen Kommentar ein Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen Klicken Sie auf Fertig stellen Alle nderungen werde
423. nge zeigt GC ER Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Um ein Ablaufregel Element bergangsziel zu editieren gehen Sie vor wie folgt W hlen Sie im Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt W hlen Sie den Tab bergangsziel Spezifizieren Sie im Feld Zustand ein bergangsziel Um ein bergangsziel zu spezifizieren k nnen Sie den Auswahldialog oder die Autovervollst ndigung verwenden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 559 Editieren von Zustandsabl ufen Editieren eines Ablautresgel Elements bergangsziel 560 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 8 Organisieren Ihres Arbeitsbereichs Organisieren Ihres Arbeitsbereichs Einf hrung Sie k nnen die Inhalte der Regelprojekte in Ihrem Visual Rules Arbeitsbereich mithilfe von Regelpaketen und Regelpaket Wiederverwendungen organisieren F r Regelpakete in separaten Regelprojekten ist eine Regelpaket Wieder verwendung nur dann m glich wenn eine Regelprojekt Abh ngigkeit zwi schen diesen definiert ist Dabei haben Sie die folgenden M glichkeiten e Analysieren eines Regelprojekts 8 1 e Verwalten von Regelprojekten 8 2 e Verwalten von Regelpaket Wiederverwendungen 8 3 e Verwalten von Abh ngigkeiten eines Regelprojekts 8 4 Die me
424. ngspunkt zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Ablaufregel Editorfeld bzw Entscheidungstabellen Edi torfeld auf das betreffende Ablaufregel Element bzw die Tabellenzelle Ein Kontextmen erscheint W hlen Sie RB Unterbrechungspunkt umschalten Der Unterbrechungspunkt wird gel scht Das zugeh rige Symbol verschwin det Bosch Software Innovations GmbH Modellierungshandbuch 6 1 529 Testen von Regeln Debuggen von Regeln 6 7 2 Ausf hren eines Regeltests im Debug Modus Einf hrung Das Ausf hren eines Regeltests im Debug Modus beinhaltet die folgenden Schritte e Starten der Ausf hrung im Debug Modus 6 7 2 1 e Durchschreiten der Ausf hrung im Debug Modus 6 7 2 2 Dabei gilt f r jeden Stand der Ausf hrung folgendes e Im Ablaufregel Editorfeld bzw Entscheidungstabellen Editorfeld ist das Ele ment d h das Ablaufregel Element bzw die Tabellenzelle vor dem die Aus f hrung angehalten hat mit einem roten Rahmen gekennzeichnet e Die Ansicht Variablen stellt die aktuellen Zwischenergebnisse d h Werte der Datenelemente bereit 6 7 2 1 Starten der Ausf hrung im Debug Modus Voraussetzung Der Regeltest Editor Testsuite Editor ist f r die den betreffen den Regeltest die Testsuite ge ffnet Es ist mindestens ein Unterbrechungspunkt in der zu testenden Regel gesetzt der nicht deaktiviert ist Falls n tig siehe 4 2 2 zum ffnen e
425. ngstabel len Editorfelds ziehen bewegt sich die Entscheidungstabelle in die entge gengesetzte Richtung Auf diese Weise k nnen Sie die Zeile Spalte an einer weiter entfernten Stelle der Entscheidungstabelle einf gen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 475 Editieren von Regeln Editieren einer Entscheidungstabelle 476 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 6 Testen von Regeln Testen von Regeln Einf hrung Das Testen von Regeln beinhaltet die folgenden Aufgaben e Verwalten von Regeltests 6 1 e Editieren eines Regeltests 6 2 e Editieren einer Testsuite 6 3 e Ausf hren eines Regeltests 6 4 e Vergleichen von einzelnen Ergebnissen eines Regeltests 6 5 e Anzeigen der Statistik f r einem Regeltest 6 6 e Debuggen von Regeln 6 7 Die meisten der hier beschriebenen Aufgaben k nnen auf verschiedene Weisen ausgef hrt werden Gegebenenfalls wird in einem entsprechen den Info Kasten auf alternative Vorgehensweisen hingewiesen 478 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Verwalten von Regeltests 6 1 Verwalten von Regeltests Einf hrung Das Verwalten von Regeltests beinhaltet die folgenden Aufgaben e Erzeugen eines Regeltests 6 1 1 e Erzeugen einer Testsuite 6 1 2 e L schen eines Regeltests oder einer Testsuite 6 1 3 e Organisieren von Regeltests in einer Testsui
426. nnana nnnnnnnnannnnnnnno 585 8 2 4 Exportieren von Regelorolekten 587 8 2 5 Aktualisieren von Regelprojekten ansnnnnnnnnannnnnne 589 8 2 6 Editieren der Kennungen eines Regelprojekts 590 Verwalten von Regelpaket Wiederverwendungen 591 VEER ebe E ele Steg ee 591 8 3 1 Manuelles W hlen der wiederverwendeten Regelpakete 592 8 3 2 Ausf hren eines automatischen Organisierens von Regelpaket Wie derverwendungen en nennen nenn 594 SI ln 594 8 3 2 1 Ausf hren eines Organisierens von Paketwiederverwendun gen auf Regel Ebene ENEE EEN eu 0a 594 8 3 2 2 Ausf hren eines Organisierens von Paketwiederverwendun gen auf eet DEE a SEELEN E RE ER 598 Verwalten von Abh ngigkeiten eines Regelprojekts 599 EINUNF NB 2a rer eier 599 8 4 1 Definieren einer neuen Regelprojekt Abh ngigkeit 600 8 4 2 Editieren einer gegebenen Regelprojekt Abh ngigkeit 602 8 4 3 L schen einer Regelprojekt Abh ngigkeit 602 9 Arbeiten mit Team Servern Sinti ele SE 606 LOKal sasaa aan a Ber a a en A 607 Dau Vd EE 607 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 23 Inhaltsverzeichnis 9 1 9 2 9 3 9 4 Verwalten von Team Server Verbindungen z 608 REENEN 608 9 1 1 Herstellen einer Team Server Verbindung u r 2 0 609 9 1 2 Editieren einer Team Server Verbindung 22 2sn20n 612 9 1 3 L schen einer T
427. nnovations GmbH Grundlagen Ausdruck NEW Der Operator NEW betrachtet einen Datentyp der Art Struktur In einem Aus druck wird er in folgender Form verwendet NEW Datentyp Er gibt einen Standardwert vom betreffenden Datentyp zur ck d h einen neuen Satz von Standardwerten f r die betreffenden Attribute Beispiel NEW Adresse Standardwert f r den Datentyp Adresse F r einen importierten Datentyp kann m glicherweise kein Standardwert erzeugt werden Dementsprechend kann der Operator NEW nicht verwen det werden In diesem Fall kann eine spezifische Funktion definiert wer den um einen Standardwert f r den betreffenden Datentyp zu erzeugen Weitere Informationen hierzu finden Sie im Java Integration Handbuch NAMEOF Der Operator NAMEOF betrachtet entweder ein Datenelement oder einen Aus druck Dementsprechend kann er in einem Ausdruck auf eine der folgenden Arten verwendet werden e NAMEOF Datenelement e NAMEOF Ausdruck Bosch Software Innovations GmbH Modellierungshandbuch 6 1 75 Grundlagen Ausdruck Er gibt einen Wert vom Datentyp Ging zur ck d h entweder den Namen des betreffenden Datenelements oder den betreffenden Ausdruck Beispiele NAMEOF kunde kunde NAMEOF einkaufswagen produkt 5 preis einkaufswagen produkt 5 preis Sie k nnten auch einfach einen String erzeugen der den Elementna men wiedergibt Der Vortei
428. novations GmbH Modellierungshandbuch 6 1 373 Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Geben Sie im Feld Neuer Name einen Namen ein Die Schaltfl che Vorschau gt wird aktiviert Klicken auf die Schaltfl che Vorschau gt ffnet eine Ansicht aller nderun gen die sich aus dem Umbenennen ergeben werden Hier k nnen Sie einzelne nderungen auch deaktivieren Klicken Sie auf OK Das Element wird umbenannt und Referenzen darauf werden dem neuen Namen entsprechend aktualisiert Im Regel Explorer erscheint der neue Name 374 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 6 Suchen eines Regelmodell Elements Um ein Regelmodell Element zu suchen gehen Sie vor wie folgt W hlen Sie in der Men Leiste Suchen gt Suchen Der Suchen Dialog ffnet sich W hlen Sie den Tab Regelsuche gt Geben Sie den Namen des Elements im Feld Nach folgendem Text ein Dabei k nnen Sie die folgenden Zeichen als Platzhalter verwenden e repr sentiert jedes Wort d h jede Zeichenfolge e repr sentiert jedes Zeichen Um explizit nach den Zeichen und zu suchen m ssen Sie diesen einen Schr gstrich voranstellen Z B dient dazu um einen Stern zu suchen Wenn Sie m chten dass die Suche Gro und Kleinschreibung ber cksich tigt aktivieren Sie die
429. nsgebung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 335 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 1 2 W hlen Sie einen Aktionstyp Sie k nnen die angebotenen Aktionstypen filtern indem Sie in das Feld Aktionstyp Filter Zeichen eingeben Klicken Sie auf Fertig stellen Im Regel Explorer wird die Aktion an der betreffenden Position hinzugef gt Zum Editieren allgemeiner Einstellungen f r Aktionen siehe 4 5 Erzeugen einer Ablaufregel Einf hrung Sie k nnen eine Ablaufregel auf verschiedenen Ebenen des Arbeitsplatz Ver zeichnisses erzeugen d h entweder bez glich eines Regelmodells oder bez g lich eines bestimmten Regelpakets innerhalb des Regelmodells Dabei haben Sie die folgenden M glichkeiten e Erzeugen einer neuen Ablaufregel e Konvertieren einer Entscheidungstabelle in eine Ablaufregel Sie k nnen eine Ablaufregel auch erzeugen durch Extrahieren eines Zweigs als Ablaufregel Erzeugen einer neuen Ablaufregel Um eine neue Ablaufregel zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das Regelmodell oder Regelpaket in dem Sie die neue Ablaufregel erzeugen wollen Ein Kontextmen erscheint 336 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie Neues Element gt
430. nzelnen Unterschiede in betreffenden Ressourcen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 203 Bedienoberfl che Editoren 3 4 8 3 Bereich Vergleich Der Bereich Vergleich ist ein Teil vom Vergleichseditor Movie Ticket Pricing lokal Movie Ticket Pricing TD HEAD 2 g g een gg f 1 off SR price price coupon_discount H Daten Struktur Daten Struktur Bereich Vergleich Der Bereich Vergleich erfasst Einzelheiten ber eine nderung die im Bereich Unterschiede ausgew hlt ist Er enth lt zwei Ausschnitte von denen jeder einen Tab Daten sowie ggf einen Tab Struktur bietet Dabei zeigt der linke Ausschnitt einen Entwicklungsstand und zwar entweder den Lokalen Stand oder den zuerst ausgew hlten wobei der ge nderte Teil hervorgehoben ist und der rechte Ausschnitt zeigt den anderen Entwicklungs stand und zwar entweder den Entfernten Stand oder den zuletzt ausgew hl ten wobei die tats chlichen nderungen hervorgehoben sind Beim Vergleichen einer lokalen Ressource mit ihrem letzten entfernten Stand kann ein gemeinsamer Vorl ufer d h der letzte synchronisierte Entwicklungsstand der betreffenden Ressource in einem dritten Aus schnitt gezeigt sein Tab Daten Der Tab Daten zeigt nderungen an Daten d h nderungen welche im Rege
431. nzugef gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 433 Editieren von Regeln Editieren einer Ablaufregel Editieren einer Zuweisung Sie k nnen die Zuweisungen in einem Ablaufregel Element Zuweisen editieren Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie eine Zuweisung auch im Tab Zuweisungen der Ansicht Eigenschaften edi tieren Um eine Zuweisung zu editieren gehen Sie vor wie folgt Doppelklicken Sie im Ablaufregel Editorfeld auf die betreffende Zuweisung Der Inplace Editor ffnet sich Editieren Sie die Zuweisung Wenn eine Zuweisung ein Datenelement betrifft welches einen Datentyp der Art Struktur zul sst dann muss mindestens einem der Attribute ein Wert expliziert zugewiesen sein Jedem weiteren Attribut dem kein Wert explizit zugewiesen ist wird statt dessen ein Impliziter Standardwert zugewiesen Verschieben einer Zuweisung Sie k nnen eine Zuweisung im Ablaufregel Editorfeld ebenso verschieben wie beim Verschieben eines Ablaufregel Elements Da die Zuweisungen in einem Ablaufregel Element Zuweisen nacheinan der von oben nach unten bearbeitet werden kann ihre Reihenfolge ent scheidend sein 434 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Dabei gilt folgendes e Die Zuweisung kann entweder im Ablaufregel El
432. odellierungshandbuch 6 1 577 Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten 8 2 Verwalten von Regelprojekten Einf hrung Das Verwalten von Regelprojekten beinhaltet die folgenden Aufgaben e Erzeugen eines Regelprojekts 8 2 1 e L schen eines Regelprojekts 8 2 2 e Importieren von Regelprojekten 8 2 3 e Exportieren von Regelprojekten 8 2 4 e Aktualisieren von Regelprojekten 8 2 5 e Editieren der Kennungen eines Regelprojekts 8 2 6 578 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekten 8 2 1 Erzeugen eines Regelprojekts Einf hrung Sie k nnen Regelprojekte in Ihrem Visual Rules Arbeitsbereich erzeugen Dabei haben Sie die folgenden M glichkeiten e Erzeugen eines neuen Regelprojekts 8 2 1 1 e Erzeugen einer Kopie eines Regelprojekts 8 2 1 2 F r Regelprojekte gilt die Allgemeine Einschr nkung bei der Namensge bung 8 2 1 1 Erzeugen eines neuen Regelprojekts Bei Erzeugen eines neuen Regelprojekts wird in diesem automatisch ein Regelmodell angelegt Um ein neues Regelprojekt zu erzeugen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf den Pfeil hinter der Schaltfl che F Ein Ausklappmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 579 Organisieren Ihres Arbeitsbereichs Verwalten von Regelprojekte
433. oftware Innovations GmbH 3 Bedienoberfl che Einf hrung Die Bedienoberfl che des Visual Rules Modeler kann in verschiedenen Perspek tiven dargestellt werden von denen jede standardm ig eine spezifische Aus wahl von Bildschirm Elementen anbietet Welche Perspektive gerade genutzt wird wird dabei in der Werkzeugleiste 3 2 1 angezeigt Generell sind alle Bildschirm Elemente des Visual Rules Modeler in jeder der Perspektiven verf gbar ber das Men oder die Werkzeugleiste Zum Einrichten der Bedienoberfl che siehe 4 2 Da der Visual Rules Modeler auf der Plattform Eclipse basiert gilt folgen des Einige der hier beschriebenen Bildschirm Elemente geh ren zu Eclipse Zus tzlich zu den hier beschriebenen Bildschirm Elementen sind wei tere ber den Visual Rules Modeler zugreifbar die zu Eclipse geh ren Weitere Informationen zu diesen Bildschirm Elementen finden Sie in der Eclipse Hilfe Die Bedienoberfl che des Visual Rules Modeler bietet einige Allgemeine Ele mente der Bedienoberfl che 3 2 sowie die folgenden Bildschirm Elemente e Regel Explorer 3 3 e Editoren 3 4 e Ansichten 3 5 e Gliederung 3 6 132 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Perspektive 3 1 Perspektive Eine Perspektive ist eine vorkonfigurierte Darstellung der Bedienoberfl che Sie ist speziell zugeschnitten f r eine bestimmte Benutzergruppe
434. ojekt 3 Artefakt ID Regelprojekt 3 Version 0 0 1 SNAPSHOT Bereich Projekt Informationen Der Bereich Projekt Informationen erfasst die Kennungen des betreffenden Regelprojekts 3 4 5 2 Bereich Notwendige Abh ngigkeiten Der Bereich Notwendige Abh ngigkeiten ist ein Teil vom Regelprojektda tei Editor Notwendige Abh ngigkeiten Legen Sie fest welche anderen Projekte oder Artefakte dieses Projekt ben tigt visualrules runtime 5 5 0 SNAPSHOT Regelprojekt A 0 0 1 SNAPSHOT x Bereich Notwendige Abh ngigkeiten Der Bereich Notwendige Abh ngigkeiten listet die Projekte und Bibliotheken von denen das betreffende Regelprojekt abh ngt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 189 190 Bedienoberfl che Editoren Zus tzlich bietet sie die folgenden Schaltfl chen Schaltfl che Funktion ap Definieren einer neuen Regelprojekt Abh ngigkeit x L schen einer Regelprojekt Abh ngigkeit Schaltfl chen im Bereich Notwendige Abh ngigkeiten 3 4 5 3 Bereich Abh ngigkeitseinstellung Der Bereich Abh ngigkeitseinstellung ist ein Teil vom Regelprojektdatei Editor Abh ngigkeitseinstellung Legen Sie die Kennungen der selektierten Abh ngigkeit fest Gruppen ID regelprojekt a Artefakt ID Regelprojekt A Version 0 0 1 SNAPSHOT Bereich Abh ngigkeitseinstellung Der
435. olange eine Bedingung erf llt ist e Wiederholen mit Z hler Der Tab Wiederholen erscheint entsprechend dem gew hlten Wiederhol vorgang Spezifizieren Sie weitere Einstellungen auf eine der folgenden Weisen abh ngig vom ausgew hlten Wiederholvorgang Editieren der Einstellungen f r Wiederholen f r jedes von mehreren Ele menten Editieren der Einstellungen f r Wiederholen solange eine Bedingung erf llt ist e Editieren der Einstellungen f r Wiederholen mit Z hler Editieren der Einstellungen f r Wiederholen f r jedes von mehreren Elementen Sie k nnen die Einstellungen f r die Option Wiederholen f r jedes von mehre ren Elementen im Tab Wiederholen Option Wiederholen f r jedes von mehre ren Elementen editieren Gehen Sie hierzu vor wie folgt Spezifizieren Sie im Feld Elemente jeweils zuweisen an ein Datenelement dem die Werte der Collection zugewiesen werden 418 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel gt Spezifizieren Sie im Feld Elemente eine Collection deren Werte zugewiesen werden Um ein Datenelement eine Collection zu spezifizieren k nnen Sie die Autovervollst ndigung oder die Automatische Elementerzeugung verwen den Sie k nnen eine Collection spezifizieren indem Sie sie direkt eingeben in der Form Wert Wert Wert D h die einzelnen Werte sind komma se
436. on 2 2 Ares a ee ee en ne ee 65 Notizen Einstellen von Benutzervorgaben f r Notizen 222222 ccneeeeeeeeeenennn 664 Hinzuf gen einer Notiz f r einen bergang cc 555 Hinzuf gen einer Notiz in der Ansicht Eigenschaften 398 Hinzuf gen einer Notiz zu einem Ablaufregel Element 415 Hinzuf gen einer Notiz zu einem Zustandselement 546 ET ege Le EE 269 Notizen Tab in Ansicht Eigenschaften 222222 cseeeeeeenennee nenn 269 Notwendige Abh ngigkeiten Bereich im Regelprojektdatei Editor 189 VIR 59 0 OperatoreM ceses ee nen R ae a ae nen et 63 Arithmetische Operatoren 68 EE 75 AVAILABLE Wenn ne sa ne re ee eure 77 BETWEEN na a a De a De TE rende 76 Collection Operatoren 66 LKE 67 SA e date e ee d EE E SER EINER e 74 Logische REESEN ebe EE ieea 65 NAMEOF 422 0 near era ee 75 NEW a es Se a ee a a En a 75 Priorisierung der Operatoren 64 Vergleichsoper toren 70 VErKettuUng ae ee ee ee re Bee Ne Ben E AN 73 Optionales Eingabe Datenelement 52 OR Operatoren te re ee Ee 65 P Pakete wiederverwenden Tab in Ansicht Eigenschaften 22cc200 273 Perspektive Regel Modellierung 222 uoooneeneseeneeeenernereen 134 Perspe ktive Debuggen EEN 135 PerspekRtIVe m saminetan n ie ee ee 133 ffnen einer Perspektive 304 Perspektive Regel Modellierung 2 22 uonoseeneseereeeeennnenn 134 Perspektive Debuggen
437. on Zustandsabl ufen Editieren eines Zustandselements 1 3 Editieren eines Zustandselements Einf hrung Sie k nnen Zustandselemente im Zustandsablauf Editor editieren Zum Anzeigen eines Zustandsablaufs im Zustandsablauf Editor siehe r Dabei haben Sie die folgenden M glichkeiten e Verschieben eines Zustandselements 7 3 1 e Hinzuf gen einer Notiz zu einem Zustandselement 7 3 2 e Platzieren des Namens eines Zustandselements 7 3 3 e Hinzuf gen eines Regelaufrufs zu einem Zustandselement 7 3 4 e Hinzuf gen einer Beschreibung zu einem Zustandselement 7 3 5 e ndern des Namens und der Art eines Zustandselements 7 3 6 F r das Zustandselement Start ist das Editieren auf das Hinzuf gen einer Beschreibung zu einem Zustandselement beschr nkt 544 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Editieren eines Zustandselements 7 3 1 Verschieben eines Zustandselements Sie k nnen Zustandselemente innerhalb eines Zustandsablaufs verschieben Voraussetzung Das betreffende Zustandselement wird im Zustandsablauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Beim Verschieben eines Zustandselements werden ausgehende berg nge entsprechend verformt Wenn Sie die Taste Strg dr cken w hrend Sie ein Zustandselement ver schieben wird eine Kopie davon erstellt
438. on diesem zu einem anderen e Die Bedingung kann entweder ber oder unter einer gegebenen Bedingung platziert werden L schen einer Bedingung Sie k nnen eine Bedingung in einem Ablaufregel Element Entscheidung auf die gleiche Weise l schen wie ein Ablaufregel Element Zum L schen eines Ablaufregel Elements siehe 5 2 2 3 422 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Dabei wird ein angeh ngter Zweig wenn es einen gibt generell mit der Bedin gung gel scht Angeben eines Bedingungspr fix Wenn sich alle in einem Ablaufregel Element Entscheidung enthaltenen Bedin gungen auf denselben Aspekt beziehen k nnen Sie f r diese ein Bedingungs pr fix angeben Ein Bedingungspr fix muss nicht notwendigerweise angegeben werden Der betreffende Inhalt kann auch beim Editieren einer Bedingung als Teil der einzelnen Bedingung angegeben werden Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie ein Bedingungspr fix auch im Tab Entscheidung Details oder im Tab Ent scheidung bersicht der Ansicht Eigenschaften f r ein Ablaufregel Ele ment Entscheidung angeben Um ein Bedingungspr fix anzugeben gehen Sie vor wie folgt Doppelklicken Sie in das Inhaltsfeld des Elements Der Inplace Editor ffnet sich gt Geben Sie das Bedingungspr fix ein Erzeugen einer Kop
439. on zu einem Regelmodell Regelpaket Zustandsablauf oder zu einer P Regel Zu dokumentierende Komponente 4 Regelmodell A a 4 D Regelpaket a Ablaufregel E gt Entscheidungstabelle ef Zustandsablauf Zielverzeichnis C Users imm0262 workspace_EN Regelprojekt A documentation Ausw hlen Vorhandene Dokumentation berschreiben v Erzeugte Dokumentation ffnen Optionen Format HTML PDF WORD Sprache Englisch v Bilder Ja Nein V Beschreibungen v Inhalte V Aufruf Zuweisungs Details Notizen Statistiken V Ausnahmebehandlungen Inhalte als Liste hinzuf gen Fertig stellen Abbrechen Der Eintrag im Feld Zielverzeichnis spezifiziert den Ort an dem die Doku mentation standardm ig gespeichert werden w rde gt Falls n tig spezifizieren Sie einen anderen Ort Sie k nnen auf Ausw hlen klicken um einen Ort aus Ihrem Dateisystem zu w hlen gt Wenn ggf vorhandene Dokumentation am betreffenden Ort automatisch berschrieben werden soll aktivieren Sie die Check Box Vorhandene Doku mentation berschreiben Andernfalls werden Sie ggf im Anschluss aufge fordert das berschreiben zu best tigen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 687 Sonstige Aufgaben Erzeugen von Dokumentation gt Wenn die Dokumentation automatisch ge ffnet werde
440. orfeld siehe 5 1 2 Um ein Ablaufregel Element Service aufrufen zu editieren gehen Sie vor wie folgt gt W hlen Sie im Ablaufregel Editorfeld das Element Die Ansicht Eigenschaften wird f r das Element angezeigt W hlen Sie den Tab Service aufrufen Eigenschaften x S m ie Serviceaufruf 1 amp Kein Service angegeben Service aufrufen ER Si Er ES gent e Eingabedaten Wert Beschreibung Ausgabedaten Zuweisenan Beschreibung ES x See E Service aufrufen 430 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Spezifizieren Sie im Feld Service aufrufen den aufzurufenden Service Um einen Service zu spezifizieren k nnen Sie den Auswahldialog die Autovervollst ndigung oder die Automatische Elementerzeugung verwen den Die Eingabe Datenelemente und die Ausgabe Datenelemente des betreffen den Services werden in den Spalten Eingabedaten und Ausgabedaten ein gef gt Eingabedaten Wert Beschrei Z Ausgabedaten Zuweisenan Beschrei IS E Eingabe Any x amp Ausgabe Any D a 1 m H m Spezifizieren Sie in der Spalte Wert jeweils einen Wert der dem betreffen den Eingabe Datenelement in der Spalte Eingabedaten zugewiesen werden soll Der Datentyp des Werts muss vom betreffenden Eingabe Datenelement
441. ors 2 22 ananasen aaee 311 Entscheidungstabellen Editorfeld 164 Konfigurieren des Entscheidungetabellen Edtortelde 323 Navigieren im Editorfeld 22222 ooooueeeseeenenesseenneneeeennenn 406 Entscheidungstabellen Kontextpalette 22222 ccseeeeeeeneeneeeeenerenn 166 Konfigurieren der Kontextpalette 4u 04 uu su 441 U ee 315 Entscheidungstabellen Werkzeugpalette 162 Konfigurieren der Werkzeugpalette 312 Erforderliches Eingabe Datenelement 2 222 nannaa nen 52 Ergebnisdatei Statistik 130 Erweiterungen Tab in Ansicht Eigenschaften anaaaaaaa nananana 256 Excel Blatt Importieren einer Excel Tabelle als Entscheidungstabelle 357 Exponentialzeichen 222c oo oeeeeensenennenseseeneeeeeeereeeeeenenn 59 F Fehler Ansicht sur ne re Tre ee ala 213 Float RE Cl RE 39 F BRIIONEN EE 78 Funktionsparameter 78 G General Exception 46 Gleich Operator cc sia ikes nse daaa naa nE e S an e a ars 71 714 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH EU TEE 292 Anzeigen der Gliederung ge lege Re AE e en e E 302 Gr er als LECHEN Ai eer EE 72 Gr er oder gleich Operatoren 73 Impliziter Standardwert 2 2 22 oooueeen nennen enneneeeeeeerneeeeneenn 37 In Operator a er se nn ken ee near 67 Inpl ce Editor 32 2 0 3 ni eE ne an ee 140 Integer Datentyp asia assuei en a a a A 3 41 Intermedi r Zustandselement e 116 Interne Daten Tab i
442. ovations GmbH Bedienoberfl che Ansichten 3 5 5 Ansicht Fehler der Eclipse Hilfe gen einer Ansicht Die Ansicht Fehler geh rt zu Eclipse Weitere Informationen finden Sie in Die Ansicht Fehler wird standardm ig im Ansichten Bereich der Per spektive Regel Modellierung gezeigt Falls n tig siehe 4 2 1 zum Anzei Fehler 5 10 Fehler 0 Warnungen 0 sonstige Beschreibung e a Fehler 10 Elemente Ressource Pfad Position port kaffeeautomat kann nicht aufgelc BeispielCappu Der Import kaff kann nicht aufgel Beispiel a Der Import kaffeeautomat kann nicht aufgel BeispielCappu Der Import kaffeeautomat kann nicht aufgel BeispielCappu CG Der Import kaffeeautomat kann nicht aufgel amp BeispielCappu er Import feeautomat kann nicht a BeispielEspres Der Import kaff icht aufgel amp BeispielEspi eeauto at actory kann nicht a BeispielCappu Kaff matStateflowF kann nicht a BeispielC KaffeeautomatStateflowFactory kann nicht a BeispielCappu KaffeeautomatStateflowFactory kann nicht a BeispielCappu Q KaffeeautomatStateflowFactory kann nicht a BeispielCappu Q KaffeeautomatStateflowFactory kann nicht a BeispielEspres Ansicht Fehler Kaffeeautomat src beispiele Kaffeeautomat src beispiele Kaffeeautomat src beispiele Kaffeeautomat src beispiele Kaffeeautomat src beispiele Kaffeeautomat src beispie
443. p Dies k nnen entweder Werte vom betref fenden Datentyp sein oder im Falle von List oder Set k nnen es einzelne Werte einer anderen List Set sein Eine REMOVE Zuweisung wird in folgender Form angegeben Elementname REMOVE Ausdruck Dabei repr sentiert der Elementname die List Set oder Map von welcher die Werte Schl ssel Wert Paare gel scht werden Der Ausdruck kann folgendes repr sentieren e Eine andere List oder Set e Einzelne Werte oder ein einzelner Schl ssel einer Map vom betreffenden Datentyp Beispiele set REMOVE 1 2 3 Datentyp Integer mapl REMOVE keyl Datentyp String EB iert REMOVE list2 list3 Jeder Datentyp Generell gilt bei der Ausf hrung der REMOVE Zuweisung folgendes Wenn ein Wert aus einer List Set oder Map zu l schen ist in welcher er nicht enthalten ist dann passiert nichts Wenn ein Wert aus einer List zu l schen ist in welcher er mehrmals enthalten ist dann wird er nur einmal n mlich an der ersten Stelle gel scht Bosch Software Innovations GmbH Modellierungshandbuch 6 1 83 Grundlagen Zuweisung 2 4 3 CLEAR Zuweisung E Eine CLEAR Zuweisung l scht alle Werte aus einer List oder einem Set bzw Schl ssel Wert Paare aus einer Map Sie wird in folgender Form angegeben Elementname CLEAR Dabei referenziert der Elementname auf der linken Seite auf die betreffende List Set oder Map und es gib
444. pa riert und in geschweiften Klammern eingeschlossen Dabei kann zwi schen den einzelnen Werten eine beliebige Anzahl von Leerzeichen eingef gt sein Editieren der Einstellungen f r Wiederholen solange eine Bedingung erf llt ist Sie k nnen die Einstellungen f r die Option Wiederholen solange eine Bedin gung erf llt et im Tab Wiederholen Option Wiederholen solange eine Bedin gung erf llt ist editieren Gehen Sie hierzu vor wie folgt gt Geben Sie im Feld Bedingung die betreffende Bedingung an als Boolescher Ausdruck Editieren der Einstellungen f r Wiederholen mit Z hler Sie k nnen die Einstellungen f r die Option Wiederholen mit Z hler im Tab Wiederholen Option Wiederholen mit Z hler editieren Gehen Sie hierzu vor wie folgt gt Spezifizieren Sie im Feld Z hler ein Datenelement das den Wert des Z h lers tr gt Es ist nicht unbedingt notwendig dass Sie im Feld Z hler ein Datenele ment spezifizieren Falls Sie es nicht tun wird der Wert des Z hlers intern gespeichert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 419 Editieren von Regeln Editieren einer Ablaufregel gt Geben Sie die folgenden Werte Datentyp Integer in die entsprechenden Felder ein e Startwert f r den Z hler es Endwert f r den Z hler e Schrittweite f r den Z hler 5 2 1 3 Editieren eines Ablaufregel Elements Entscheiden Einf hrung
445. palette eine Aktion vom Aktionstyp Standard ausge w hlt ist Aktion Aktion Typ Standard el Tab Aktionseinstellungen f r Standard Aktionen Der Tab Aktionseinstellungen f r Standard Aktionen erfasst den Aktionstyp f r die betreffende Aktion Aktionseinstellungen gibt es f r eine Aktion vom Aktionstyp Standard nicht 220 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Aktionseinstellungen f r Email senden Aktionen Der Tab Aktionseinstellungen f r E mail senden Aktionen wird in der Ansicht Eigenschaften angeboten wenn entweder im Regel Explorer oder in der Ablaufregel Kontextpalette eine Aktion vom Aktionstyp E mail senden ausgew hlt ist Aktion Aktion Typ E mail senden m Server SMTP Server SMTP Port 25 Sicherheit Anmeldeinformation verwenden Benutzer Passwort Sichere Verbindung verwenden SSL Verbindung testen Standardport 25 Tab Aktionseinstellungen f r E mail senden Aktionen Der Tab Aktionseinstellungen f r E mail senden Aktionen erfasst den Aktions typ und folgende Allgemeine Aktionseinstellungen f r die betreffende Aktion SMTP Server Host des SMTP Servers der zum Sen den einer e mail verwendet wird Port Port des SMTP Servers Anmeldeinformationen verwenden Falls aktiviert wird die ber
446. palte die importiert werden soll tun Sie das Folgende e Wenn sie als Schl ssel einer Map verwendet werden soll aktivieren Sie die entsprechende Check Box e Spezifizieren Sie in der Spalte Name den Namen des betreffenden Attributs e Spezifizieren Sie in der Spalte Typ den Datentyp des betreffenden Attributs Klicken Sie auf Fertigstellen Die CSV Datei wird importiert Im Regel Explorer wird ein entsprechendes Kon stantes Datenelement sowie ggf ein Datentyp der Art Struktur an der betref fenden Position hinzugef gt 352 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen Umwandeln eines Datenelements Sie k nnen ein Datenelement umwandeln z B ein Eingabe Datenelement in ein Internes Datenelement oder in ein Konstantes Datenelement etc Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten ein Datenelement umzuwandeln Verschieben des Datenelements in den entsprechenden Ordner Zum Verschieben eines Regelmodell Elements siehe 4 4 2 Klicken auf amp im Tab Ein Ausgabedaten im Tab Interne Daten oder im Tab Konstante Daten der Ansicht Eigenschaften Da die f r die verschiedenen Arten von Datenelementen vorliegenden Spezifikationen variieren kann das Umwandeln eines Datenelements zu einem Verlust an Information f hren Um gt ein Da
447. peichern gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf oi Speichern der nderungen an einem Regelmodell Sie k nnen alle nderungen an einem Regelmodell speichern Dies schlie t alle nderungen an enthaltenen Elementen ein Voraussetzung Entweder das Regelmodell oder irgendein enthaltenes Ele ment ist im Regel Explorer ausgew hlt Um die nderungen an einem Regelmodell zu speichern gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf dl Speichern aller nderungen in Ihrem Arbeitsbereich Sie k nnen alle nderungen an allen Regelmodellen in Ihrem Visual Rules Arbeitsbereich auf einmal speichern Um alle nderungen in Ihrem Arbeitsbereich zu speichern gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf A 296 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 Einrichten der Bedienoberfl che Einf hrung Sie k nnen die Bedienoberfl che Ihres Visual Rules Modeler individuell einrich ten Dabei haben Sie die folgenden M glichkeiten e Anzeigen einer Ansicht 4 2 1 e ffnen eines Editors 4 2 2 e Anzeigen der Gliederung 4 2 3 e Verwalten von Perspektiven 4 2 4 e Anzeigen des Regel Explorers 4 2 5 e Konfigurieren des Regel Explorers 4 2 6 e Konfigurieren der Editoren 4 2 7 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 297 Allge
448. pezielle Aktionseinstellungen f r die gew hlte Aktion auf eine er folgenden Weisen abh ngig vom Aktionstyp Editieren spezieller Einstellungen f r eine E mail senden Aktion Editieren spezieller Einstellungen f r eine Log Eintrag schreiben Aktion Editieren spezieller Einstellungen f r eine CSV Datei lesen Aktion Editieren spezieller Einstellungen f r eine CSV Datei schreiben Aktion Editieren spezieller Einstellungen f r eine Meldung ausgeben Aktion Zum Editieren allgemeiner Einstellungen f r Aktionen siehe 4 5 F r eine Aktion vom Aktionstyp Standard gibt es Spezielle Aktionseinstel lungen nicht Editieren spezieller Einstellungen f r eine E mail senden Aktion Sie k nnen Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp E mail senden im Tab Aktion ausl sen f r E mail senden Aktionen editieren Zum Editieren allgemeiner Einstellungen f r eine E mail senden Aktion siehe 4 5 1 Um Spezielle Aktionseinstellungen f r eine Aktion vom Aktionstyp E mail sen den zu editieren gehen Sie vor wie folgt Geben Sie die folgenden Werte Datentyp String in die entsprechenden Felder ein es Absender der e mail e Empf nger der e mail Betreff der e mail e Text der e mail 426 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Editieren spezieller Einstellung
449. piele sortAsc customer THIS name Weitere Informationen zu Funktionen f r Collections finden Sie im Doku ment Funktionsreferenz ISA und ASA Der Operator ISA ist das Gegenst ck zum Operator instanceof in Java Der Operator ASA ist das Gegenst ck zu cast in Java Die Operatoren ISA und ASA sind hilfreich um mit Datentypen der Art Struktur zu arbeiten wenn diese Supertyp und Subtyp voneinander sind Um den spezifizierten Typ eines Wertes in einer Struktur zu testen k nnen Sie den Operator ISA nutzen Dies wird true zur ckgeben wenn der Wert vom spe zifizierten Datentyp oder einem Subtyp davon ist andernfalls wird false zur ck gegeben Beispiel Person ISA Kunde Der Operator ASA kann verwendet werden um Visual Rules mitzuteilen dass es einen Wert als den von einem definierten Subtyp betrachten sollte Dies ist n tz lich um auf Attribute zugreifen zu k nnen die nur im Subtyp definiert sind Zum Beispiel kann ein Datenelement vom Datentyp Person eigendlich einen Wert vom Subtyp enthalten In diesem Fall ist es ein Kunde Um auf das Attri but kundennr zugreifen zu k nnen das nur ein Kunde aber nicht jede Per son hat m ssen Sie zuerst mit dem Operator ASA den Datentyp zu Kunde ndern und dann auf das Attribut mit dem Punkt Operator zugreifen Beispiel Person ASA Kunde kundennr 74 Modellierungshandbuch 6 1 Bosch Software I
450. pository A Details Verzweigung Verzweigung a Angelegt am 22 05 13 16 45 Angelegt von Admin Admin Tab Details f r eine Verzweigung F r eine Verzweigung erfasst der Tab Details die folgenden Informationen Repository Repository welches die Verzweigung enth lt Verzweigung Name der Verzweigung Angelegt am Zeitpunkt an dem die Verzweigung erzeugt wurde Angelegt von Urheber der Verzweigung 282 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Details f r eine Kennzeichnung Repository Name TDetais Angelegt am Angelegt von Letzter Bearbeiter Zuletzt ge ndert Letzter Kommentar Gekennzeichneter Zeitpunkt 22 05 13 15 58 Repository A Kennzeichnung 1 22 05 13 15 58 Admin Admin Admin Admin 22 05 13 15 58 no comment m 4 p Tab Details f r eine Kennzeichnung F r eine Kennzeichnung erfasst der Tab Details die folgenden Informationen Repository Repository welches die Kennzeichnung enth lt Name Name der Kennzeichnung Angelegt am Zeitpunkt an dem die Kennzeichnung erzeugt wurde Angelegt von Urheber der Kennzeichnung Letzter Bearbeiter Urheber der letzten nderungen an der Kennzeich nung Zuletzt ge ndert Gekennzeichneter Zeitpunkt Letzter Kommentar Zeitpunkt der letzten nderungen an der Kennzeich nung Zeitpunkt des Entwicklungsstands
451. r Regel Explorer zeigt ein Verzeichnis des Arbeitsbereichs d h aller darin vor handenen Regelprojekte der darin enthaltenen Ressourcen und deren Inhalte Ein Sternchen vor der Bezeichnung Regel Explorer zeigt an dass es bisher nicht gespeicherte nderungen gibt Zum Speichern von nderun gen siehe 4 1 Im Regel Explorer k nnen sie den Fokus auf die Inhalte eines bestimmten Elements beschr nken indem Sie auf das Element rechtsklicken und aus dem Kontextmen Gehe in ausw hlen Um zur ckzukehren k nnen Sie wiederholt auf klicken Die folgenden Symbole repr sentieren die folgenden Ressourcen Symbol Ressource amp Regelprojekt Note Wenn ein Regelprojekt auf dem Team Server ver ffentlicht ist dann ist dies durch einen entsprechenden Anhang an seinen Namen angezeigt Regelmodell Regelpaket nE BR a Ablaufregel SH Ablaufregel Vorlage Led Entscheidungstabelle Te Regeltest P Statistik Note Wenn die Statistik gerade aktiv ist ist ihr Name rot darge stellt Symbole im Regel Explorer 146 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Regel Explorer Symbol Ressource Testsuite L Regelprojekt Datei ZE Abh ngigkeitsdiagramm Symbole im Regel Explorer Dabei kann eine Ressource durch die folgenden Marker gekennzeichnet sein welche die folgenden
452. r bereits in einem Regeltest vorliegt duplizieren Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen ausgew hlten Testfall mit der Schaltfl che 8 im Testf lle Feld duplizie ren Um gt einen gegebenen Testfall zu duplizieren gehen Sie vor wie folgt Rechtsklicken Sie im Testf lle Feld auf den betreffenden Testfall Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 499 Testen von Regeln Editieren eines Regeltests W hlen Sie 63 Testfall duplizieren Eine Kopie des Testfalls wird hinzugef gt Importieren von Testf llen aus einer XML Datei Sie k nnen Testf lle f r einen Regeltest aus einer XML Datei importieren Dabei k nnen Sie die Eingabedaten und die Ausgabedaten d h die erwarteten Ergeb nisse aus unterschiedlichen Dateien importieren falls n tig Ein m glicher Weg XML Dateien zu erzeugen aus denen Testf lle impor tiert werden k nnen besteht darin beim Ausf hren von Regeln die Request Daten zu speichern Weitere Informationen hierzu finden Sie im Java Integration Handbuch Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Um Testf lle aus einer XML Datei zu importieren gehen Sie vor wie folgt Klicken Sie im Regeltest Editor auf Der folgende Dia
453. r gekennzeichnet sein welche die folgenden Situationen anzeigen Marker Angezeigte Situation x Fehler Das Zustandselement hat einen schweren Fehler amp Warnung Es gibt ein Problem mit dem Zustandselement Marker im Zustandsablauf Editorfeld Zur besseren bersichtlichkeit werden Fehler und Warnungen auch an den vertikalen Balken auf beiden Seiten des Zustandsablauf Editorfelds sowie im Regel Explorer angezeigt Details zu Fehlern und Warnungen k nnen sowohl im Tooltip als auch in der Ansicht Fehler angezeigt werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 185 Bedienoberfl che Editoren 3 4 4 3 Zustandsablauf Kontextpalette Die Zustandsablauf Kontextpalette ist ein Teil vom Zustandsablauf Editor Sie kann durch Klicken auf 4 in ihrer Kopfzeile aus eingeklappt wer den Kontextpalette b In fa h Ein Ausgabedaten dl parameterl Any parameter Any parameter Any gE Konstante Daten 7 KONSTI String EC KONST2 Any EC KONST3 Any Zustandsablauf Kontextpalette Die Zustandsablauf Kontextpalette zeigt diejenigen Elemente die f r den betreffenden Zustandsablauf zugreifbar sind Diese sind unterteilt in die Bereiche Ein Ausgabedaten und Konstante Daten Jeder der Bereiche kann durch Klicken auf seine Kopfzeile zu aufgeklappt wer den Falls n tig werden B
454. r hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten um Attribute einer Struktur zu erzeugen Hinzuf gen eines Supertyps f r eine Struktur In diesem Fall erbt der Datentyp alle Attribute vom Supertyp Erzeugen einer Kopie eines Attributs das bereits im Arbeitsbereich exi stiert gleiche Vorgehensweise wie beim Erzeugen einer Kopie eines Regelmodell Elements Hinzuf gen eines Elements auf dem Tab Attribute der zugeh rigen Ansicht Eigenschaften Um ein Attribut einer Struktur zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf den betreffenden Datentyp Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 393 Allgemeine Aufgaben Editieren von Datentypen gt W hlen Sie Neues Element gt Attribut Der folgende Dialog erscheint Attribut Legt ein neues Attribut an Name BZ Typ Any E Mehrfach Schl sseltyp L Falls n tig ersetzen Sie den Standardnamen F r Literale gilt die Allgemeine Einschr nkung bei der Namensgebung Spezifizieren Sie in der Spalte Typ den Datentyp des Attributs Klicken auf die Schaltfl che hinter dem Inplace Editor ffnet den Auswahldialog 394 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren von Datentypen Wenn Sie Me
455. ration der Regelausf hrung F Konfiguration der Tests berschreiben Konfiguration Um die Konfiguration der Ausf hrung einer Regel auszuw hlen gehen Sie vor wie folgt Aktivieren Sie die Check Box Konfiguration der Tests berschreiben W hlen Sie im Aufklappfeld Konfiguration die betreffende Konfiguration Bosch Software Innovations GmbH Modellierungshandbuch 6 1 521 Testen von Regeln Ausf hren eines Regeltests 6 4 Ausf hren eines Regeltests Einf hrung Um einen Regeltest auszuf hren haben Sie die folgenden M glichkeiten e Ausf hren eines einzelnen Regeltests 6 4 1 e Ausf hren einer Testsuite 6 4 2 Wenn ein Regeltest ausgef hrt wird passiert automatisch folgendes F r die getestete Regel wird Code erzeugt Die getestete Regel wird ausgef hrt Statistik wird erzeugt falls nicht deaktiviert siehe 6 2 5 4 Eine Statistik wird erzeugt Systemmeldungen werden auf die Konsole ausgegeben 522 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Ausf hren eines Regeltests 6 4 1 Ausf hren eines einzelnen Regeltests Sie k nnen einen einzelnen Regeltest ausf hren Dabei wird die zu testende Regel wiederholt ausgef hrt jeweils f r einen einzelnen Testfall Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen ausgew hlten Regeltest auch ausf hren indem Sie in der Werkzeugleiste
456. rde in ein Date umgewandelt etc 360 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt Falls n tig modifizieren Sie die Struktur der Entscheidungstabelle auf die folgende Weise e Um eine Zeile oder Spalte in eine Bedingungszeile Bedingungsspalte umzuwandeln klicken Sie auf den betreffenden Zeilenkopf Spaltenkopf e Um die Vergleichsoperatoren in einer Bedingungszeile Bedingungsspalte zu ndern klicken Sie auf im betreffenden Zeilenkopf Spalten kopf und w hlen Sie einen Operator aus dem Aufklappfeld e Um irgendeine andere Art von Spalte umzuwandeln z B eine Aktions spalte in eine Zuweisungsspalte rechtsklicken Sie auf den betreffenden Zeilenkopf Spaltenkopf und w hlen Sie eine andere Art Beim Umwandeln einer Spalte in eine Aktionsspalte oder Ausnahme spalte werden die Eintr ge true und false ggf automatisch in Kreuze x oder Striche verwandelt Weitere Anpassungen k nnen vorgenommen werden sobald die Tabelle importiert wurde siehe Editieren von Zeilen Spalten einer Entscheidung stabelle 5 3 1 und Verwalten von Zeilen Spalten einer Entscheidungsta belle 5 3 2 Klicken auf Zur cksetzen stellt jederzeit die urspr ngliche Tabellen Struk tur der Entscheidungstabelle wieder her gt Klicken Sie auf Fertig stellen Die Excel Tabelle wird importiert Der Entscheidungstabellen Editor f
457. regel Editorfeld direkt zu einem Ablaufregel Element einer Ablaufregel navigieren Voraussetzung Sie kennen die ID des betreffenden Ablaufregel Elements Um direkt zu einem Ablaufregel Element zu navigieren gehen Sie vor wie folgt Klicken Sie irgendwo im Ablaufregel Editor Dr cken Sie die Tastenkombination Strg L Der folgende Dialog erscheint Regelelement ID eingeben gt Geben Sie die ID des Ablaufregel Elements ein Klicken Sie auf OK Das Ablaufregel Element wird im Ablaufregel Editorfeld ausgew hlt Falls n tig wird die Ablaufregel innerhalb des Ablaufregel Editorfelds so verschoben dass das ausgew hlte Ablaufregel Element sichtbar wird 414 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Navigieren innerhalb eines Ablaufregel Elements Wenn das Ablaufregel Editorfeld die einzelnen Felder von Ablaufregel Elemen ten darstellt K nnen Sie innerhalb der Ablaufregel Elemente d h zwischen die sen Feldern navigieren Zum Konfigurieren des Ablaufregel Editorfelds siehe 4 2 7 3 Voraussetzung Ein Feld eines Ablaufregel Elements ist ausgew hlt Um innerhalb eines Ablaufregel Elements zu navigieren gehen Sie vor wie folgt Dr cken Sie sowohl die Taste Strg als auch die betreffende Pfeiltaste um sich hoch runter nach rechts oder nach links zu bewegen Das in der betreffen
458. reibung der betreffenden Tabellen zelle gegeben sein kann enth lt das Inhaltsfeld die notwendigen Spezifikatio nen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 113 Grundlagen Regel 2 7 3 5 Ausnahmespalte Eine Ausnahmespalte ist eine Spalte einer Entscheidungstabelle Sie besteht aus einem Kopf hellrot unterlegt und Tabellenzellen nicht unterlegt die ent weder mit einem Kreuz x oder einem Strich gef llt sind D Ausnahme Element Der Eintrag im Kopf spezifiziert ein Ausnahme Element w hrend die Eintr ge in den Tabellenzellen jeweils spezifizieren ob vorausgesetzt dass die zugeh ri gen Bedingungen tats chlich erf llt sind die Ausnahme Element tats chlich zur ckgegeben wird x oder nicht Im Entscheidungstabellen Editorfeld ist f r jede Zelle einer Ausnahmespalte ein Beschreibungsfeld und ein Inhaltsfeld bereitgestellt Ob die Beschreibungsfelder und Inhaltsfelder im Entscheidungstabellen Editorfeld tats chlich angezeigt werden h ngt von seiner Konfiguration ab W hrend im Beschreibungsfeld eine Beschreibung der betreffenden Tabellen zelle gegeben sein kann enth lt das Inhaltsfeld die notwendigen Spezifikatio nen 114 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Zustandsablauf 2 8 Zustandsablauf In Visual Rules ist ein Zustandsablauf eine grafische Repr sentation der einzel nen Zust nde
459. reich 296 4 2 Einrichten der Bedienoberfl che z sr0 297 VEER nee een 297 4 2 1 Anzeigen einer Aneicht nennen nn 298 4 2 2 ffnen eines Editors asuasneuenenarrnnrnrrnnns 301 4 2 3 Anzeigen der Gliederung 2222220 snnennnnnn 302 4 2 4 Verwalten von Perspektiven 304 EINFUNTUNG eer ee 304 4 2 4 1 ffnen einer Perspektive 304 4 2 4 2 Wechseln zwischen Perspektiven 305 4 2 4 3 Zur cksetzen einer Perspektive in ihren Standardzustand 306 4 2 5 Anzeigen des Regel Explorers zn sneneennnnn 307 4 2 6 Konfigurieren des Regel Explorers 309 EE au ua area an aaa are 309 4 2 6 1 Mit Editoren verlinken 309 4 2 6 2 Anzeigen von Visual Rules Typen 309 12 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis 4 3 4 4 4 2 6 3 Alphabetisches Sortieren von Elementen 310 4 2 7 Konfigurieren der Editoren ssasaansnnnnnnnnnnnnnnn 311 ENEE een raue Aa 311 4 2 7 1 Konfigurieren der Werkzeugpaletten 312 EINTUNLUNE Saint keine 312 Einstellen der Schriftart ANN ee NIE EENS NENNEN 313 Einstellen des LayoutS 2 2222 annee nennen 314 Einstellen der Gvmbolgrope n os nnan ana nnnnnnn 315 4 2 7 2 Konfigurieren der Kontextpaletten 315 EinfUNTUNE seien 315 Anzeigen von Visual Rules Typen 2 2220 316 Alphabetisches Sortieren von Elementen 316 Erweitern der Auswahl darges
460. reichs 5 1 2 3 5 1 2 1 Verschieben einer Regel Sie k nnen eine Regel wenn n tig innerhalb des Editorfelds verschieben Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie eine Regel auch innerhalb des Editorfelds verschieben indem Sie in der Glie derung den blauen Kasten verschieben Um eine Regel zu verschieben gehen Sie vor wie folgt gt Bewegen Sie w hrend Sie die mittlere Maus Taste gedr ckt halten den Maus Zeiger innerhalb des Felds oder gt Bewegen Sie die Schiebeleisten des Felds Die Regel wird entsprechend verschoben 406 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Allgemeine Aufgaben zum Editieren von Regeln 5 1 2 2 Vergr ern einer Regel Sie k nnen eine Regel im Editorfeld vergr ern Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie eine Regel auch mit der Schaltfl che X in der Werkzeugleiste vergr ern Dabei k nnen Sie sie auch mit den Schaltfl chen und A verkleinern oder den Vergr erungsfaktor auf 100 zur cksetzen Um gt eine Regel zu vergr ern gehen Sie vor wie folgt Klicken Sie in der entsprechenden Werkzeugpalette d h in der Ablaufregel Werkzeugpalette oder in der Entscheidungstabellen Werkzeugpalette auf das Symbol Klicken Sie irgendwo im Editor Feld Die Regel wird vergr ert 5 1 2 3 Fokussieren eines Bereich
461. rf gbaren Regel modelle Regelpakete zu ffnen gt Falls n tig w hlen Sie im Feld Regelmodell ein anderes Regelmodell 454 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Falls n tig w hlen Sie im Feld Regelpaket ein anderes Regelpaket Das Feld Regelpaket kann leer bleiben In diesem Fall wird die neue Ablaufregel direkt im Regelmodell erzeugt Geben Sie im Feld Name der neuen Regel einen Namen f r die neue Ablauf regel an F r Ablaufregeln gilt die Allgemeine Einschr nkung bei der Namensge bung Wenn die neue Ablaufregel nicht automatisch im Ablaufregel Editorfeld angezeigt werden soll deaktivieren Sie die Check Box Erzeugte Regel im Regel Editor anzeigen Standardm ig d h wenn der Dialog erscheint ist die Check Box Erzeugte Regel im Regel Editor anzeigen aktiviert Klicken Sie auf Fertig stellen Im Regel Explorer wird die Ablaufregel mit den zugeh rigen Regelmodell Elementen an der betreffenden Stelle eingef gt Ggf ffnet sich der Ablauf regel Editor daf r In der urspr nglichen Ablaufregel wird der Zweig durch ein Ablaufregel Element Ablaufregel aufrufen ersetzt welches die neue Ablaufregel aufruft Bosch Software Innovations GmbH Modellierungshandbuch 6 1 455 Editieren von Regeln Editieren einer Ablaufregel Extrah
462. rgleichen einer lokalen Ressource mit einem entfernten Stand Einf hrung Wenn Ihr Visual Rules Modeler mit Team Servern verbunden ist k nnen Sie eine Lokale Ressource mit einem ihrer Entfernten Entwicklungsst nde verglei chen Zum Herstellen einer Team Server Verbindung siehe 9 1 1 Dabei haben Sie die folgenden M glichkeiten e Vergleichen einer lokalen Ressource mit einem bestimmten entfernten Ent wicklungsstand 9 5 1 e Vergleichen einer lokalen Ressource mit ihrem letzten entfernten Stand 9 5 2 Die Ergebnisse des Vergleichs werden ggf im Vergleichseditor gezeigt 652 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Vergleichen einer lokalen Ressource mit einem entfernten Stand 9 5 1 Vergleichen einer lokalen Ressource mit einem bestimmten entfernten Entwicklungsstand Sie k nnen eine Lokale Ressource in einem ver ffentlichten Regelprojekt mit einem bestimmten Entfernten Entwicklungsstand vergleichen Zum Ver ffentlichen eines lokalen Regelprojekts siehe 9 3 1 Um eine Lokale Ressource mit einem bestimmten Entfernten Entwicklungs stand zu vergleichen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die betreffende Ressource Ein Kontextmen erscheint W hlen Sie Vergleichen mit gt Bestimmtem Entwicklungsstand Der folgende Dialog erscheint Vergleiche
463. rierbar siehe 4 2 7 1 Ausw hlen Q Zoom 2 Auswahlrahmen Entscheiden gt Sonst E Zuweisen Aktion ausl sen 4 Ausnahme ausl sen Entscheidungstabellen Werkzeugpalette Die Entscheidungstabellen Werkzeugpalette stellt Werkzeuge bereit f r das Edi tieren einer Entscheidungstabelle Diese Werkzeuge sind durch die folgenden 162 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Symbole repr sentiert und sie haben die folgenden Funktionen im Entschei dungstabellen Editorfeld Symbol Funktion E Zelle einer Entscheidungstabelle ausw hlen GL Vergr ern einer Regel hier Entscheidungstabelle i Bereich einer Tabelle d h eine oder mehrere Zellen ausw hlen CH Bedingungszeile Bedingungsspalte hinzuf gen oder Hinzuf gen einer Bedingung zu einer Bedingungszeile Bedingungsspalte P Sonst Bedingung zu einer Bedingungszeile Bedingungsspalte hinzuf gen E Zuweisungsspalte hinzuf gen oder Hinzuf gen einer Zuweisung zu einer Zuweisungsspalte E Aktionsspalte hinzuf gen ES Ausnahmespalte hinzuf gen Werkzeuge der Entscheidungstabellen Werkzeugpalette Bosch Software Innovations GmbH Modellierungshandbuch 6 1 163 Bedienoberfl che Editoren Entscheidungstabellen Editorfeld Das Entscheidungstabellen Editorfeld ist ein Teil vom Entscheidungstabellen Editor
464. rscheint das Symbol E Der bergang wird an der betreffenden Position eingef gt Das Umwandeln eines bergangs ist m glich 552 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 1 9 19 1 Editieren von Zustandsabl ufen Editieren eines bergangs Editieren eines bergangs Einf hrung Sie k nnen berg nge im Zustandsablauf Editor editieren Dabei haben Sie die folgenden M glichkeiten e Umformen eines bergangs 7 5 1 e Umwandeln eines bergangs 7 5 2 e Hinzuf gen einer Notiz zu einem bergang 7 5 3 e Benennen des ausl senden Ereignisses 7 5 4 Umformen eines bergangs Sie k nnen einen bergang im Zustandsablauf Editorfeld umformen Voraussetzung Der bergang wird im Zustandsablauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Au erdem ist das Einstellen des Linienstils m glich Um einen bergang umzuformen gehen Sie vor wie folgt gt Bewegen Sie im Zustandsablauf Editorfeld irgendeinen Punkt des ber gangs per drag amp drop Wenn Sie einen Punkt eines bergangs ganz an den Rand des Zustandsablauf Editorfelds ziehen bewegt sich der Zustandsablauf in die entgegengesetzte Richtung Auf diese Weise k nnen Sie den Punkt an eine weiter entfernte Stelle des Zustandsablaufs bewegen Der bergang wird entsprechend umgestaltet Bosch Software Innovations G
465. rverwendungen angezeigt Regelpakete in einem separaten Regelprojekt sind f r die Regelpaket Wiederverwendung nur verf gbar wenn bez glich dieses Regelprojekts eine Regelprojekt Abh ngigkeit definiert ist Zum Definieren einer neuen Regelprojekt Abh ngigkeit siehe 8 4 1 W hlen Sie die Regelpakete die wiederverwendet werden sollen Klicken Sie auf OK Auf dem Tab Pakete wiederverwenden werden die Regelpakete hinzuge f gt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 593 Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiederverwendungen 8 3 2 Ausf hren eines automatischen Organisierens von Regelpaket Wiederverwendungen Einf hrung Sie k nnen ein automatisches Organisieren von Regelpaket Wiederverwendun gen ausf hren Dabei werden alle ben tigten Regelpakete automatisch zur Wie derverwendung ausgew hlt Regelpakete in einem separaten Regelprojekt sind f r die Regelpaket Wiederverwendung nur verf gbar wenn bez glich dieses Regelprojekts eine Regelprojekt Abh ngigkeit definiert ist Zum Definieren einer neuen Regelprojekt Abh ngigkeit siehe 8 4 1 Dabei haben Sie die folgenden M glichkeiten e Ausf hren eines Organisierens von Paketwiederverwendungen auf Regel Ebene 8 3 2 1 e Ausf hren eines Organisierens von Paketwiederverwendungen auf Paket Ebene 8 3 2 2 In bestimmten F llen is
466. rzeugen eines Regelmodells 4 3 Erzeugen eines Regelmodells Sie k nnen ein Regelmodell in einem Regelprojekt erzeugen Sie k nnen keine Kopie eines Regelmodells erzeugen Um ein Regelmodell zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Regelprojekt Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 327 Allgemeine Aufgaben Erzeugen eines Regelmodells W hlen Sie Neu gt Regelmodell Derfolgende Dialog erscheint Regelmodell Ein neues Regelmodell anlegen Stammordner eingeben oder ausw hlen Regelprojekt A Do E Regelprojekt A E Regelprojekt B E Regelprojekt C Regelmodell name Erweitert gt gt Er zeigt ein Verzeichnis des Arbeitsbereichs Die Schaltfl che Erweitert gt gt ist eine Funktionalit t von Eclipse und nicht dazu gedacht mit dem Visual Rules Modeler verwendet zu werden 328 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Erzeugen eines Regelmodells Falls n tig spezifizieren Sie den Ort des Regelmodells auf eine der folgen den Weisen e Editieren Sie den Eintrag im entsprechenden Textfeld oder e w hlen Sie einen Ort aus dem Verzeichnis Es wird generell empfohlen das Regelmodell direkt unterhalb des Regel projekts zu platzieren statt auf irgendeiner ni
467. s Sie k nnen einen bestimmten Bereich einer Regel innerhalb des Editorfelds fokussieren Das Fokussieren eines Bereichs betrifft immer die Darstellung der Regel sowohl in der Gliederung als auch im entsprechenden Editorfeld Um gt einen Bereich zu fokussieren gehen Sie vor wie folgt Klicken Sie in der Gliederung auf den betreffenden Bereich Dieser Bereich wird im Editorfeld fokussiert oder Bosch Software Innovations GmbH Modellierungshandbuch 6 1 407 Editieren von Regeln Allgemeine Aufgaben zum Editieren von Regeln Ziehen Sie in der Gliederung den blauen Kasten zum betreffenden Bereich Im Editorfeld verschiebt sich der Fokus entsprechend 408 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Allgemeine Aufgaben zum Editieren von Regeln 5 1 3 Hinzuf gen einer Beschreibung zu einer Regel Sie k nnen eine Beschreibung zu einer Regel d h einer Ablaufregel oder einer Entscheidungstabelle im entsprechenden Editorfeld d h im Ablaufregel Editor feld oder im Entscheidungstabellen Editorfeld hinzuf gen Voraussetzung Das Editorfeld zeigt Beschreibungen an und leere Beschrei bungen Zum Konfigurieren des Ablaufregel Editorfelds siehe 4 2 7 3 Zum Konfigurieren des Entscheidungstabellen Editorfelds siehe 4 2 7 5 Um eine Beschreibung zu einer Regel hinzuzuf gen gehen Sie vor wie folgt Kl
468. s Entscheidungstabel E uge DC WEE 441 5 2 2 Verwalten von Ablaufregel Elementen uerur 444 EINK RTUNEN 2 ee ed 444 5 2 2 1 Hinzuf gen eines Ablaufregel Elements 444 Tastenk rzel zum Hinzuf gen von Ablaufregel Elementen 445 5 2 2 2 Verschieben eines Ablaufregel Elements 446 5 2 2 3 L schen eines Ablaufregel Elements 447 5 2 2 4 Erzeugen einer Kopie eines Ablaufregel Elements 448 5 2 3 Verwalten von Zweigen einer Ablautregel 449 EINT HTUNDS d8 ENNEN AEN ENN EMS 449 5 2 3 1 Verschieben eines EIS A RN EE EE ER EEN 450 5 2 3 2 L schen eines Zwei s ee sun ea ann 450 5 2 3 3 Deaktivieren eines Zweig 450 5 2 3 4 Erzeugen einer Kopie eines Zweigs 2 2 2 451 5 2 3 5 Hinzuf gen einer Beschreibung zu einem Zweig 451 5 2 3 6 Extrahieren eines Zweigs als neue Regel 452 lo o sirinesst dinone netni MEE UETAN 452 Extrahieren eines Zweigs als Ablaufregel 453 Extrahieren eins Zweigs als Entscheidungstabelle 456 5 2 4 Aus einklappen einer Ablaufregel oder ihrer Teile 459 EINTURTUNG Ee Ee E e Eer d dE SE Ee 459 Tastenk rzel zum Aus einklappen einer Ablaufregel 460 5 2 4 1 Aus einklappen einer Ablaufregel 460 5 2 4 2 Aus einklappen eines Zweigs einer Ablaufregel 461 5 2 4 3 Aus einklappen eines Ablaufregel Elements Entscheiden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 17
469. s chlich im Ausgaben Feld bereitge stellt werden ist f r einen Regeltest konfigurierbar siehe Ausw hlen der relevanten Ausgabedaten Dabei werden die erwarteten Ergebnisse die manuell eingegeben wurden ver glichen mit den tats chlichen Ergebnissen die beim Ausf hren eines Regeltests automatisch ausgegeben wurden Abh ngig von den Arten von Datenelementen die gerade gezeigt werden kann das Ausgaben Feld die folgenden Schaltfl chen anbieten Schaltfl che Funktion Ausgabe Datenelemente anzeigen Aktionen anzeigen Interne Datenelemente anzeigen Ausnahmen anzeigen F E Alle Elemente aus einklappen Eu Unbenutzte Datenelemente d h f r die in den Spalten gt l Erwartet und Tats chlich kein Wert angegeben ist verber gen KU Element hinzuf gen zu einer List Set oder Map Schaltfl chen im Ausgaben Feld Bosch Software Innovations GmbH Modellierungshandbuch 6 1 175 Bedienoberfl che Editoren Schaltfl che Funktion 4 F r ausgew hlte Elemente die Werte in der Spalte Erwartet l schen F r ausgew hlte Elemente die Werte in der Spalte Erwartet l schen f r jeden Testfall Werte kopieren aus Spalte Tats chlich in Spalte Erwartet nur f r ausgew hlte Elemente In jedem Testfall Werte kopieren aus Spalte Tats chlich in Spalte Erwartet nur f r ausgew hlte Elemente Werte kopieren aus Spalte Tats chlich in Sp
470. s GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie Neues Element gt 2 Ablaufregelvorlage Der folgende Dialog erscheint Ablaufregelvorlage Legt eine neue Ablaufregelvorlage an Name Falls n tig ersetzen Sie den Standardnamen F r Ablaufregel Vorlagen gilt die Allgemeine Einschr nkung bei der Namensgebung Klicken Sie auf Fertig stellen Im Regel Explorer wird die Ablaufregel Vorlage an der betreffenden Position hinzugef gt Der Ablaufregel Editor ffnet sich daf r Standardm ig ist das Ablaufregel Element Start bereits eingef gt Konvertieren einer Ablaufregel in eine Ablaufregel Vorlage Konvertieren einer Ablaufregel Vorlage in eine Ablaufregel ist nicht m g lich Allerdings ist das Erzeugen einer Ablaufregel Vorlage auf der Basis einer Ablaufregel Vorlage m glich Um eine Ablaufregel in eine Ablaufregel Vorlage zu konvertieren gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf die betreffende Ablaufregel Ein Kontextmen erscheint Bosch Software Innovations GmbH Modellierungshandbuch 6 1 363 Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie Zu Regelvorlage machen Im Regel Explorer wird eine entsprechende Ablaufregel Vorlage hinzugef gt 364 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell
471. s7 Timestamp Tab Datentypen f r Typaliase bez glich eines Regelmodells Der Tab Datentypen f r Typaliase stellt bez glich der Typaliase welche in dem betreffenden Element enthalten sind jeweils die folgenden Informationen bereit Name Name des Typalias Typ Datentyp des Typalias Beschreibung Beschreibung des Typalias F r die Funktionen der Schaltfl chen welche der Tab Datentypen f r Typaliase anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigen schaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 249 Bedienoberfl che Ansichten Tab Datentypen f r Aufz hlungen Der Tab Datentypen f r Aufz hlungen ist ein Unter Tab des Tab Datenty pen Name Typ Mehrere Implementierung Standardwert Beschreibung a Regelmodell A Aufz hlungl attribut3 Any Nein attribut Any Nein attribut2 Any Ja List a Q Aufz hlung2 attribut Any Nein attributl Any Ja Set attribut2 Any Nein 4 Q Aufz hlung attribut Any Nein attribut Any gt Any Ja Map attribut2 Any Nein Tab Datentypen f r Aufz hlungen bez glich eines Regelmodells Der Tab Datentypen f r Aufz hlungen stellt bez glich der Aufz hlungen wel che in dem betreffenden Element enthalten sind jeweils die folgenden Informa tionen bereit Name Name der Aufz hlung und ihrer Attribute Typ Datentypen der Attribute
472. sablaufs 7 1 3 3 Verschieben eines Zustandsablaufs Sie k nnen einen Zustandsablauf innerhalb des Zustandsablauf Editorfelds ver schieben wenn n tig Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen Zustandsablauf auch innerhalb des Zustandsablauf Editorfelds ver schieben indem Sie in der Gliederung den blauen Kasten verschieben Um einen Zustandsablauf zu verschieben gehen Sie vor wie folgt gt Bewegen Sie w hrend Sie die mittlere Maus Taste gedr ckt halten den Maus Zeiger innerhalb des Zustandsablauf Editorfelds oder gt Bewegen Sie die Schiebeleisten des Felds Der Zustandsablauf wird entsprechend verschoben 538 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 7 1 3 2 7 1 3 3 Editieren von Zustandsabl ufen Allgemeine Aufgaben zum Editieren von Zustandsabl ufen Vergr ern eines Zustandsablaufs Sie k nnen einen Zustandsablauf im Zustandsablauf Editorfeld vergr ern Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie einen Zustandsablauf auch mit der Schaltfl che amp in der Werkzeugleiste ver gr ern Dabei k nnen sie ihn auch verkleinern oder den Vergr erungs faktor auf 100 zur cksetzen mit den Schaltfl chen und A Um einen Zustandsablauf zu vergr ern gehen Sie vor wie folgt gt Rechtsklicken Sie in der Zustandsablauf Werkzeugpalette auf das Symbol Q
473. schen Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten eine ausgew hlte Zeile Spalte zu l schen Klicken auf die Schaltfl che zs in der Werkzeugleiste Dr cken der Tastenkombination Alt Entf Um eine Zeile Spalte zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Ablaufregel Editorfeld auf den Zeilen oder Spalten kopf Ein Kontextmen erscheint gt W hlen Sie L schen Die Zeile Spalte wird gel scht 474 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Entscheidungstabelle 5 3 2 3 Verschieben einer Zeile Spalte Sie k nnen eine Zeile oder Spalte innerhalb einer Entscheidungstabelle ver schieben Wenn Sie die Taste Strg dr cken w hrend Sie die Zeile Spalte verschie ben wird eine Kopie davon erzeugt Um eine Zeile Spalte zu verschieben gehen Sie vor wie folgt gt Bewegen Sie die Zeile Spalte im Entscheidungstabellen Editorfeld per drag amp drop an die betreffende Position Um eine Zeile Spalte zu ziehen m ssen Sie in das Inhaltsfeld ihres Kop fes klicken Das Symbol zeigt ggf an dass die Zeile Spalte nicht an der betreffen den Stelle platziert werden kann Andernfalls erscheint das Symbol 9 und ein schwarzer Pfeil zeigt an wo sie genau platziert werden wird Wenn Sie eine Zeile Spalte ganz an den Rand des Entscheidu
474. schen Perspektiven zu wechseln gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf das Symbol einer anderen Perspek tive Die betreffende Perspektive wird angezeigt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 305 Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 4 3 Zur cksetzen einer Perspektive in ihren Standardzustand Um eine Perspektive in ihren Standardzustand zur ckzusetzen gehen Sie vor wie folgt W hlen Sie in der Men Leiste Fenster gt Perspektive zur cksetzen Der folgende Dialog erscheint Soll die aktuelle Perspektive Regel Modellierung auf die Standardeinstellungen zur ckgesetzt werden urn er Klicken Sie auf OK Die Perspektive wird in ihren Standardzustand zur ckgesetzt 306 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 5 Anzeigen des Regel Explorers Sie k nnen den Regel Explorer in jeder Perspektive anzeigen In der Perspektive Regel Modellierung wird der Regel Explorer standard m ig angezeigt Zum Zur cksetzen einer Perspektive in ihren Standard zustand siehe 4 2 4 3 Um den Regel Explorer anzuzeigen gehen Sie vor wie folgt W hlen Sie in der Men Leiste Fenster gt Sicht anzeigen Ein Kontextmen erscheint und bietet einige Ansichten an sowie den Men punkt Andere gt Wenn der Regel Exp
475. schreibungen der Eingabe Datenelemente Ausgabedaten Ausgabe Datenelemente der Entscheidungstabelle Zuweisen an Datenelemente der aufrufenden Regel welchen die Werte der Ausgabe Datenelemente zugewiesen werden sollen Beschreibung Beschreibungen der Ausgabe Datenelemente F r die Funktionen der allgemeinen Schaltfl chen welche der Tab Ent scheidungstabelle aufrufen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 231 Bedienoberfl che Ansichten Der Tab Entscheidungstabelle aufrufen bietet einige Allgemeine Schaltfl chen der Ansicht Eigenschaften sowie die folgenden Schaltfl chen Schaltfl che Funktion SE Entscheidungstabellen Editor ffnen mit Bezug auf die auf gerufene Entscheidungstabelle Wenn Sie auf diese Schaltfl che klicken wird die Spalte Wert automatisch mit den Referenzen auf Datenelemente der aufrufenden Regel gef llt Dies passiert f r jedes Daten element der aufrufenden Regel f r welches der Element name und der Datentyp mit dem eines Eingabe Datenelements der aufgerufenen Entscheidungstabelle bereinstimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben Wenn Sie auf diese Schaltfl che klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenele mente der aufrufenden Regel gef llt D
476. selement hinzuzuf gen gehen Sie vor wie folgt Inder Ansicht Eigenschaften w hlen Sie einen der folgenden Tabs abh n gig davon wann die Regel aufgerufen werden soll e Tab Regel beim Betreten aufrufen e Tab Regel beim Verlassen aufrufen Spezifizieren Sie im Feld Ablaufregel aufrufen des Tabs die betreffende Regel Um eine Regel zu spezifizieren k nnen Sie den Auswahldialog die Auto vervollst ndigung oder die Automatische Elementerzeugung verwenden Im Zustandsablauf Editorfeld wird an das Zustandselement ein entspre chendes Symbol angeh ngt Die Eingabe Datenelemente und die Ausgabe Datenelemente der betreffenden Ablaufregel werden in den Spal ten Eingabedaten und Ausgabedaten eingef gt a lt Eingabedaten Wert Beschreibung Ausgabedaten Zuweisenan Beschreibung ES Eingabe Any x E Ausgabe Any mx A ele H m m rt 548 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Editieren eines Zustandselements gt Spezifizieren Sie in der Spalte Wert jeweils einen Wert der dem betreffen den Eingabe Datenelement in der Spalte Eingabedaten zugewiesen werden soll Der Datentyp des Werts muss vom betreffenden Eingabe Datenelement zugelassen sein Wenn Sie auf klicken wird die Spalte Wert automatisch mit den Refe renzen auf Datenelemente des aufrufenden Zustandsa
477. ses Projekt ben tigt visualrules runtime 5 5 0 SNAPSHOT x Abh ngigkeitseinstellung Legen Sie die Kennungen der selektierten Abh ngigkeit fest Gruppen ID de visualrules Artefakt ID visualrules runtime Version 5 5 0 SNAPSHOT Regelprojektdatei Editor Der Regelprojektdatei Editor kann mehrfach ge ffnet sein jeweils mit Bezug auf ein bestimmtes Regelprojekt Der Name des betreffenden Regelprojekts ist im Karteireiter angegeben Ein Sternchen vor dem Namen des Regelprojekts zeigt an dass es bis her nicht gespeicherte nderungen gibt Zum Speichern der nderungen in einem Editor siehe 4 1 1 Der Regelprojektdatei Editor enth lt die folgenden Bereiche e Bereich Projekt Informationen 3 4 5 1 e Bereich Notwendige Abh ngigkeiten 3 4 5 2 e Bereich Abh ngigkeitseinstellung 3 4 5 3 188 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 5 1 Bereich Projekt Informationen Der Bereich Projekt Informationen ist ein Teil vom Regelprojektdatei Edi tor Projekt Informationen Abh ngigkeiten zwischen Projekten und Artefakten werden ber Gruppen ID Artefakt ID und Version ausgedr ckt Legen Sie hier f r dieses Projekt diese Kennungen fest Andere Projekte k nnen dann dieses Projekt ber Gruppen ID Artefakt ID und Version referenzieren Gruppen ID fegelpr
478. shandbuch 6 1 41 Grundlagen Datentyp 2 1 2 Typalias Ein Datentyp der Art Typealias repr sentiert einen der Basis Datentypen hat aber einen anderen Namen Beispiel Als ein Typealias k nnte der Datentyp Float auch Menge genannt werden 42 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datentyp 2 1 3 Struktur Ein Datentyp der Art Struktur ist ein Datentyp der aus einer festgelegten Anzahl von Attributen besteht Beispiel Ein Datentyp Kunde bestehend aus den Attributen name alter und geburtstag Attribut a Kunde name alter geburtstag Ein Attribut einer Struktur kann innerhalb eines Ausdrucks referenziert werden siehe 2 3 2 Referenzen auf Datenelemente Dabei dient jedes Attribut seinerseits als Datenelement insofern als es einen Wert von einem bestimmten Datentyp tragen kann Beispiel Das Attribut name tr gt einen Wert vom Typ Ging das Attribut alter tr gt einen Wert vom Typ Integer und das Attribut geburts tag tr gt einen Wert vom Typ Date Attribut Typ a Kunde e name String alter Integer geburtstag Date Bosch Software Innovations GmbH Modellierungshandbuch 6 1 43 Grundlagen Datentyp Jeder Wert von einem Datentyp der Art Struktur ist ein Satz von Werten f r die betreffenden Attribute Beispiel Ein Wert vom Datentyp Kunde ist ein Satz vo
479. shandbuch 6 1 55 Grundlagen Ausdruck 2 3 Ausdruck Einf hrung In Visual Rules spezifiziert ein Ausdruck ein Detail einer Regel z B einen Wert eine Bedingung einer Entscheidung ein Berechnungsschema etc Dazu kann ein Ausdruck ein einfacher Wert oder aber auch sehr viel komplexer sein Beispiele purchase_limit gt 1000 customer Miller J oe deposit_value amountOfShares 4 5 max 2 2 13 6 5 3 Neben Werten aller Datentypen kann ein Ausdruck folgende Objekte enthalten e Allgemeine Zeichen in Ausdr cken 2 3 1 e Referenzen auf Datenelemente 2 3 2 e Operatoren 2 3 3 e Funktionen 2 3 4 In der Ausf hrung einer Regel wird ein Ausdruck ausgewertet Er gibt ein ent sprechendes Resultat zur ck z B einen Wert vom Typ Boolean im Fall einer Entscheidung oder einen Wert vom Typ Integer im Fall einer Berechnung etc Beispiele ausgabe_limit gt 1000 true kunde Miller Joe false deposit_value amountOfShares 4 5 155 max 2 2 13 6 5 3 13 6 Eine Ausdruck kann ein Boolescher Ausdruck sein Ausdr cke sind Gegenstand der Syntax Hervorhebung sowie der Aus drucksformatierung 56 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck Boolescher Ausdruck Ein Boolescher Ausdruck ist ein Ausdruck dessen Auswertung einen Wert vom Datentyp Boolean zur ckgibt d h entweder true bzw TRUE oder
480. sl sen Tab ue AE HIR 2 223 e e ir RR a ae 257 Aktionen RK Le EE 227 Aktionseinstellungen Tab 219 Allgemeine Elemente 136 Ansichten 44 4 2 AE mas ned euren Haste he ee nase e 205 Attribute laD ea dreina a n ne en ea re ee are 229 Ausgaben Feld dree EE dE er a ei 174 Ausnahme ausl sen Tab 272 Ausnahmebehandlung Tab 264 Auswahldialog 2222o2oseeeeeeseeeneeeseneeneeeessereneeenerenn 142 Benutzervorgaben DialoS 22222 eeeeeeeee rer 144 Beschreibung Tap 3 A EE EE nr ee ee 254 Datenelement Tab 242 Datentypen Tab 2 222 csneeeeeeennneesessnneenesseerereeenerene 246 Editoren EE 150 Ein Ausgabedaten Tab 265 Eingaben e DEE 173 Eingeblendete Palette 158 Einrichten der Bedienoberfl che 22222 neeeeeeeeeeeeeeeeeeeeeenn 297 Entscheidung Details Tab 251 Entscheidung bersicht Tab 4 34 54 NIR ENN EE EE EN 41 1 ae 253 Entscheidungstabelle aufrufen Tab a renane err 230 Entscheidungstabellen Editor 161 Entscheidungstabellen Editorfeld 2 222222 ones eeeeeneeeenennnn 164 Entscheidungstabellen Kontextpalette 2 2 2222 22eeeeseeeereneeenerenn 166 Entscheidungstabellen Werkzeugpalette 2 2222 eneseeeeeeeenenenn 162 Erweiterungen Tab 256 Glieder nsg su gehier ES SNE 8 ee eek ne aa 292 Inplace EditOr 00 422 000 ne a EI been 140 Interne Daten Tab ee ENEE san ns an 267 Konstante Daten Tab 241 Literale Tab 268 710 Modellier
481. spunkt zu setzen gehen Sie vor wie folgt gt Rechtsklicken Sie im Ablaufregel Editorfeld bzw Entscheidungstabellen Edi torfeld auf das Ablaufregel Element bzw die Tabellenzelle Ein Kontextmen erscheint W hlen Sie W Unterbrechungspunkt umschalten Das Ablaufregel Element bzw die Tabellenzelle wird mit dem entsprechen den Symbol gekennzeichnet 528 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Debuggen von Regeln 6 7 1 2 6 7 1 3 Deaktivieren eines Unterbrechungspunkts Sie k nnen einzelne Unterbrechungspunkte deaktivieren In diesem Fall werden die Unterbrechungspunkte beim Ausf hren eines Regeltests im Debug Modus nicht ber cksichtigt Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie Unter brechungspunkte auch in der Ansicht Unterbrechungspunkte aktivie ren deaktivieren Um einen Unterbrechungspunkt zu deaktivieren gehen Sie vor wie folgt Rechtsklicken Sie im Ablaufregel Editorfeld bzw Entscheidungstabellen Edi torfeld auf das betreffende Ablaufregel Element bzw die Tabellenzelle Ein Kontextmen erscheint W hlen Sie Unterbrechungspunkt deaktivieren Das Symbol wandelt sich von BR zu Der Unterbrechungspunkt kann durch Ausw hlen von Unterbrechungs punkt aktivieren im Kontextmen wieder aktiviert werden L schen eines Unterbrechungspunkts Um einen Unterbrechu
482. stabelle erzeugt werden wird Standardm ig ist dies das Regelmodell und Regelpaket welches die urspr ngliche Ablaufregel ent h lt Sie k nnen auf Ausw hlen klicken um eine Liste aller verf gbaren Regel modelle Regelpakete zu ffnen Falls n tig w hlen Sie im Feld Regelmodell ein anderes Regelmodell Falls n tig w hlen Sie im Feld Regelpaket ein anderes Regelpaket Das Feld Regelpaket kann leer bleiben In diesem Fall wird die neue Entscheidungstabelle direkt im Regelmodell erzeugt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 457 Editieren von Regeln Editieren einer Ablaufregel gt Geben Sie im Feld Name der neuen Regel einen Namen f r die neue Entscheidungstabelle an F r Entscheidungstabellen gilt die Allgemeine Einschr nkung bei der Namensgebung gt Wenn die neue Entscheidungstabelle nicht automatisch im Entscheidung stabellen Editorfeld angezeigt werden soll deaktivieren Sie die Check Box Erzeugte Regel im Regel Editor anzeigen Klicken auf die Schaltfl che Weiter gt ffnet eine Vorschau der Entscheidungstabelle die erzeugt werden wird Klicken Sie auf Fertig stellen Im Regel Explorer wird die Entscheidungstabelle mit den zugeh rigen Regelmodell Elementen an der betreffenden Stelle eingef gt Ggf ffnet sich der Entscheidungstabellen Editor daf r In der urspr nglichen
483. swort f r die Authentifizierung an gt Wenn e mails verschl sselt ber SSL gesendet werden sollen aktivieren Sie die Check Box Sichere Verbindung verwenden SSL 384 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren allgemeiner Einstellungen f r Aktionen 4 5 2 Editieren allgemeiner Einstellungen f r eine Log Ein trag schreiben Aktion Sie k nnen Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp Log Eintrag schreiben editieren Voraussetzung Der Tab Aktionseinstellungen der Ansicht Eigenschaften wird f r die betreffende Aktion angezeigt Gehen Sie hierzu vor wie folgt gt Geben Sie im Feld Kategorie eine Kategorie f r den Log Eintrag an gt Wenn der vollst ndige Pfad zu der betreffenden Regel und die ID f r das betreffende Ablaufregel Element Aktion ausl sen am Beginn des Log Ein trags angegeben werden sollen aktivieren Sie die Check Box Regelname und Regelelement ID ausgeben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 385 Allgemeine Aufgaben Editieren allgemeiner Einstellungen f r Aktionen 4 5 3 Editieren allgemeiner Einstellungen f r eine CSV Datei schreiben Aktion Sie k nnen Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp CSV Datei schreiben editieren Voraussetzung Der Tab Aktionseinstellungen der Ansicht Eigenschaften wird f r die betreffende Aktion angezeig
484. t Gehen Sie hierzu vor wie folgt gt Spezifizieren Sie im Feld Dateiname die betreffende CSV Datei auf eine der folgenden Weisen e Geben Sie den vollst ndigen Pfad zu der Datei an oder e Klicken Sie auf Ausw hlen um einen Datei Browser zu ffnen und eine Datei auszuw hlen Wenn in der CSV Datei existierende Inhalte berschrieben werden sollen aktivieren Sie die Check Box Existierende Datei berschreiben gt W hlen Sie im Auswahlfeld Feldtrennzeichen ein Zeichen das als Feldtrenn zeichen verwendet werden soll W hlen Sie im Auswahlfeld Erkennungszeichen f r Strings ein Zeichen das als Feldbegrenzungszeichen verwendet werden soll gt W hlen Sie im Auswahlfeld Zeilentrennzeichen eine Zeichenkombination die in der CSV Datei als Zeilentrennung verwendet werden soll W hlen Sie im Auswahlfeld Zeichensatz einen Zeichensatz der in der CSV Datei verwendet werden soll gt Wenn Spaltennamen in die erste Zeile der CSV Datei geschrieben werden sollen aktivieren Sie die Check Box Spaltennamen ausgeben gt Um einen Spaltennamen hinzuzuf gen klicken Sie auf amp 386 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren allgemeiner Einstellungen f r Aktionen Falls n tig editieren Sie die Namen der Spalten Bosch Software Innovations GmbH Modellierungshandbuch 6 1 387 Allgemeine Aufgaben Editieren allgemeiner Einstell
485. t Entscheidung Ablaufregel Element Zuweisen hinzuf gen oder Hinzuf gen einer Zuweisung zu einem Ablaufregel Element Zuweisen Ablaufregel Element bergangsziel hinzuf gen A Wi b Note Dieses Werkzeug ist nur f r bergangsregeln in einem Zustandsablauf verf gbar Ablaufregel Element Aktion ausl sen hinzuf gen Ablaufregel Element Ablaufregel aufrufen hinzuf gen el E Ablaufregel Element Entscheidungstabelle aufrufen hinzuf gen Ablaufregel Element Service aufrufen hinzuf gen Ablaufregel Element Zur ckkehren hinzuf gen Ablaufregel Element Wiederholen hinzuf gen Ablaufregel Element Wiederholung abbrechen hinzuf gen A A Eg E Ablaufregel Element Ausnahme ausl sen hinzuf gen E Ablaufregel Element Ausnahme behandeln hinzuf gen Werkzeuge der Ablaufregel Werkzeugpalette Bosch Software Innovations GmbH Modellierungshandbuch 6 1 155 Bedienoberfl che Editoren Ablaufregel Editorfeld Die Ablaufregel Editorfeld ist ein Teil vom Ablaufregel Editor _ GA RR mein dies ist eine Notiz Ablaufregel Editorfeld Das Ablaufregel Editorfeld zeigt die betreffende Ablaufregel Dabei kann es die folgenden Arten von Informationen anbieten abh ngig von seiner Konfigura tion e Datentypen der Ablaufregel und der Ablaufregel Elemente Inhalte der Ablaufregel Elemente e Noti
486. t tigen Um ein Regelmodell Element zu verschieben gehen Sie vor wie folgt gt Bewegen Sie das Element im Regel Explorer per drag amp drop Wenn Sie die Taste Strg dr cken w hrend Sie das Element loslassen wird an der neuen Position eine Kopie davon erzeugt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 365 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 3 L schen eines Regelmodell Elements Sie k nnen Regelmodell Elemente aus dem Arbeitsbereich l schen Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie ein im Regel Explorer ausgew hltes Regelmodell Element aus dem Arbeitsbe reich l schen indem Sie in der Werkzeugleiste auf klicken Das L schen eines Regelmodell Elements kann sich auf seine Zugreifbar keit auswirken und somit zu Fehlern f hren wenn das Element selbst oder seine Inhalte durch andere Regelmodell Elemente referenziert wer den Um ein Regelmodell Element zu l schen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das betreffende Element Ein Kontextmen erscheint gt W hlen Sie amp Entfernen Derfolgende Dialog erscheint A Sind Sie sicher dass Sie das Element Ablaufregel A l schen wollen Verweise ebenfalls l schen 366 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Ele
487. t TCigenschaften 227 ege EE Ir EEN 86 TIET LEE 86 Editieren allgemeiner Einstellungen See NENNEN u EAR EN de 383 SPEZIEIIET ee d 87 Spezifizieren spezieller Einstellungen 222 nnn anae 425 Aktionseinstellungen Tab in Ansicht Eigenschaften 219 f r CSV Daltei lesen Aktionen ruu 5 4 a0 00000 RR ern sek 223 f r CV Datei schreiben Aktionen 224 f r Enallsenden Akt nen ser s ss a iin 221 f r Log Eintrag schreiben Aktionen 222222 coueeeeeseeeeneneeenerenn 222 f r Meldung ausgeben Aktionen 226 f r Standard E uge E DEE 220 Aktionsspalte Entscheidungstabelle 22222222 eeeseeeneeeeennnnnnn 112 Editieren einer Aktionsspalte 2 222222 unune 465 ale e EEN 88 Ee E WEE 89 EOS Eintrag schreiben EE 89 Meld ng ausgeben A en rh Ae ek ebe Ae Aude reg E A eebe 90 CSV Daterlesen zensiert 89 Sy Dareischreibeh zurueck leerer 90 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 707 Index Elle E dE EEN Alias Datentyp EE AND Operator Zug RE EE ee re Ansicht Eigenschaften Ablaufregel aufrufen Tabi eerren Aktion ausl sen Tab Aktionen lab 42 2 4 riian a er ANNE AE Eh A Aktionseinstellungen Tab 2c2ceeeeeeeeeeee er rrenn Allgemeine Schaltfl chen 222 aneen Attribute Tab 2u 8 2882482 ee ie nd Ausnahme ausl sen Tab Ausnahmebehandlung Tab 22ccceeeeeeeee nenn Beschreibung Tab eu unser
488. t auch bez glich eines Regelpakets erzeugt werden und damit f r alle Regeln innerhalb dieses Regelpakets ereichbar sein Auf diese Weise k nnen Regeln ein Internes Datenelement verwenden um Daten auszutauschen Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten ein Datenelement zu erzeugen Erzeugen einer Kopie eines Datenelements das bereits im Arbeitsbe reich existiert Zum Erzeugen einer Kopie eines Regelmodell Elements siehe 4 4 7 Hinzuf gen eines Datenelements im Tab Datenelement der Ansicht Eigenschaften f r den betreffenden Ordner Gruppe F r ein Konstantes Datenelement Importieren einer CSV Datei als kon stantes Datenelement Das Umwandeln eines Datenelements ist immer m glich Um ein neues Datenelement zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die Regel das Regelpaket oder Regelmodell oder auf einen Ordner Gruppe darin wo Sie das Datenele ment erzeugen wollen Ein Kontextmen erscheint 346 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen gt W hlen Sie Neues Element Ein weiteres Kontextmen erscheint Unter anderem bietet es die verschie denen Arten von Datenelementen an d h Eingabe Datenelement Ausgabe Datenelement Internes Datenelement und Konstantes Datenelement W hlen Sie die Art Ihres
489. t das Ausf hren eines Organisierens von Paket wiederverwendungen auf Paket Ebene nicht m glich 8 3 2 1 Ausf hren eines Organisierens von Paketwiederverwendungen auf Regel Ebene Sie k nnen ein automatisches Organisieren der Regelpaket Wiederverwendun gen bez glich einer bestimmten Regel ausf hren Dabei werden automatisch alle Regelpakete zur Wiederverwendung ausgew hlt die Elemente enthalten Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiederverwendungen welche von dieser Regel erfordert werden Voraussetzung Die betreffende Regel wird im Ablaufregel Editor bzw im Ablaufregel Editor angezeigt Zum Anzeigen einer Regel im Regel Editor siehe 5 1 1 Um ein automatisches Organisieren von Regelpaket Wiederverwendungen auf Regel Ebene auszuf hren gehen Sie vor wie folgt Rechtsklicken Sie irgendwo im Ablaufregel Editor Entscheidungstabellen Editor Ein Kontextmen erscheint W hlen Sie Paketwiederverwendungen organisieren Wenn irgendeins der erforderlichen Elemente in mehr als einem Regelpaket enthalten sein sollte dann wird standardm ig eins davon ausgew hlt In diesem Fall erscheint der folgende Dialog Bosch Software Innovations GmbH Modellierungshandbuch 6 1 595 Organisieren Ihres Arbeitsbereichs Verwalten von Regelpaket Wiederverwendungen Q Folgende
490. t dem Bedingungspr fix ist durch die Eintr ge in den Tabellenzellen jeweils ein Boole scher Ausdruck spezifiziert d h eine Bedingung Dabei repr sentiert einer Tabellenzelle mit dem Eintrag Sonst die Bedingung dass keine der anderen Bedingungen erf llt ist 110 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Regel Im Entscheidungstabellen Editorfeld ist f r jede Zelle einer Bedingungsspalte ein Beschreibungsfeld und ein Inhaltsfeld bereitgestellt Beschreibung Inhalt Ob die Beschreibungsfelder und Inhaltsfelder im Entscheidungstabellen Editorfeld tats chlich angezeigt werden h ngt von seiner Konfiguration ab W hrend im Beschreibungsfeld eine Beschreibung der betreffenden Tabellen zelle gegeben sein kann enth lt das Inhaltsfeld die notwendigen Spezifikatio nen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 111 Grundlagen Regel 2 7 3 3 Aktionsspalte Eine Aktionsspalte ist eine Spalte einer Entscheidungstabelle Sie besteht aus einem Kopf hellblau unterlegt und Tabellenzellen nicht unterlegt die entwe der mit einem Kreuz x oder einem Strich gef llt sind Aktion Der Eintrag im Kopf spezifiziert eine Aktion w hrend die Eintr ge in den Tabel lenzellen jeweils spezifizieren ob vorausgesetzt dass die zugeh rigen Bedin gungen tats chlich erf llt sind die Aktion tats chlich ausgel st wird x oder nicht
491. t keine rechte Seite Beispiel BE map CLEAR 84 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Aktion 2 5 Aktion e Einf hrung In Visual Rules ist eine Aktion eine vordefinierte Aktivit t Beispiel Eine Aktion k nnte das Versenden von Reklame E mails an alle Kunden sein Dabei ist eine Aktion von einem bestimmten Aktionstyp Beispiel Das Versenden von Reklame E mails w re eine Aktion vom Aktions typ E mail senden Eine Aktion ist durch die zugeh rigen Aktionseinstellungen 2 5 1 spezifi ziert In der Ausf hrung einer Ablaufregel wird eine Aktion durch ein Ablaufre gel Element Aktion ausl sen ausgel st Eine Aktion verh lt sich wie ein Datenelement vom Datentyp Boolean in dem Sinne dass sie einen Status Wert tr gt Standardm ig ist dieser Wert false und sobald die Aktion ausgel st wurde wird er auf rue gesetzt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 85 Grundlagen Aktion 2 5 1 2 5 1 1 Aktionseinstellungen Einf hrung Aktionseinstellungen sind die Einstellungen die eine Aktion spezifizieren Entsprechend der Tatsache dass in der Ausf hrung einer Ablaufregel eine Aktion durch ein Ablaufregel Element Aktion ausl sen ausgel st wird werden verschiedene Arten von Aktionseinstellungen unterschieden W hrend manche Einstellungen allgemein gelten sind andere an das betreffende Ablaufrege
492. te Ausgabedaten Ausgabe Datenelemente der Regel Zuweisen an Datenelemente des aufrufenden Zustandsablaufs wel chen die Werte der Ausgabe Datenelemente zugewiesen werden sollen Beschreibung Beschreibungen der Ausgabe Datenelemente F r die Funktionen der allgemeinen Schaltfl chen welche der Tab Regel beim Betreten aufrufen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 235 Bedienoberfl che Ansichten Der Tab Regel beim Betreten aufrufen bietet einige Allgemeine Schaltfl chen der Ansicht Eigenschaften sowie die folgenden Schaltfl chen Schaltfl che Funktion G i Regel Editoren ffnen mit Bezug auf die aufgerufene Regel Wenn Sie auf diese Schaltfl che klicken wird die Spalte Wert automatisch mit den Referenzen auf Datenelemente des aufrufenden Zustandsablaufs gef llt Dies passiert f r jedes Datenelement des aufrufenden Zustandsablaufs f r welches der Elementname und der Datentyp mit dem eines Eingabe Datenelements der aufgerufenen Regel berein stimmen Dabei wird ein bereits existierender Wert generell nicht berschrieben Wenn Sie auf diese Schaltfl che klicken wird die Spalte Zuweisen an automatisch mit den Referenzen auf Datenele mente der aufrufenden Zustandsablaufs gef llt Dies pas siert f r jedes Ausgabe Datenelement des aufrufenden Zustandsablau
493. te 6 1 4 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 479 Testen von Regeln Verwalten von Regeltests 6 1 1 Erzeugen eines Regeltests Sie k nnen einen Regeltest bez glich einer Regel d h einer Ablaufregel oder einer Entscheidungstabelle erzeugen Um ein Regeltest zu erzeugen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die betreffende Regel Ein Kontextmen erscheint gt W hlen Sie Neues Element gt Regeltest Derfolgende Dialog erscheint Regeltest Neuen Regeltest anlegen Regel Regelprojekt A Regelmodell A Regel 1 Testname Regel1 Test Der Eintrag im Feld Regel zeigt den Pfad zu der zu testenden Regel Stan dardm ig ist dies die Regel auf welche Sie rechtsgeklickt haben Sie k nnen diesen Dialog auch ffnen indem Sie im Bereich Test der Ablaufregel Kontextpalette oder der Entscheidungstabellen Kontextpa lette auf klicken 480 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Verwalten von Regeltests Falls n tig w hlen Sie im Feld Regel eine andere Regel Sie k nnen auf Durchsuchen klicken um eine Regel aus Ihrem Arbeitsbe reich Verzeichnis auszuw hlen Falls n tig ersetzen Sie im Feld Testname den Standardnamen F r Regeltests gilt die Allgemeine Einschr nkung bei der Namensgebung Klicken Sie auf Fertig stel
494. tellter Elemente 316 4 2 7 3 Konfigurieren des Ablaufregel Editorfelds 317 EINTUNFUNE e eer Arte AS ege Ee AC 317 W hlen der dargestellten Informationsarten 318 Einstellen der maximalen Ausma e von Textfeldern 319 4 2 7 4 Konfigurieren des Zustandsablauf Editorfelds 320 Einf hrung ae ee een 320 W hlen der dargestellten Informationsarten 321 Einstellen des Linienstls ag 5 ss 0 EE r 322 4 2 7 5 Konfigurieren des Entscheidungstabellen Editorfelds 323 EINTURKUNE sea aan ER 323 W hlen der dargestellten Informationsarten 323 Hervorheben des Entscheidungspfads 324 4 2 7 6 Konfigurieren der Regel Editoren bez glich der Darstellung NEES reinen 325 EIERE username 325 Statistik anzeigen verbergen 222222 ene nn 325 Ausw hlen der darzustellenden Arten statistischer Informa HONEN EE ENEE EN E EE ER 326 Erzeugen eines RegelmodellS a n nnnnnannann nuanua 327 Verwalten von Regelmodell Elementen zr 330 EIRIUNKUNB ausser en 330 4 4 1 Erzeugen eines Regelmodell Elements 22222220 331 Einf hrung 2 00 nnana ne a ee aD ee 331 Bosch Software Innovations GmbH Modellierungshandbuch 6 1 13 Inhaltsverzeichnis 4 4 2 4 4 3 4 4 4 4 4 5 4 4 6 4 4 7 4 4 8 4 4 9 Autovervollst ndigung nennen 332 Automatische Elementerzeugung 2 332 4 4 1 1 Erzeugen einer Aktion e se AEN NEEN ENEE AE 334 4 4 1
495. tellungen im Bereich Erzeugen von Statistiken unerheblich Um das Erzeugen von Statistik zu deaktivieren konfigurieren gehen Sie vor wie folgt Aktivieren Sie die Check Box Statistikeinstellungen der Tests berschreiben W hlen Sie im Aufklappfeld Statistik erzeugen f r einen der folgenden Ein tr ge e Keine wenn gar keine Statistik erzeugt werden soll e Gesamten Test wenn f r den Regeltest als Ganzes eine Statistik erzeugt werden soll e Einzelne Testf lle wenn f r jeden Testfall separat eine Statistik erzeugt werden soll 520 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren einer Testsuite 6 3 3 2 Ausw hlen einer Konfiguration f r die Regelausf hrung Standardm ig wird eine getestete Regel entsprechend einer Standardkonfigu ration ausgef hrt Zus tzlich k nnen kundenspezifische Konfigurationen defini ert sein insbesondere f r Test oder Produktionszwecke F r weitere Informationen zu kundenspezifischen Konfigurationen wen den Sie sich bitte an Ihren technischen Verantwortlichen Sie k nnen f r eine bestimmte Testsuite eine Konfiguration f r die Ausf hrung der getesteten Regeln w hlen Dabei werden die spezifischen Einstellungen der einzelnen Regeltests in der Testsuite berschrieben Dies k nnen Sie im Bereich Konfiguration der Regelausf hrung des Tab Konfi guration f r Testsuiten tun Konfigu
496. ten Zustandsablaufs kann in den Benutzervorgaben spezifiziert werden siehe 10 1 3 Einstel len von Benutzervorgaben f r Ausdr cke Um den Linienstil einzustellen gehen Sie vor wie folgt Klicken Sie in der Werkzeugleiste auf den Pfeil hinter der Schaltfl che gt Ein Ausklappmen erscheint W hlen Sie einen Linienstil Die bergange werden entsprechend dargestellt 322 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Einrichten der Bedienoberfl che 4 2 7 5 Konfigurieren des Entscheidungstabellen Editorfelds Einf hrung Sie k nnen das Entscheidungstabellen Editorfeld konfigurieren Voraussetzung Der Entscheidungstabellen Editor ist offen und aktiv Zum ffnen eines Editors siehe 4 2 2 Der Entscheidungstabellen Editor wird aktiv wenn Sie irgendwo darin klik ken Dabei haben Sie die folgenden M glichkeiten e W hlen der dargestellten Informationsarten e Hervorheben des Entscheidungspfads W hlen der dargestellten Informationsarten Sie k nnen w hlen welche der folgenden Arten von Informationen im Entschei dungstabellen Editorfeld dargestellt werden e Beschreibungen von Tabellenzellen e Inhalte von Tabellenzellen e Tooltips e Leere Beschreibungen Inhalte von Tabellenzellen Leere Beschreibungen Inhalte werden nur dargestellt wenn Beschreibungen und Inhalte generell dargestellt sind Falls
497. tenelement erzeugen wollen Das Feld Regelpaket Regel kann leer bleiben In diesem Fall wird das Datenelement direkt im Regelmodell erzeugt Geben Sie im Feld Name der Entscheidungstabelle einen Namen f r das Datenelementein F r Datenelemente gilt die Allgemeine Einschr nkung bei der Namensge bung Klicken Sie auf Weiter gt Derfolgende Dialog erscheint Spaltenkonfiguration Legen Sie die Namen und Datentypen der zu importierenden Spalten fest Eine oder mehrere Spalten k nnen als Schl ssel verwendet werden In Importieren Als Schl ssel verwenden Name ce BRASS en DEE Regions_CountryLimit_Status Regions_CountryLimit_World Regions_CountryLimit_World Weiter gt Fertig stellen Er zeigt die Spalten eines Eintrags in der CSV Datei Bosch Software Innovations GmbH Modellierungshandbuch 6 1 351 Allgemeine Aufgaben Verwalten von Regelmodell Elementen W hlen Sie in der Spalte Importieren die Spalten die importiert werden sol len Wenn sie mehr als eine Spalte ausw hlen dann gilt das Folgende Ein entsprechender Datentyp der Art Struktur wird angelegt wobei jedes Attribut einer Spalte der CSV Datei entspricht Jede Zeile der CSV Datei wird in einen Wert dieses Datentyps berf hrt d h in einen Satz von Werten f r die betreffenden Attribute F rjede S
498. tenelement umzuwandeln gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer in der Ablaufregel Kontextpalette oder in der Entscheidungstabellen Kontextpalette auf das Element Ein Kontextmen erscheint W hlen Sie Umwandeln in Ein weiteres Kontextmen erscheint Es zeigt die Arten in die das Datenele ment umgewandelt werden kann W hlen Sie eine Art Das Datenelement wird umgewandelt Im Regel Explorer wird es in den betreffenden Ordner verschoben Bosch Software Innovations GmbH Modellierungshandbuch 6 1 353 Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 1 7 Erzeugen einer Entscheidungstabelle Einf hrung Sie k nnen eine Entscheidungstabelle auf verschiedenen Ebenen des Arbeits platz Verzeichnisses erzeugen d h entweder bez glich eines Regelmodells oder bez glich eines bestimmten Regelpakets innerhalb des Regelmodells Dabei haben Sie die folgenden M glichkeiten e Erzeugen einer neuen Entscheidungstabelle e Importieren einer Excel Tabelle als Entscheidungstabelle Sie k nnen eine Entscheidungstabelle auch erzeugen durch Extrahieren eins Zweigs als Entscheidungstabelle Erzeugen einer neuen Entscheidungstabelle Um eine neue Entscheidungstabelle zu erzeugen gehen Sie vor wie folgt Rechtsklicken Sie im Regel Explorer auf das Regelmodell oder Regelpaket in dem Sie die neue Entscheidungstabelle erzeugen wollen Ein Kontextmen erscheint 35
499. tere Informationen hierzu finden Sie im Java Integration Handbuch Alle verf gbaren Funktionen sind in der Autovervollst ndigung bereitge stellt Funktionsparameter Funktionsparameter sind Variablen welche die Eingabewerte repr sentieren die zur Auswertung einer Funktion ben tigt werden Beispiel F r die Funktion addDays repr sentiert der Parameter date das Datum Datentyp Date zu dem Tage hinzugef gt werden und der Parameter number of days repr sentiert die Anzahl von Tagen Datentyp Integer die zu diesem Datum hinzugef gt werden 78 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Zuweisung 2 4 Zuweisung e In Visual Rules ist eine Zuweisung ein Schema das einem Datenelement einen Wert zuweist Sie wird in folgender Form angegeben Elementname Ausdruck Dabei repr sentiert der Elementname das Datenelement und der Ausdruck repr sentiert den zuzuweisenden Wert Der Wert ist notwendigerweise vom betreffenden Datentyp d h dem den das Datenelement zul sst Beispiel Die Zuweisung gesamt_betrag bestell_menge artikel_preis weist dem Datenelement gesamt_betrag den aus dem Ausdruck bestellung_menge artikel_preis resultierenden Wert zu Der Elementname in einer Zuweisung wird auch als die linke Seite und der Ausdruck als die rechte Seite der Zuweisung bezeichnet Wenn eine Zuweisung ein Datenelement
500. tet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 241 Bedienoberfl che Ansichten 3 5 7 12 Tab Datenelement Einf hrung Der Tab Datenelement wird in der Ansicht Eigenschaften angeboten wenn entweder im Regel Explorer oder in der Ablaufregel Kontextpalette ein Datenelement ausgew hlt ist Der Tab Datenelement stellt Informationen bez glich des betreffenden Daten elements bereit Da die Art der Informationen von der Art eines Datenelements abh ngen kann der Tab Datenelement verschiedene Erscheinungen haben Bez glich der ver schiedenen Arten von Datenelementen sind die folgenden Erscheinungen unter schieden e Tab Datenelement f r interne Daten es Tab Datenelement f r konstante Daten e Tab Datenelement f r Ein Ausgabedaten 242 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten Tab Datenelement f r interne Daten Der Tab Datenelement f r interne Daten wird in der Ansicht Eigenschaf ten angeboten wenn im Regel Explorer ein Internes Datenelement aus gew hlt sind Name intern Typ Any a Mehrfach List Statisch Name Standardwert Beschreibung a EI intern Any List 3 1 Any 2 Any B 3 Any B Tab Datenelement f r interne Daten Der Tab Datenel
501. tieren von Ablaufregel Elementen sind solche die f r alle Arten von Ablaufregel Elementen in der gleichen Weise durchgef hrt werden Dies sind die folgenden Aufgaben e Navigieren innerhalb einer Ablaufregel e Direktes Navigieren zu einem Ablaufregel Element e Navigieren innerhalb eines Ablaufregel Elements e Hinzuf gen einer Notiz zu einem Ablaufregel Element e Hinzuf gen einer Beschreibung zu einem Ablaufregel Element Navigieren innerhalb einer Ablaufregel Sie k nnen sich innerhalb einer Ablaufregel d h zwischen den einzelnen Ablaufregel Elementen im Ablaufregel Editorfeld hin und her bewegen Voraussetzung Ein Ablaufregel Element ist ausgew hlt Um innerhalb einer Ablaufregel zu navigieren gehen Sie vor wie folgt Dr cken Sie die betreffende Pfeiltaste um sich hoch runter nach rechts oder nach links zu bewegen Das in der betreffenden Richtung n chste Ablaufregel Element wird ausge w hlt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 413 Editieren von Regeln Editieren einer Ablaufregel Direktes Navigieren zu einem Ablaufregel Element Jedes Ablaufregel Element in einer Ablaufregel hat eine ID eine Num mer welche es eindeutig identifiziert Diese ID ist in der Kopfzeile der Ansicht Eigenschaften des Elements angegeben Sie kann ggf auch in der Spalte Position der Ansicht Fehler und in einer Ausnahme referen ziert sein Sie k nnen im Ablauf
502. tische Operatoren 2 22 2cseeeeeeeenenenneeeeeeeeeeeeeeeeeenn 708 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH eeh EE E EE SR werd 70 Divisionsoperator 69 lte EE 69 NO ee ge Ee Ba a EE e 70 Multiplikationsoperator 2222 enseeeeeseneenenseseenneeeeeneneenenn 69 Plus tr Rok RE ana en ee re 68 ASATOBERATON ann en e aa ne aaa 75 Attribute einer Struktur 43 Erzeugen von Attributen 2 vg geren een dE eg 393 Referenzen auf Attribute in Ausdr cken 2222222 eeeeeneneeeeeenn 61 Attribute Tab in Ansicht Eigenschaften 2 22 22 eeeeeneeneeeenerenn 229 Aufgaben Ansicht si ee ln ee 206 E EEN 45 Erzeugen von Literalen f r eine Aufz hlung 2222222 nanenane 396 attert E ee EE EEN 45 AUSOTUCK eege Ee Er ee Ee ES ge 56 Alltemeine Zeichen 4 2 4444 4 2 aaa naher 59 Boolescher Ausdruck 57 Einstellen von Benutzervorgaben NN us ENTENTE RRE aaa 674 Syntax Hervorhebung 57 Ausdrucksformatierung 2 2222 anena narren 58 Einstellen von Benutzervorgaben 676 Ausgabe Datenelement 53 Ausgaben Feld Regeltest Editor n on nnan nananana 174 Ausnahme euer es an ea na I a 46 General Exception 46 Ausnahme ausl sen Ablaufregel Element 105 Ausnahme ausl sen Tab in Ansicht Eigenschaften 272 Ausnahme behandeln Ablaufregel Element 106 Ausnahmebehandlung Tab in Ansicht Eigenschaften 264 Ausnahme Element 55 Ausnahmespalte Entscheidungstabelle
503. tlichten Regelprojekten mit ihren Entfernten Entwicklungsst nden auf den betreffenden Team Servern syn chronisieren Voraussetzung Es gibt keine widerspr chlichen nderungen an den betref fenden Ressourcen Zum Aufl sen von widerspr chlichen nderungen siehe 9 4 1 2 Dabei haben Sie die folgenden M glichkeiten e Synchronisieren von Ressourcen ber den Regel Explorer e Synchronisieren von Ressourcen ber die Ansicht Team Server Aktivit ten Synchronisieren von Ressourcen ber den Regel Explorer Sie k nnen einzelne Ressourcen ber den Regel Explorer synchronisieren Um Ressourcen ber den Regel Explorer zu synchronisieren gehen Sie vor wie folgt W hlen Sie im Regel Explorer die betreffenden Ressourcen gt Rechtsklicken Sie irgendwo im Regel Explorer Ein Kontextmen erscheint W hlen Sie Team gt Ressourcen synchronisieren Bosch Software Innovations GmbH Modellierungshandbuch 6 1 645 Arbeiten mit Team Servern Austauschen von Inhalten mit Team Servern gt Wenn tats chlich nderungen zu senden sind erscheint der folgende Dia log Senden Geben Sie einen Kommentar f r das Senden ein 4 Kommentar ausw hlen x Feigen Falls n tig geben Sie einen Kommentar ein Sie k nnen aus der Aufklappliste einen zuvor eingegebenen Kommentar ausw hlen Klicken Sie auf Fertig stellen
504. tokoll Der Tab nderungsprotokoll wird in der Ansicht Team Server Explorer angeboten wenn im Verzeichnis eine Ressource ausgew hlt ist au er Ressourcen in der Kategorie Kennzeichnungen ER nderungsprotokoll in Regelprojekt A ES 4z 3 el MD Datum amp Bearbeiter Letzter Kommentar St 22 05 1314 57 Admin Admin S 21 051314 47 Admin Admin ooa e 21 05 131446 Admin Admin Added to ignore list S E 4 m je 8 S Seite 1 von3 D D I je S 5 Added to ignore list a G Regelprojekt A vr srcgen E 5 4 E 4 m j Tab nderungsprotokoll Der Tab nderungsprotokoll erfasst das nderungsprotokoll der betreffenden Ressource d h eine Liste aller nderungen an der betreffenden Ressource selbst sowie an allen darin enthaltenen Ressourcen Zu jeder einzelnen nderung sind die folgenden Informationen gegeben Datum Datum an dem die nderung stattfand Bearbeiter Urheber der nderung Letzter Kommentar Ggf letzter Kommentar zur nderung F r eine ausgew hlte nderung wird in zus tzlichen Feldern ggf folgendes angegeben es Der letzte Kommentar e Ressourcen die hinzugef gt ge ndert oder gel scht wurden 286 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 10Ansicht Team Server Aktivit ten Die Ansicht Team Server Aktivit ten wir
505. ts 6 2 2 3 Spezifizieren der Eingabe Werte f r einen Testfall Sie k nnen die Eingabe Werte d h die Werte f r die Eingabe Datenelemente der zu testenden Regel f r einen Testfall spezifizieren Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Um Eingabe Werte f r einen Testfall zu spezifizieren gehen Sie vor wie folgt W hlen Sie im Testf lle Feld den Testfall Die betreffenden Eingabe Datenelemente werden im Eingaben Feld ange zeigt F r jedes erforderliche Eingabe Datenelement gehen Sie vor wie folgt e Doppelklicken Sie in der Spalte Wert auf die betreffende Tabellenzelle Der Inplace Editor ffnet sich e Geben Sie einen Wert vom betreffenden Datentyp ein Bosch Software Innovations GmbH Modellierungshandbuch 6 1 493 Testen von Regeln Editieren eines Regeltests 6 2 2 4 Spezifizieren der erwarteten Ergebnisse f r einen Testfall Einf hrung Sie k nnen die erwarteten Ergebnisse d h aus der Ausf hrung der zu testen den Regel resultierenden Werte f r einen Testfall spezifizieren Voraussetzung Der betreffende Regeltest wird im Regeltest Editor angezeigt Der betreffende Testfall ist im Testf lle Feld ausgew hlt Zum Anzeigen eines Regeltests im Regeltest Editor siehe 6 2 1 Dabei haben Sie die folgenden M glichkeiten e Spezifizieren der erwarteten
506. tscheidungstabelle aufruft So bleibt das Verhalten der urspr nglichen Ablaufregel unver ndert Das Extrahieren von Zweigen erm glicht es sehr gro e Ablaufregeln in Teile zu zerlegen 452 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Regeln Editieren einer Ablaufregel Dementsprechend haben Sie die folgenden M glichkeiten einen Zweig als neue Regel zu extrahieren e Extrahieren eines Zweigs als Ablaufregel e Extrahieren eins Zweigs als Entscheidungstabelle Es ist m glich dass ein Zweig einer Ablaufregel nicht eindeutig oder gar nicht als Entscheidungstabelle repr sentiert werden kann Daher gilt fol gendes Beim Extrahieren eins Zweigs als Entscheidungstabelle wird die neue Entscheidungstabelle automatisch bestm glich angepasst Allerdings kann sich herausstellen das die neue Entscheidungstabelle dem Zweig nicht vollkommen entspricht In manchen F llen ist das Extrahieren eins Zweigs als Entscheidung stabelle nicht m glich Generell ist das Extrahieren eins Zweigs als Entscheidungstabelle nicht m glich wenn der betreffende Zweig ein Ablaufregel Element enth lt f r das es in einer Entscheidungstabelle keine Entsprechung gibt z B das Ablaufregel Element Wiederholen Wenn die neue Regel in einem separatem Regelprojekt platziert wird dann muss ggf eine entsprechende Regelprojekt Abh ngigkeit definiert werden Zum Definieren einer neu
507. twortlichen Dies k nnen Sie im Bereich Konfiguration der Regelausf hrung des Tab Konfig uration f r Regeltests tun Konfiguration der Regelausf hrung Ausgew hlte Konfiguratior Standard Ka Um die Konfiguration der Ausf hrung einer Regel auszuw hlen gehen Sie vor wie folgt W hlen Sie im Aufklappfeld Ausgew hlte Konfiguration die betreffende Kon figuration Deaktivieren von Warnungen f r fehlende erwartete Ergebnisse Beim Ausf hren eines Regeltests werden Warnungen erzeugt wenn erwartete Ergebnisse fehlen d h wenn f r Datenelemente im Ausgaben Feld in der Spalte Erwartet keine Werte spezifiziert sind Im Testf lle Feld wird der betreffende Testfall dann durch das Symbol amp gekennzeichnet F r einen bestimmten Regeltest k nnen Sie diese Funktionalit t deaktivieren Dies k nnen Sie im Bereich Warnungen f r fehlende aber erwartete Ergebnisse 512 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Testen von Regeln Editieren eines Regeltests des Tab Konfiguration f r Regeltests tun Warnungen f r fehlende aber erwartete Ergebnisse Deaktivieren Um Warnungen f r fehlende erwartete Ergebnisse zu deaktivieren gehen Sie vor wie folgt Aktivieren Sie die Check Box Deaktivieren Bosch Software Innovations GmbH Modellierungshandbuch 6 1 513 Testen von Regeln Editieren eines Regeltests 6 2 5 7 Spezifizieren der in
508. typen f r Strukturen Der Tab Datentypen f r Strukturen ist ein Unter Tab des Tab Datenty pen Name Typ Mehrere Implementierung Beschreibung a Regelmodell a Strukturl attribut Any Nein d attribut Any Ja List attribut3 Any Nein a Struktur2 attribut Any Nein attribut2 Any Nein A Struktur3 attribut Any Nein attributl Any gt Any Ja Map attribut2 Any Nein Tab Datentypen f r Strukturen bez glich eines Regelmodells Der Tab Datentypen f r Strukturen stellt bez glich der Strukturen welche in dem betreffenden Element enthalten sind jeweils die folgenden Informationen bereit Name Namen der Struktur und ihrer Attribute Typ Datentypen der Attribute Mehrere Information dar ber ob die Attribute Mehrfach Werte Implementierung erlauben Ggf Information dar ber wie die Mehrfach Werte vorlie gen Standardwert Standardwerte der Attribute Beschreibung Beschreibung der Struktur und ihrer Attribute schaften OO F r die Funktionen der Schaltfl chen welche der Tab Datentypen f r Strukturen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 247 Bedienoberfl che Ansichten Tab Datentypen f r Ausnahmen Der Tab Datentypen f r Ausnahmen ist ein Unter Tab des Tab Datenty pen Name Typ Mehrer
509. tzervorgaben f r Team Server Sie k nnen Benutzervorgaben mit Bezug auf den Austausch des Visual Rules Modeler mit Visual Rules Team Servern einstellen Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen Um Benutzervorgaben f r Team Server einzustellen gehen Sie vor wie folgt W hlen Sie im Verzeichnis des Benutzervorgaben Dialogs Team gt Visual Rules Team Server Die folgende Seite wird angezeigt Yisual Rules Team Server ar vv Automatisch senden EI Aktualisierungsintervall f r Aktivit ten Sicht sek 60 Entsperre Ressourcen vor dem L schen eines Projekts OImmer Nie oa Benutzereingabe Best tigung anfordern wenn Ressource n ignoriert werden sollen Immer Nie Index Intervall f r ber Team Server verteilte Bibliotheken sek 120 Standardwerte wiederherstellen gt Wenn Ihre letzten nderungen regelm ig automatisch zu den verbundenen Team Servern gesendet werden sollen aktivieren Sie die Check Box Auto matisch senden Dar ber hinaus ist das manuelle Senden der letzten lokalen nderungen m glich Dieses erlaubt Ihnen vor dem Senden einen konsistenten Stand Ihrer nderungen sicherzustellen Bosch Software Innovations GmbH Modellierungshandbuch
510. u einem Zustandselement hinzuf gen Als Alternative zur hier beschriebenen Vorgehensweise ist das Hinzuf gen einer Beschreibung in der Ansicht Eigenschaften m glich Beschreibungen von Zustandselementen werden generell nicht im Zustandsablauf Editorfeld bereitgestellt Voraussetzung Das Zustandselement wird im Zustandsablauf Editorfeld angezeigt Das Zustandsablauf Editorfeld zeigt Beschreibungen an und leere Beschreibungen Zum Navigieren im Zustandsablauf Editorfeld siehe 7 1 3 Zum Konfigurieren des Zustandsablauf Editorfelds siehe 4 2 7 4 Um wie gt eine Beschreibung zu einem Zustandselement hinzuzuf gen gehen Sie vor folgt Doppelklicken Sie im Zustandsablauf Editorfeld auf das betreffende Zustandselement Der Inplace Editor ffnet sich Geben Sie eine Beschreibung ein Die Beschreibung wird im Tab Beschreibung der Ansicht Eigenschaften bereitgestellt 550 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Editieren von Zustandsabl ufen Editieren eines Zustandselements 7 3 6 ndern des Namens und der Art eines Zustandsele ments Sie k nnen den Namen eines Zustandselements ndern und seine Art d h ent weder Zustandselement Intermedi r oder Zustandselement Ende Voraussetzung Das Zustandselement wird im Zustandsablauf Editorfeld angezeigt Zum Navigieren im Zustandsablauf Editorfeld siehe
511. uf Fertig stellen Im Regel Explorer wird die Gruppe hinzugef gt 370 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 4 2 Hinzuf gen von Elementen zu einer Gruppe Zum Erzeugen einer Gruppe siehe 4 4 4 1 Sie k nnen Regelmodell Elemente zu einer Gruppe im Arbeitsbereich Verzeich nis hinzuf gen wenn der bergeordnete Ordner die betreffende Elementart zul sst Beispiel Jeder Datentyp kann zu jeder Gruppe im Ordner Datentypen hinzu gef gt werden Als Alternative zur hier beschriebenen Vorgehensweise haben Sie die fol genden M glichkeiten Elemente zu einer Gruppe hinzuzuf gen Klicken auf die Schaltfl che in der Ansicht Eigenschaften f r den betreffenden Ordner Gruppe Ein Element das bereits im Arbeitsbereich existiert in die Gruppe ver schieben Zum Verschieben eines Regelmodell Elements siehe 4 4 2 Um ein neues Regelmodell Element zu einer Gruppe hinzuzuf gen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf die betreffende Gruppe Ein Kontextmen erscheint W hlen Sie Neues Element Ein weiteres Kontextmen erscheint Es bietet diejenigen Elemente an die der betreffenden Gruppe hinzugef gt werden k nnen W hlen Sie das betreffende Element Ein Dialog erscheint der es erm glicht das neue Element zu spezifizieren Spe
512. und den entspre chenden Anwendungsbereich F r Regel Autoren Dom nen Experten und nicht technische Nutzer im Allgemei nen stellt der Visual Rules Modeler die folgenden Perspektiven bereit e Perspektive Regel Modellierung 3 1 1 e Perspektive Debuggen 3 1 2 Zum Verwalten von Perspektiven siehe 4 2 4 Der Visual Rules Modeler bietet au erdem eine Perspektive Regel Inte gration welche mehr auf technische Aspekte ausgerichtet ist Da die Per spektive Regel Integration ausschlie lich f r Anwendungsentwickler und technische Nutzer zugeschnitten ist ist sie nicht Gegenstand dieser Doku mentation Weitere Informationen hierzu finden Sie im Java Integration Handbuch Zus tzlich zu den hier beschriebenen Perspektiven sind weitere ber den Visual Rules Modeler zugreifbar die zu Eclipse geh ren Weitere Informa tionen zu diesen finden Sie in der Eclipse Hilfe Bosch Software Innovations GmbH Modellierungshandbuch 6 1 133 Bedienoberfl che Perspektive 3 1 1 Perspektive Regel Modellierung Zum ffnen einer Perspektive siehe 4 2 4 1 E o mu iecteg Explorer Bereich Editor Bereich ae o ret zt Bereich Gliede Ansichten Bereich Bereiche der Perspektive Regel Modellierung Standardzustand Die Perspektive Regel Modellierung ist speziell zugeschnitten f r Regel Auto ren Dom nen Experten und nicht technische Nutzer im Allgemeinen Si
513. und der Ansicht Eigenschaften des Visual Rules Modeler verwendet werden Voraussetzung Der Benutzervorgaben Dialog wird angezeigt Der Benutzervorgaben Dialog erscheint durch Ausw hlen von Fenster gt Benutzervorgaben in der Men Leiste Sie k nnen die Standardeinstellungen jederzeit wiederherstellen Bosch Software Innovations GmbH Modellierungshandbuch 6 1 683 Sonstige Aufgaben Einstellen von Benutzervorgaben Um Benutzervorgaben f r Schriften einzustellen gehen Sie vor wie folgt gt W hlen Sie im Verzeichnis des Benutzervorgaben Dialogs Allgemein gt Dar stellung gt Farben und Schriftarten Die folgende Seite wird angezeigt Farben und Schriftarten Ce CS Farben und Schriftarten beliebiges Zeichen beliebige Zeichenfolge Filtertext eingeben i a Basis Bearbeiten a CVS Je Debuggen Systemschriftart verwenden m Java amp Ordner f r Sicht und Editor Zen 34 Textvergleich a Visual Rules Beschreibung Vorschau Es ist keine Vorschau verf gbar 684 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Einstellen von Benutzervorgaben ffnen Sie den Ordner Visual Rules Die folgende Auswahl ffnet sich B lag visual Rules Aa Descriptions Aa Expressions Aa Statistics Aa YisualRules Properties view Sie zeigt die Elemente f r die Sie Schriften
514. undlagen Regel Dabei kann muss nicht im Inhaltsfeld des Ablaufregel Elements Ausnahme behandeln ein Datenelement spezifiziert sein Datenelement In diesem Fall gilt folgendes e Der Wert des zur ckgegebenen Ausnahme Elements wird in diesem Daten element gespeichert und kann so f r weitere Anwendungen verwendet wer den e Der zus tzliche Zweig wird nur dann ausgef hrt wenn der Datentyp des zur ckgegebenen Ausnahme Elements entweder mit dem des angegebe nen Datenelements bereinstimmt oder ein Subtyp davon ist 2 7 2 12 Ablaufregel Element Entscheidungstabelle aufrufen Das Ablaufregel Element Entscheidungstabelle aufrufen repr sentiert das Auf rufen einer Entscheidungstabelle in der Ausf hrung einer Ablaufregel Dabei wird die aufzurufende Entscheidungstabelle im Inhaltsfeld des Elements spezifiziert EJ aufzurufende_Entscheidungstabelle Eingabedaten k nnen an diese Entscheidungstabelle bergeben und Ausgabe daten k nnen zur ckgegeben werden Bosch Software Innovations GmbH Modellierungshandbuch 6 1 107 Grundlagen Regel 2 7 3 Entscheidungstabelle amp Eine Entscheidungstabelle ist eine Regel in Form einer Tabelle _ bonuskarte BONUSKARTE GOLD BONUSKARTE SILBER i ag E bonuspunkte E bonuspunkte 10 Oes Js De o Ja Beispiel einer Entscheidungstabelle dargestellt mit Inhalten Die tats chliche Erscheinung einer Entscheidungstabelle
515. ung u rnenne nn 421 Verschieben einer Bedingung 422 L schen einer Bedingung 422 Angeben eines Bedingungspr fix 2222 220 423 Erzeugen einer Kopie einer Bedingung 423 Konfigurieren des Vorgehens bei der Ausf hrung 424 Editieren eines Ablaufregel Elements Aktion ausl sen 425 Editieren spezieller Einstellungen f r eine E mail senden Aktion EE 426 Editieren spezieller Einstellungen f r eine Log Eintrag schreiben Aktion 427 Editieren spezieller Einstellungen f r eine CSV Datei lesen AKIO EE 427 Editieren spezieller Einstellungen f r eine CSV Datei schrei Den Aktion 429 Editieren spezieller Einstellungen f r eine Meldung ausge Der DEI 3 A3 RER NIESEN NEEN ER NEEN EN d 429 Editieren eines Ablaufregel Elements Service aufrufen 430 Editieren eines Ablaufregel Elements Zuweisen 432 Einf hrung zusenden a 432 16 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Inhaltsverzeichnis Hinzuf gen einer Zuweisung 2 2222 n nennen 433 Editieren einer Zuweisung 2 uue seen 434 Verschieben einer Zuweisung 0 434 L schen einer Zuweisung 2 2222 se nenn 435 5 2 1 7 Editieren eines Ablaufregel Elements Ablaufregel aufrufen 435 5 2 1 8 Editieren eines Ablaufregel Elements Ausnahme ausl sen 438 5 2 1 9 Editieren eines Ablaufregel Elements Ausnahme behan denen ae re ande 439 5 2 1 10 Editieren eines Ablaufregel Element
516. ung die im Feld bersicht ausgew hlt ist Note Wenn im Feld bersicht die Entscheidung ausgew hlt ist dann ist dieses Feld ersetzt durch das Feld Bedingungspr fix Bedingungspr fix Bedingungspr fix der Bedingungen der Entschei dung Note Wenn im Feld bersicht eine Bedingung ausgew hlt ist dann ist dieses Feld ersetzt durch das Feld Bedingung Beschreibung Beschreibung des Elements das im Feld ber sicht ausgew hlt ist Alle zutreffenden Bedin Falls nicht aktiviert Standardeinstellung folgt die gungen ausf hren nicht Ausf hrung einer Ablaufregel nur dem ersten Aus nur die erste gang von oben f r den die entsprechende Bedingung erf llt ist Andernfalls schreitet sie zus tzlich abw rts fort Note Falls nicht aktiviert kann die Reihenfolge der Bedingungen entscheidend sein Diese Check Box ist irrelevant wenn es nur eine Bedingung gibt d h wenn es au er dem Sonst Ausgang nur einen weiteren Ausgang gibt F r die Funktionen der Schaltfl chen welche der Tab Entscheidungsta belle aufrufen anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften 252 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 15 Tab Entscheidung bersicht Der Tab Entscheidung bersicht wird in der Ansicht Eigenschaften angeboten wenn im Ablaufregel Editorfeld ein Ablaufregel Element Ent scheidun
517. ungen f r Aktionen 4 5 4 Editieren allgemeiner Einstellungen f r eine Mel dung ausgeben Aktion Sie k nnen Allgemeine Aktionseinstellungen f r eine Aktion vom Aktionstyp Meldung ausgeben editieren Voraussetzung Der Tab Aktionseinstellungen der Ansicht Eigenschaften wird f r die betreffende Aktion angezeigt Gehen Sie hierzu vor wie folgt gt Wenn die Meldung in eine Datei ausgegeben werden soll gehen Sie vor wie folgt e Aktivieren Sie die Check Box vor dem Feld Dateiname falls n tig Die Check Box ist standardm ig aktiviert e Geben Sie im Feld Dateiname den vollst ndigen Pfad zu der Datei an oder e Klicken Sie auf Ausw hlen um einen Datei Browser zu ffnen und eine Datei auszuw hlen es Wenn in der betreffenden Datei existierende Inhalte berschrieben wer den sollen aktivieren Sie die Check Box Existierende Datei berschrei ben gt Wenn die Meldung auf die Konsole ausgegeben werden soll aktivieren Sie die Check Box Konsole 388 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Editieren von Datentypen 4 6 Editieren von Datentypen Einf hrung Um einen Datentyp zu editieren haben Sie die folgenden M glichkeiten ent sprechend der verschiedenen Arten von Datentypen e Spezifizieren des Basis Datentyps f r einen Typalias 4 6 1 e Hinzuf gen eines Supertyps f r eine Struktur 4 6 2 e Erzeugen von Attributen einer Struktur 4
518. ungshandbuch 6 1 Bosch Software Innovations GmbH Notizen Tab Saas aaa ee ne Men oa 269 Notwendige Abh ngigkeiten 189 Pakete wiederverwenden Tab 273 Perspektiven eer ee E eer din Brake re ee 133 Projekt Informationen ua 2 a u ae a 189 Regel beim Betreten aufrufen Tab 235 237 E e 145 Regelprojektdatei Editor 188 Regeltest Editor 168 Service aufrufen Tab 239 S chen Dial 8 2 ga EEN ENEE Nr ae Damen 141 S pentypen Tab irn ee See 274 Testfalle Feld r EELER E Ed a anne 170 Testsuite Editor 222 oo oeeeeeesneeneesennnneeeeeeneneeenerenn 178 Typalias Tap 2 RE WEE VER 8 mes neh bs 277 bersangsregel Tab 2 2 04 400400 andere landen 276 bergangsziel Tab 276 VEIBIEICHSEANOT EE 200 Vverwendungsmatri lt Edilor u EE a E aa 197 Werkzeugleiste 137 Wiederholen Tab 222ccooeeeeeessnenneesseneneeneeserneneen 270 Zustand Tab 22 42 22 eane e a ie n Ee e Ea 275 Zustandsablauf Editor 181 Zustandsablauf Editorfeld 2 2222 anaana eeraa 183 Zustandsablauf Kontextpalette cc nnnnnnneeeeeenn 186 Zustandsablauf Werkzeugpalette 182 Zuweisungen Tab 228 Bedingungspr fix 2 2 222 seeeenssnnnneeseneneeneeseereneeereenenn 57 Bedingungsspalte Entscheidungstabelle 110 Editieren einer Bedingungsspalte 4 4 4420 44H a Haren 468 Einf gen einer Bedingungsspalte ERENNERT aan 473 Bedingungszeile Entscheidungstabelle 22222 anen 109
519. us F r jeden Stand der Ausf hrung stellt sie die aktuellen Zwischenergebnisse bereit d h die aktuellen Werte f r die Datenelemente der betreffenden Regel Dabei k nnen die Arten von Datenelementen die tats chlich angezeigt werden sollen ausgew hlt werden ber die Schaltfl che und den Men punkt Visual Rules 214 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Ansichten 3 5 7 Ansicht Eigenschaften Die Ansicht Eigenschaften geh rt zu Eclipse Weitere Informationen fin den Sie in der Eclipse Hilfe Die Ansicht Eigenschaften wird standardm ig im Ansichten Bereich der Perspektive Regel Modellierung gezeigt Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht Regelmodell Pakete wiederverwenden i Ein Ausgabedaten m Beschreibung Projekt Interne Daten x Konstante Daten Ansicht Eigenschaften bez glich eines Regelmodells F r den Visual Rules Modeler stellt die Ansicht Eigenschaften Informationen bereit bez glich des Elements das gerade im Regel Explorer Ablaufregel Editor Entscheidungstabellen Editor oder Zustandsablauf Editor ausgew hlt ist Der Name des betreffenden Elements ist in der Kopfzeile angegeben f r ein Ablauf regel Element ist an den Namen eine ID angeh ngt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 215 Bedienoberfl che Ansichten Abh ngig von
520. usf hrung einer Regel zum Scheitern bringen Date Der Datentyp Date bezeichnet jegliches Datum das aus einem Jahr einem Monat und einem Tag besteht Ein Wert des Datentyps Date wird in folgendem Format angegeben unabh n gig von regionalen Systemeinstellungen Jahr Monat Tag Dabei gilt folgendes e Jahr Monat und Tag werden jeweils durch eine Zahl angegeben e Jede Zahl kann so viele Ziffern enthalten wie notwendig e F hrende Nullen k nnen weggelassen werden Beispiele 15 01 2000 entspricht Samstag dem 15 Januar 2000 31 12 2008 entspricht Mittwoch dem 31 Dezember 2008 38 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Datentyp 2 1 1 3 Time Der Datentyp Time bezeichnet jegliche Tageszeit die aus einer Stunde Minu ten und Sekunden und optional Millisekunden besteht Ein Wert des Datentyps Time wird in folgendem Format angegeben unabh n gig von regionalen Systemeinstellungen Stunde Minuten Sekunden Millisekunden Dabei gilt folgendes e Stunde Minuten Sekunden und Millisekunden werden jeweils durch eine Zahl repr sentiert e Millisekunden am Ende ist optional e Jede Zahl kann so viele Ziffern enthalten wie notwendig e F hrende Nullen k nnen weggelassen werden Beispiele 23 00 00 000 entspricht 23 00 Uhr 10 25 30 entspricht 10 00 Uhr 25 Minuten und 30 Sekunden 10 25 30 010
521. utzer arbeiten an zeigt alle Ressourcen an denen andere Benutzer aktuell arbeiten Ressourcen an denen andere Benutzer aktuell arbeiten sind f r Sie gesperrt Bosch Software Innovations GmbH Modellierungshandbuch 6 1 291 Bedienoberfl che Gliederung 3 6 Gliederung Die Gliederung geh rt zu Eclipse Weitere Informationen finden Sie in der Eclipse Hilfe Zum Anzeigen der Gliederung siehe 4 2 3 Gliederung F r den Visual Rules Modeler ist die Gliederung eine kompakte Darstellung des Objekts welches gerade in einem der Regel Editoren oder Zustandsablauf Edi tor im gezeigt wird Dabei wird ggf ein blauer Kasten gezeigt welcher dem Bereich entspricht der aktuell im Editorfeld sichtbar ist 292 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH 4 Allgemeine Aufga ben Allgemeine Aufgaben Einf hrung Allgemeine Aufgaben mit dem Visual Rules Modeler sind die folgenden e Speichern von nderungen 4 1 e Einrichten der Bedienoberfl che 4 2 e Erzeugen eines Regelmodells 4 3 e Verwalten von Regelmodell Elementen 4 4 e Editieren allgemeiner Einstellungen f r Aktionen 4 5 e Editieren von Datentypen 4 6 e Hinzuf gen einer Notiz in der Ansicht Eigenschaften 4 7 e Hinzuf gen einer Beschreibung in der Ansicht Eigenschaften 4 8 Die meisten der hier beschriebenen Aufgaben k nnen auf verschiedene Weisen aus
522. vision der betreffenden Zahlen zur ck Beispiele 11 MOD2 1 11 MOD 3 gt 2 Vergleichsoperatoren Einf hrung Ein Vergleichsoperator vergleicht zwei Werte und gibt einen Wert vom Datentyp Boolean zur ck Die folgenden Vergleichsoperatoren k nnen verwendet werden lt gt lt gt lt gt Dabei k nnen die Operatoren und lt gt auf Werte aller Basis Datentypen angewendet werden w hrend alle anderen Vergleichsoperatoren nicht mit Wer ten vom Datentyp Boolean verwendet werden k nnen Wenn ein Vergleichsoperator auf Werte vom Datentyp String angewen det wird dann wird lexikographische Ordnung verwendet 70 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Grundlagen Ausdruck Der Operator betrachtet zwei Zahlen In einem Ausdruck wird er in folgender Form verwendet Wert Wert Er gibt true zur ck wenn die betreffenden Werte gleich sind Sonst gibt er false zur ck Beispiele 11 11 true Alan Dan Steve Alan Dan Brian false Wenn der Operator auf Collections angewendet wird dann gilt folgen des Zwei Collections werden als gleich betrachtet wenn sie die gleichen Werte in der gleichen H ufigkeit beinhalten Zwei Lists werden als gleich betrachtet wenn sie die gleichen Werte in der gleichen Reihenfolge beinhalten Zwei Sets werden als gleich betrachtet wenn sie die
523. wurden erscheint eine entspre chende Meldung 654 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Vergleichen einer lokalen Ressource mit einem entfernten Stand 9 5 2 Vergleichen einer lokalen Ressource mit ihrem letz ten entfernten Stand Sie k nnen eine Lokale Ressource in einem ver ffentlichten Regelprojekt mit ihrem letzten Entfernten Entwicklungsstand vergleichen Zum Ver ffentlichen eines lokalen Regelprojekts siehe 9 3 1 Sie haben noch weitere M glichkeiten Ressourcen zu vergleichen Wei tere Informationen finden Sie in der Eclipse Hilfe Um eine Lokale Ressource mit ihrem letzten Entfernten Entwicklungsstand zu vergleichen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer oder in der Ansicht Team Server Aktivi t ten auf die betreffende Ressource Ein Kontextmen erscheint W hlen Sie Vergleichen mit gt Aktuellstem vom Team Server bzw nderun gen anzeigen Der Vergleich startet Wenn er beendet ist ffnet sich der Vergleichseditor und zeigt die Ergebnisse Wenn es keine Ergebnisse gibt d h wenn keine Unterschiede zwischen den verglichenen St nden gefunden wurden erscheint eine entspre chende Meldung Bosch Software Innovations GmbH Modellierungshandbuch 6 1 655 Arbeiten mit Team Servern Navigieren in der Revisionshistorie einer Ressource 9 6 Navigiere
524. xplorer oder in der Ablaufregel Kontext palette eine Aktion ausgew hlt ist Der Tab Aktionseinstellungen erfasst Allgemeine Aktionseinstellungen f r die betreffende Aktion Spezielle Aktionseinstellungen f r eine Aktion sind im zugeh rigen Tab Aktion ausl sen erfasst Welche Art Allgemeine Aktionseinstellungen f r eine Aktion erforderlich sind h ngt vom betreffenden Aktionstyp ab Dementsprechend kann der Tab Akti onseinstellungen verschiedene Erscheinungen haben Bez glich der standardm ig vornandenen Aktionstypen sind die folgenden Erscheinungen unterschieden e Tab Aktionseinstellungen f r Standard Aktionen e Tab Aktionseinstellungen f r Email senden Aktionen e Tab Aktionseinstellungen f r Log Eintrag schreiben Aktionen e Tab Aktionseinstellungen f r CSV Datei lesen Aktionen e Tab Aktionseinstellungen f r CSV Datei schreiben Aktionen e Tab Aktionseinstellungen f r Meldung ausgeben Aktionen Es kann weitere Erscheinungen des Tab Aktionseinstellungen geben vorausgesetzt dass kundenspezifische Aktionstypen definiert sind Bosch Software Innovations GmbH Modellierungshandbuch 6 1 219 Bedienoberfl che Ansichten Tab Aktionseinstellungen f r Standard Aktionen Der Tab Aktionseinstellungen f r Standard Aktionen wird in der Ansicht Eigenschaften angeboten wenn entweder im Regel Explorer oder in der Ablaufregel Kontext
525. xportieren gt Als Datei Ein Systemdialog erscheint der es Ihnen erlaubt den Ort den Namen und das Format der Datei zu spezifizieren gt Spezifizieren Sie den Ort den Namen und das Format der Datei Klicken Sie auf Speichern Das Bild wird als Datei exportiert Bosch Software Innovations GmbH Modellierungshandbuch 6 1 701 Sonstige Aufgaben Exportieren einer Regel oder eines Zustandsablaufs als Bild 10 5 3Exportieren eines Bilds in die Zwischenablage Sie k nnen ein Bild einer Ablaufregel Entscheidungstabelle oder eines Zustandsablaufs in die Zwischenablage exportieren Voraussetzung Der zugeh rige Editor d h der Ablaufregel Editor Entscheidungstabellen Editor oder Zustandsablauf Editor ist f r das betreffende Objekt ge ffnet OU Zum ffnen eines Editors siehe 4 2 2 Um ein Bild in die Zwischenablage zu exportieren gehen Sie vor wie folgt gt Rechtsklicken Sie irgendwo im zugeh rigen Editor Ein Kontextmen erscheint W hlen Sie Bild exportieren gt In die Zwischenablage Das Bild wird in die Zwischenablage exportiert Sie k nnen das Bild in jede grafische Applikation einf gen 702 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Sonstige Aufgaben Vergleichen von Regelprojekten Regelpaketen oder Regeln 10 6 Vergleichen von Regelprojekten Regel paketen oder Regeln Einf hrung Sie k nnen Reg
526. ypalias wird in der Ansicht Eigenschaften angeboten wenn im Regel Explorer ein Datentyp der Art Typalias ausgew hlt ist Name Alias Basisdatentyp Boolean Tab Typalias Der Tab Typalias stellt bez glich des betreffenden Datentyps die folgenden Informationen bereit Name Name des Datentyps Basis Datentyp Der betreffende der Basis Datentypen OO F r die Funktionen der Schaltfl chen welche der Tab Typalias anbietet siehe Allgemeine Schaltfl chen der Ansicht Eigenschaften Bosch Software Innovations GmbH Modellierungshandbuch 6 1 277 Bedienoberfl che Ansichten 3 5 8 Ansicht Unterbrechungspunkte Die Ansicht Unterbrechungspunkte geh rt zu Eclipse Weitere Informa tionen finden Sie in der Eclipse Hilfe Die Ansicht Unterbrechungspunkte wird standardm ig im Ansichten Bereich der Perspektive Debuggen gezeigt Falls n tig siehe 4 2 1 zum Anzeigen einer Ansicht x AeA BEST Ablaufregel A Regelmodell A Ablaufregel A Ablaufregel B Regelprojekt B Ablaufregel B Aktionsausl sung 2 Regelmodell A Ablaufregel A Aktionsausl sung 2 Regelprojekt B Ablaufregel B Zuweisungen 1 Regelmodell A Ablaufregel A Zuweisungen 1 Regelprojekt B Ablaufregel B Ansicht Unterbrechungspunkte F r den Visual Rules Modeler zeigt die Ansicht Unterbrechungspunkte alle Unterbrec
527. zen e Tooltips e Leere Beschreibungen Inhalte von Ablaufregel Elementen Eingeblendete Palette Dar ber hinaus kann eine Statistik angezeigt werden Zum Konfigurieren des Ablaufregel Editorfelds siehe 4 2 7 3 Die Beschreibung der Ablaufregel wird ggf in der oberen rechten Ecke gezeigt Falls n tig kann sie durch Klicken auf gt aufgeklappt werden 156 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Dabei kann ein Ablaufregel Element durch die folgenden Marker gekennzeich net sein welche die folgenden Situationen anzeigen Marker Angezeigte Situation e Deaktiviert Der an das Ablaufregel Element angeh ngte Zweig ist deaktiviert Note Zum Deaktivieren eines Zweigs siehe 5 2 3 3 E El Unterbrechungspunkt ausgeschaltet An dem Ablaufregel Element ist ein Unterbrechungspunkt gesetzt Note Zum Deaktivieren eines Unterbrechungspunkts siehe 6 7 1 2 ei Warnung Es gibt ein Problem mit dem Ablaufregel Element A Fehler Das Ablaufregel Element hat einen schweren Fehler Marker im Ablaufregel Editorfeld Zur besseren bersichtlichkeit werden Fehler und Warnungen auch an den vertikalen Balken auf beiden Seiten des Ablaufregel Editorfelds sowie im Regel Explorer angezeigt Details zu Fehlern und Warnungen k nnen sowohl im Tooltip als auch in der Ansicht Fehler angezeigt werden Eine Abl
528. zerhandbuch The Visual Rules Team Server consists of the following software compon ents Team Server Backend Team Server Web Console Beim Arbeiten mit Visual Rules Team Servern m ssen Sie zwischen den Konzepten Lokal und Entfernt unterscheiden Das Arbeiten mit Visual Rules Team Servern beinhaltet die folgenden Aufgaben e Verwalten von Team Server Verbindungen 9 1 e ffnen der Team Server Web Konsole 9 2 e Verwalten der Fernzugreifbarkeit von lokalen Ressourcen 9 3 e Austauschen von Inhalten mit Team Servern 9 4 e Vergleichen einer lokalen Ressource mit einem entfernten Stand 9 5 e Navigieren in der Revisionshistorie einer Ressource 9 6 606 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Arbeiten mit Team Servern Lokal Lokal bedeutet in Ihrem Visual Rules Modeler Arbeitsbereich Entfernt Entfernt bedeutet auf einem Visual Rules Team Server Repository Bosch Software Innovations GmbH Modellierungshandbuch 6 1 607 Arbeiten mit Team Servern Verwalten von Team Server Verbindungen 9 1 Verwalten von Team Server Verbindun gen Einf hrung Ihr Visual Rules Modeler kann mit einem oder mehreren Team Servern verbun den sein Dabei k nnen zu jedem einzelnen Team Server mehrere Verbindun gen bestehen Das Verwalten von Team Server Verbindungen beinhaltet die folgenden Aufga ben e Herstellen einer Team Server Verbindung 9 1 1 Editieren einer Team
529. zifizieren Sie das Element Bosch Software Innovations GmbH Modellierungshandbuch 6 1 371 Allgemeine Aufgaben Verwalten von Regelmodell Elementen Klicken Sie auf Fertig stellen Im Regel Explorer wird das Element der Gruppe hinzugef gt 372 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Allgemeine Aufgaben Verwalten von Regelmodell Elementen 4 4 5 Umbenennen eines Regelmodell Elements F r Regelmodell Elemente gilt die Allgemeine Einschr nkung bei der Namensgebung Als Alternative zur hier beschriebenen Vorgehensweise k nnen Sie ein Regelmodell Element im betreffenden Tab der Ansicht Eigenschaften umbenennen Um ein Regelmodell Element umzubenennen gehen Sie vor wie folgt gt Rechtsklicken Sie im Regel Explorer auf das Element Ein Kontextmen erscheint W hlen Sie Umbenennen Derfolgende Dialog erscheint Umbenennen Neuer Name Ablaufregel A Verweise aktualisieren Vorschau gt Die Check Box Verweise aktualisieren ist standardm ig aktiviert Es wird empfohlen die Check Box Verweise aktualisieren nicht zu deakti vieren es sei denn Sie haben daf r spezielle Gr nde da anderenfalls Referenzen auf das betreffende Element nicht entsprechend dem neuen Namen aktualisiert werden F r Regelpakete wird die Check Box Verweise aktualisieren nicht angebo ten Bosch Software In
530. zuf gen gehen Sie vor wie folgt gt Klicken Sie in der Ablaufregel Werkzeugpalette auf das betreffende Symbol Klicken Sie im Ablaufregel Editorfeld auf das Element an welches Sie das neue Element anf gen wollen Das Symbol S zeigt an dass das Ablaufregel Element nicht an der betreffenden Stelle platziert werden kann Andernfalls erscheint das Sym bol 9 und ein schwarzer Pfeil zeigt an wo es genau platziert werden wird Das Ablaufregel Element wird an der betreffenden Position hinzugef gt Tastenk rzel zum Hinzuf gen von Ablaufregel Elementen Die folgenden Tasten haben die Funktion ein neues Ablaufregel Element hinzu zuf gen Taste hinzugef gtes Ablaufregel Element oO Ablaufregel Element Entscheidung Ablaufregel Element Zuweisen Ablaufregel Element Aktion ausl sen Ablaufregel Element Ablaufregel aufrufen Ablaufregel Element Entscheidungstabelle aufrufen Ablaufregel Element Service aufrufen Ablaufregel Element Zur ckkehren Ablaufregel Element Wiederholen Ablaufregel Element Wiederholung abbrechen x Z m 9 on d n gt H Ablaufregel Element Ausnahme ausl sen Ablaufregel Element Ausnahme behandeln Tastenk rzel zum Hinzuf gen von Ablaufregel Elementen Dabei wird das neue Ablaufregel Element an das aktuell im Ablaufregel Editor feld ausgew hltes Ablaufregel Element angeh ngt
531. zuf gen eines bergangs Werkzeuge der Zustandsablauf Werkzeugpalette 182 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren 3 4 4 2 Zustandsablauf Editorfeld Das Zustandsablauf Editorfeld ist ein Teil vom Zustandsablauf Editor Beschreibung E imm0262 Notiz A BEES ON Zustand A Q Ereignis Ereignis un oe Zustand B Zustandsablauf Editorfeld Bosch Software Innovations GmbH Modellierungshandbuch 6 1 183 Bedienoberfl che Editoren Das Zustandsablauf Editorfeld zeigt den betreffenden Zustandsablauf Dabei kann es die folgenden Arten von Informationen bereitstellen abh ngig von sei ner Konfiguration e Namen der Zustandselemente e Namen der Ereignisse welche einen bergang ausl sen e Beschreibungen der bergangsziele e Namen der bergangsregeln e Beschreibung des Zustandsablaufs e Notizen f r Zustandselemente Namen von Zustandselementen werden generell angezeigt d h unab h ngig von der Konfiguration Zum Konfigurieren des Zustandsablauf Editorfelds siehe 4 2 7 4 Die Beschreibung des Zustandsablaufs wird ggf in der oberen rechten Ecke gezeigt Falls n tig kann sie durch Klicken auf gt ausgeklappt wer den 184 Modellierungshandbuch 6 1 Bosch Software Innovations GmbH Bedienoberfl che Editoren Dabei kann ein Zustandselement durch die folgenden Marke
Download Pdf Manuals
Related Search
Related Contents
Nashua Tape 1210364 Instructions / Assembly RAX 100W Operator Manual Descargar PDF HP 432A POWER METER Revue de sommaires - Campus des Sciences et techniques d`Avignon Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 La collecte DES ENCOMBRANTS - Mairie du Rayol Swing Check Valve Copyright © All rights reserved.
Failed to retrieve file