Die Tools und Komponenten kennenlernen, die beim Erstellen von Services in IBM® Process Designer verfügbar sind.
Beim Entwickeln eines Service-Diagramms im Designer in IBM Process Designer stehen die folgenden Tools und Komponenten in der Palette zur Verfügung. Nicht alle Komponenten stehen für jeden Servicetyp zur Verfügung.
| Komponentensymbol | Verfügbar für | Beschreibung |
|---|---|---|
|
Alle Servicetypen | Ermöglicht die Auswahl und das Verschieben von Komponenten auf dem Diagramm. |
|
Alle Servicetypen | Ermöglicht die Verbindung von Servicekomponenten, um die Reihenfolge einzurichten, in der die Schritte im Service durchgeführt werden. |
|
Nur Integrationsservice | Verwenden Sie diese Komponente, um einen externen Web-Service auszuführen. Bei dieser Komponente können Sie eine WSDL URI übergeben und dann jeden verfügbaren Service verwenden. |
|
Nur Integrationsservice | Verwenden Sie diese Komponente, um Methoden aus einer Java-Klasse aufzurufen. Sie können die Methoden verwenden, um Tasks wie Lesen oder Schreiben von Dateien oder Versenden von SMTP-E-Mail auszuführen. |
![]() |
Nur Human Service | Verwenden Sie diese Komponente zum Implementieren der Schnittstellen für Ihre Human Services, damit Endbenutzer an einem Geschäftsprozess teilnehmen können. Weitere Informationen finden Sie unter Erstellen von Coachs. |
|
Nur Human Service | Verwenden Sie diese Komponente zum Implementieren der Schnittstelle für Ihre Human Services, damit Benutzer an einem Geschäftsprozess teilnehmen können. Weitere Informationen finden Sie unter Frühere Coach-Versionen erstellen. |
|
Alle Servicetypen | Verwenden Sie diese Komponente, wenn Sie JavaScript-Code schreiben möchten, der auf dem Process Server im Servicekontext ausgeführt werden soll. Die Server-Script-Komponente ist nützlich für das Durchsuchen von Variablen und das Ausführen von programmgesteuerten Befehlen. |
|
Nur Decision Service | Verwenden Sie diese Komponente, um Bedingungen für Ihre Decision Services zu erstellen. |
|
Nur Decision Service | Verwenden Sie diese Komponente, um die auf einem ILOG JRules Rule Execution Server verfügbaren Decision Services einzubeziehen. |
![]() |
Nur Decision Service | Verwenden Sie die BAL-Regelkomponente (BAL = Business Action Language), um Geschäftsregeln in Anlehnung an die natürliche Sprache zu verfassen. |
|
Alle Servicetypen | Verwenden Sie diese Komponente, um Blöcke mit formatiertem Text (beispielsweise HTML, XML oder XSLT) direkt in eine Servicevariable einzubinden. Damit ist das Speichern von großen Textblöcken in Standardwerten für Variablen nicht mehr erforderlich. |
|
Nur Human Service | Verwenden Sie diese Komponente, um die Priorität, das Fälligkeitsdatum, den Status oder andere Aspekte einer Task zu ändern. Beispiel: Wenn der Status einer Task in 'Geschlossen' geändert werden soll, nachdem ein Benutzer eine Task abgeschlossen hat, können Sie diese Komponente verwenden, um den Status einzurichten und die Task in den Ordner 'Geschlossen' der Benutzer im IBM Process Portal zu versetzen. |
|
Nur Human Service | Verwenden Sie diese Komponente, um die Verarbeitung zu stoppen, ohne den Status einer Task zu ändern. |
|
Alle Servicetypen | Verwenden Sie diesen Typ, um einen Punkt in der Prozessausführung zu modellieren, an dem je nach Bedingung nur einer von mehreren Pfaden verfolgt werden kann. |
|
Alle Servicetypen | Verwenden Sie diese Komponente, um die Serviceausführung zu
beenden. Für Services, die mehrere Pfade enthalten, erfordert jeder
Pfad sein eigenes Endereignis. Anmerkung: Ein Endereignis wird automatisch eingeschlossen, wenn Sie einen
Service erstellen.
|
|
Alle Servicetypen | Verwenden Sie diese Komponente, um Informationen über den gesamten Service oder jeden Schritt im Service dem Diagramm hinzuzufügen. Durch das Einfügen von Notizen können andere Entwickler Ihren Entwurf besser verstehen. |
|
Alle Servicetypen | Verwenden Sie diese Komponente, um absichtlich einen Fehler zu bewirken und die Verarbeitung zu beenden. Sie können beispielsweise eine Komponente 'Fehlerendereignis' verwenden, wenn zu viele Zeilen aus einer Datenbank zurückgegeben werden (über dem normalen Grenzwert, was zu einer Überlastung des Servers führen kann). |
|
Alle Servicetypen | Verwenden Sie diese Komponente, um einen Undercover Agent (UCA) aus Ihrem Service aufzurufen. |
|
Alle Servicetypen | Verwenden Sie diese Komponente, um Fehler von der Servicekomponente zu erfassen, der sie zugeordnet ist. |
|
Alle Servicetypen | Verwenden Sie diese Komponente, um einen Punkt in einem Service anzugeben, an dem IBM Business Process Manager die Laufzeitdaten für Berichtzwecke erfassen soll. Weitere Informationen zum Verfolgen von Daten finden Sie im Abschnitt Prozesse für die Verfolgung und Berichterstellung entwerfen. |
![]() |
Alle Servicetypen | Verwenden Sie diese Komponente, um andere Services in Ihren
aktuellen Service aufzunehmen. Verschachtelte Services werden im
Allgemeinen definiert, um wiederholbare Funktionen wie
Routinen zur Ausnahmebedingungsbehandlung, Integration mit externen
System oder Datenbearbeitung abzuwickeln. Verschachtelte Services
werden oft bei mehrfachen Prozessanwendungen verwendet und befinden
sich meist in einem Toolkit. Anmerkung: Human Services und Ajax-Services können nicht
verschachtelt werden.
Anmerkung: Sie müssen einen verschachtelten Service
verwenden, um einen erweiterten Integrationsservice aufzurufen.
|
![]() |
Alle Servicetypen | Verwenden Sie diese Komponente, um taskbezogene Alerts an IBM Process Portal zu senden. |
![]() |
Nur IBM Case Manager-Integrationsservice | Verwenden Sie diese Komponente, um einen Fallmanagement-Fall in IBM Case Manager zu integrieren. |
![]() |
Nur Integrationsservice | Verwenden Sie diese Komponente für die Integration mit einem Enterprise Content Management-System. |