Erstellen benutzerdefinierter Prozessanwendungen
Vorbereitende Schritte
Einrichten
Richten Sie Ihre IBM Process Mining instanz für Prozessanwendungen in einer Linux nicht containerisierten Umgebung. Weitere Informationen finden Sie unter Grundeinstellungen.
Berechtigungen
Vergewissern Sie sich, dass Sie über die erforderlichen Berechtigungen für den Zugriff und die Erstellung von Prozessanwendungen verfügen, die Ihnen ein Systemadministrator zuweisen muss. Weitere Informationen finden Sie unter App-Berechtigungen verarbeiten.
Horizontale Skalierung
Benutzerdefinierte Prozessanwendungen sind nicht kompatibel mit der horizontalen Skalierung (hohe Verfügbarkeit) in IBM Process Mining. Um eine Prozessanwendung zu verwenden, müssen Sie sie so konfigurieren, dass sie die Standardkonfiguration für horizontale Skalierung (hohe Verfügbarkeit) umgeht. Weitere Informationen finden Sie unter Konfigurieren von benutzerdefinierten Prozessanwendungen zur Umgehung der Hochverfügbarkeit.
Python logik-Datei
Um eine benutzerdefinierte Prozessanwendung zu erstellen, müssen Sie eine Python Logikdatei erstellen und hochladen. Weitere Informationen finden Sie unter Erstellen von Python Logikdateien für Prozessanwendungen.
Vorgehensweise
Sie müssen die folgenden Schritte ausführen, um eine benutzerdefinierte Prozessanwendung zu erstellen in IBM Process Mining :
Erstellen einer Übersichtskarte
Klicken Sie auf der Startseite auf die Kachel Start aus einer Prozessanwendung.
Klicken Sie auf Prozessanwendung erstellen.
- Führen Sie im Abschnitt Zusammenfassung der Karte die folgenden Schritte aus:
- Geben Sie den Namen Ihrer Prozessanwendung ein. Sie können nicht den Namen einer bereits existierenden Prozess-App verwenden.
- Optional: Geben Sie eine kurze Beschreibung Ihrer Prozessanwendung an.
- Wählen Sie aus, ob Ihre App als Closed Source oder Open Source gelten soll, um die Berechtigungen für die Benutzer der Prozess-App festzulegen:
- Schalten Sie den Schalter auf Open Source um, wenn Sie den Benutzern der Prozessanwendung die Berechtigungen Verwenden, Anzeigen, Exportieren und Duplizieren erteilen möchten.
- Schalten Sie den Schalter auf Geschlossene Quelle um, wenn Sie den Benutzern der Prozessanwendung nur die Berechtigungen Verwenden und Exportieren erteilen möchten.
- Optional: Passen Sie die Übersichtskarte Ihrer Prozess-App an, damit sie charakteristischer wird und sich von anderen Prozess-Apps unterscheidet:
- Wählen Sie ein Symbol.
- Fügen Sie einige besondere Merkmale hinzu.
Klicken Sie auf Weiter, um zum Abschnitt Hochladen Ihrer Prozessanwendungslogik zu gelangen.
Hochladen einer Logikdatei
Laden Sie Ihre Python Logikdatei hoch. Weitere Informationen über den Aufbau der Datei finden Sie unter Erstellen von Python Logikdateien für Prozessanwendungen.
Optional: Wenn Sie möchten, dass Ihre Benutzer das Abrufen von Daten (inkrementelle Datenaktualisierungen) für das Projekt, das sie mit dieser Prozess-App erstellen, planen können, setzen Sie den Schalter auf Inkrementelle Datenaktualisierungen können geplant werden. Damit dies funktioniert, muss Ihre Python Logikdatei eine planbare Funktion für inkrementelle Aktualisierungen der Ereignisprotokolldaten enthalten. Weitere Informationen finden Sie unter Festlegen der Zeitplaneinstellung für Datenaktualisierungsoptionen.
Wenn der Schalter auf Inkrementelle Datenaktualisierungen können nicht geplant werden gesetzt ist, können Sie den Prozess nur mit Ersatzaktualisierungen planen. Sie können die Zeitplankonfiguration jedoch später im Abschnitt Prozess-App unter Daten & Einstellungen ändern. Wie Sie auf diesen Bereich zugreifen können, erfahren Sie unter Prozess-App. Weitere Informationen zu den Planungsoptionen finden Sie unter Planen des Abrufs von Prozessdaten in Prozessanwendungen.
Klicken Sie auf Weiter, um zum Abschnitt Benutzereingaben definieren zu gelangen.
Optional: Definition von Benutzereingaben
Sie können den Benutzern die Möglichkeit geben, die Daten in Ihre Prozess-App einzugeben. Dies gibt ihnen die Flexibilität, die Daten auszuwählen, die sie analysieren und in eine gültige Datenquelle für ein Process-Mining-Projekt umwandeln wollen. Sie können die Benutzereingabeoptionen auf folgende Weise konfigurieren:
Wenn Sie möchten, dass Ihre Benutzer Daten in einer Datei hochladen, führen Sie die folgenden Schritte aus:
- Legen Sie das Feld Muss Ihr Benutzer eine Datei mit seinen eigenen Daten hochladen? bis Erforderlich.
- Klicken Sie auf Weiter, um zum Abschnitt Benutzerführung bereitstellen zu gelangen.
Wenn Sie möchten, dass Ihre Benutzer bestimmte Parameter definieren, die das Skript Python verwendet, um eine Datenquelle entsprechend ihrer Geschäftsanforderungen zu generieren, führen Sie die folgenden Schritte aus:
- Klicken Sie auf Benutzerdefinierte Eingabe erstellen. Sie können mehrere benutzerdefinierte Eingabefelder hinzufügen.
- Wählen Sie, ob diese Benutzereingabe obligatorisch oder optional sein soll.
- Definieren Sie das Beschriftungsfeld, das Feld für den Variablennamen und die Felder für den Eingabetyp, die die Benutzer Ihrer Prozessanwendung sehen werden. Geben Sie in das Feld Variablenname den Namen der Variablen ein, die der Benutzer aufgrund der Logik des Skripts Python eingeben muss. Beispiel:
Enter the Password. - Optional: Fügen Sie einen Hilfstext hinzu, um Ihre Benutzer anzuweisen, wie sie ihre Daten hochladen können.
- Klicken Sie auf Weiter, um zum Abschnitt Benutzerführung bereitstellen zu gelangen.
Beispiel : So sehen Benutzer einer Prozessanwendung benutzerdefinierte Benutzereingaben. In diesem Beispiel hat der Ersteller ein Kontrollkästchen und eine Textarea mit Hilfstext verwendet.

Optional: Benutzerführung
Sie können Benutzerhandbücher für die Benutzer Ihrer benutzerdefinierten Prozessanwendung erstellen, indem Sie Text, Links oder eine JSON Vorlage verwenden.
Anleitung mit Text
Schreiben Sie eine Schritt-für-Schritt-Anleitung oder eine Beschreibung, wie Sie Ihre App nutzen können.
Links zu Dokumentation und anderen Ressourcen
Fügen Sie Links zur externen Dokumentation oder zu Tutorials hinzu.
Anleitung mit Vorlage
Erstellen Sie ein Benutzerhandbuch für Ihre Prozessanwendung mit einer JSON Vorlage.
Vorbereitende Schritte
Erstellen Sie eine Datei .zip , die eines oder beide der folgenden Elemente enthält:
Wenn Sie im Schritt Benutzereingaben definieren verlangt haben, dass Ihre Benutzer eine Datendatei hochladen, wenn sie Ihre Prozessanwendung verwenden, stellen Sie ein Python Skript zur Verfügung, mit dem die Benutzer die Rohdaten aus ihrer Quelle extrahieren können. Fügen Sie auch eine technische Dokumentation oder Anweisungen bei, die beschreiben, wie dieses Python Skript verwendet werden kann, um Daten aus externen Anwendungen zu extrahieren.
Wenn Sie im Schritt Benutzereingaben definieren benutzerdefinierte Eingaben für Ihre Benutzer erstellt haben, stellen Sie eine technische Dokumentation zur Verfügung, in der beschrieben wird, wie Benutzer die relevanten Ereignisprotokollparameter konfigurieren können. Die Nutzer benötigen sie, wenn sie die Prozess-App verwenden, um ein Projekt zu erstellen, indem sie sich über eine REST-API direkt mit dem Ursprung der Rohdaten verbinden.
Vorgehensweise
Klicken Sie auf die Schaltfläche Anleitung mit Vorlage.
Im Abschnitt Upload connector/extractor file laden Sie Ihre
.zipDatei hoch.Klicken Sie auf JSON-Vorlage anzeigen, kopieren Sie die Vorlage und fügen Sie sie in das Textfeld ein.
Aktualisieren Sie die Vorlage
.JSONmit den Details des Leitfadens, die es den Benutzern ermöglichen, zu verstehen, wie die Prozess-App zur Erstellung eines Projekts verwendet werden kann.Die Vorlage
.JSONsieht wie folgt aus:{ "title": "foo", "subtitle": "foo", "notification": { "title": "foo", "text": "foo" }, "content": "foo", "content_switcher": { "show_label": "foo", "hide_label": "foo" }, "download_button": { "label": "Download foo file" }, "help_links": { "Using the app": "https://example.com" }, "faq_title": "FAQs", "FAQs": { "How? ": "Answer how ", "What? ": "Answer what ", "Which?": "Answer which " } }Die
.JSON, die Sie erstellen, wird zu einer Dokumentationsseite ähnlich dem folgenden Layout:
Tabelle 1: Leitlinien zur Bearbeitung der Vorlage
.JSON.Wert Wie man es benutzt notificationVerwenden Sie diese Option, um wichtige Hinweise oder Warnungen zur Dokumentation hervorzuheben. contentHier können Sie eine kurze Beschreibung der Schritte hinzufügen, die für den Zugriff auf die Dokumentationsdatei oder die Links erforderlich sind. Diese Beschreibung erscheint unter der Überschrift Wie Sie Ihre Daten erfassen. content_switcherVerwenden Sie diese Option, um den Benutzern zwei Möglichkeiten zu bieten. Beispiel: - Setzen Sie den Wert
show_labelaufI already have my data. Wenn der Benutzer diese Option auswählt, sieht er nur den Titel, den Untertitel und den Benachrichtigungsabschnitt in der Benutzeroberfläche Ihrer Prozess-App. - Setzen Sie den Wert
hide_labelaufHelp me gather my data. Wählt der Nutzer diese Option aus, sieht er den Bereich Titel, Untertitel und Benachrichtigung sowie den BereichHow to gather your datamit den von Ihnen im Wertcontentdefinierten Schritten, die Schaltfläche Download und den Bereich FAQs.
download_buttonVerwenden Sie diese Option, um Benutzer zum Herunterladen der hochgeladenen Datei zu führen. help_linksVerwenden Sie diese Funktion, um den Benutzern Links zu anderen nützlichen Ressourcen zur Verfügung zu stellen. Die Links finden Sie unter der Rubrik Support-Dokumentation. FAQsVerwenden Sie diese Funktion, um Benutzern Antworten auf häufig gestellte Fragen zu den Schritten zu geben. - Setzen Sie den Wert
- Klicken Sie auf Weiter, um zum Abschnitt Prozesseinstellungen zu gelangen.
Einrichten eines Projekts
Im Abschnitt Prozesseinstellungen müssen Sie eine Sicherungsdatei des Projekts hochladen oder die Einstellungen aus einem bereits bestehenden Projekt duplizieren. So können Sie ein neues Projekt mit der Prozessanwendung erstellen, indem Sie die zugeordneten Datenspalten, Projekteinstellungen, Filter und Dashboards aus der Projektsicherungsdatei verwenden.
Führen Sie die folgenden Schritte aus, um eine Projektsicherungsdatei hochzuladen:
Wählen Sie die Option Prozesssicherungsdatei hochladen.
Laden Sie die Sicherungsdatei des Projekts im Format
.idphoch.Klicken Sie auf Speichern.
Um die Einstellungen eines bestehenden Projekts zu duplizieren, führen Sie die folgenden Schritte aus:
Wählen Sie die Option Einstellungen aus einem Prozess duplizieren.
Wählen Sie in der Dropdown-Liste Prozess suchen ein Projekt aus.
Klicken Sie auf Speichern.