Informationen zu Servicekomponenten

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.

Tabelle 1. Verfügbare Tools und Komponenten in der Palette
Komponentensymbol Verfügbar für Beschreibung
Dieser Screenshot zeigt das Auswahltool. Alle Servicetypen Ermöglicht die Auswahl und das Verschieben von Komponenten auf dem Diagramm.
Dieser Abschnitt zeigt das Sequenzfluss-Tool. Alle Servicetypen Ermöglicht die Verbindung von Servicekomponenten, um die Reihenfolge einzurichten, in der die Schritte im Service durchgeführt werden.
Dieser Screenshot zeigt die Web-Service-Integrationskomponente. 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.
Dieser Screenshot zeigt die Java-Integrationskomponente. 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.
Dieser Screenshot zeigt die Coach-Komponente.
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.
Dieser Screenshot zeigt die Komponente der früheren Coach-Version. 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.
Dieser Screenshot zeigt die Server-Script-Komponente. 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.
Dieser Screenshot zeigt die Entscheidungstabellenkomponente. Nur Decision Service Verwenden Sie diese Komponente, um Bedingungen für Ihre Decision Services zu erstellen.
Dieser Screenshot zeigt die JRules Decision Service-Komponente. Nur Decision Service Verwenden Sie diese Komponente, um die auf einem ILOG JRules Rule Execution Server verfügbaren Decision Services einzubeziehen.
Dieser Screenshot zeigt die BAL-Regelkomponente.
Nur Decision Service Verwenden Sie die BAL-Regelkomponente (BAL = Business Action Language), um Geschäftsregeln in Anlehnung an die natürliche Sprache zu verfassen.
Diese Abbildung zeigt die Server-Scriptlet-Komponente. 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.
Dieser Screenshot zeigt die Taskänderungskomponente. 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.
Dieser Screenshot zeigt die Taskzurückstellungskomponente. Nur Human Service Verwenden Sie diese Komponente, um die Verarbeitung zu stoppen, ohne den Status einer Task zu ändern.
Diese Abbildung zeigt die Entscheidungsgateway-Komponente. 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.
Dieser Screenshot zeigt die Endereigniskomponente. 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.
Dieser Screenshot zeigt die Hinweiskomponente. 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.
Dieser Screenshot zeigt die Komponente 'Fehlerendereignis'. 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).
Diese Abbildung zeigt die Komponente 'UCA aufrufen'. Alle Servicetypen Verwenden Sie diese Komponente, um einen Undercover Agent (UCA) aus Ihrem Service aufzurufen.
Dieser Screenshot zeigt die Komponente 'Temporäres Fehlerereignis'. Alle Servicetypen Verwenden Sie diese Komponente, um Fehler von der Servicekomponente zu erfassen, der sie zugeordnet ist.
Dieser Screenshot zeigt die Komponente 'Temporäres Verfolgungsereignis'. 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.
Dieser Screenshot zeigt die Komponente mit dem verschachtelten Service. 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.
Dieser Screenshot zeigt die Sende-Alert-Komponente. Alle Servicetypen Verwenden Sie diese Komponente, um taskbezogene Alerts an IBM Process Portal zu senden.
Dieser Screenshot zeigt die IBM Case Manager Integration-Komponente.
Nur IBM Case Manager-Integrationsservice Verwenden Sie diese Komponente, um einen Fallmanagement-Fall in IBM Case Manager zu integrieren.
Dieser Screenshot zeigt die Komponente für Inhaltsintegration.
Nur Integrationsservice Verwenden Sie diese Komponente für die Integration mit einem Enterprise Content Management-System.