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.

Erstellen einer Übersichtskarte

  1. Klicken Sie auf der Startseite auf die Kachel Start aus einer Prozessanwendung.

  2. Klicken Sie auf Prozessanwendung erstellen.

  3. Führen Sie im Abschnitt Zusammenfassung der Karte die folgenden Schritte aus:
    1. Geben Sie den Namen Ihrer Prozessanwendung ein. Sie können nicht den Namen einer bereits existierenden Prozess-App verwenden.
    2. Optional: Geben Sie eine kurze Beschreibung Ihrer Prozessanwendung an.
    3. 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.
      Weitere Informationen zu Prozess-App-Berechtigungen finden Sie unter Arten von Benutzern und Berechtigungen in benutzerdefinierten Prozess-Apps.
  4. Optional: Passen Sie die Übersichtskarte Ihrer Prozess-App an, damit sie charakteristischer wird und sich von anderen Prozess-Apps unterscheidet:
    1. Wählen Sie ein Symbol.
    2. Fügen Sie einige besondere Merkmale hinzu.
  5. Klicken Sie auf Weiter, um zum Abschnitt Hochladen Ihrer Prozessanwendungslogik zu gelangen.

Hochladen einer Logikdatei

  1. Laden Sie Ihre Python Logikdatei hoch. Weitere Informationen über den Aufbau der Datei finden Sie unter Erstellen von Python Logikdateien für Prozessanwendungen.

  2. 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.

  3. 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:

    1. Legen Sie das Feld Muss Ihr Benutzer eine Datei mit seinen eigenen Daten hochladen? bis Erforderlich.
    2. 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:

    1. Klicken Sie auf Benutzerdefinierte Eingabe erstellen. Sie können mehrere benutzerdefinierte Eingabefelder hinzufügen.
    2. Wählen Sie, ob diese Benutzereingabe obligatorisch oder optional sein soll.
    3. 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.
    4. Optional: Fügen Sie einen Hilfstext hinzu, um Ihre Benutzer anzuweisen, wie sie ihre Daten hochladen können.
    5. 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. benutzerdefinierte Eingaben in der App

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.

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

  1. Klicken Sie auf die Schaltfläche Anleitung mit Vorlage.

  2. Im Abschnitt Upload connector/extractor file laden Sie Ihre .zip Datei hoch.

  3. Klicken Sie auf JSON-Vorlage anzeigen, kopieren Sie die Vorlage und fügen Sie sie in das Textfeld ein.

  4. Aktualisieren Sie die Vorlage .JSON mit 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 .JSON sieht 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: benutzerdefinierte Prozess-App-Vorlage Anleitung Layout

    Tabelle 1: Leitlinien zur Bearbeitung der Vorlage .JSON .

    Wert Wie man es benutzt
    notification Verwenden Sie diese Option, um wichtige Hinweise oder Warnungen zur Dokumentation hervorzuheben.
    content Hier 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_switcher Verwenden Sie diese Option, um den Benutzern zwei Möglichkeiten zu bieten. Beispiel:
    • Setzen Sie den Wert show_label auf I 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_label auf Help me gather my data. Wählt der Nutzer diese Option aus, sieht er den Bereich Titel, Untertitel und Benachrichtigung sowie den Bereich How to gather your data mit den von Ihnen im Wert content definierten Schritten, die Schaltfläche Download und den Bereich FAQs.
    download_button Verwenden Sie diese Option, um Benutzer zum Herunterladen der hochgeladenen Datei zu führen.
    help_links Verwenden 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.
    FAQs Verwenden Sie diese Funktion, um Benutzern Antworten auf häufig gestellte Fragen zu den Schritten zu geben.
  5. 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:

  1. Wählen Sie die Option Prozesssicherungsdatei hochladen.

  2. Laden Sie die Sicherungsdatei des Projekts im Format .idp hoch.

  3. Klicken Sie auf Speichern.

Um die Einstellungen eines bestehenden Projekts zu duplizieren, führen Sie die folgenden Schritte aus:

  1. Wählen Sie die Option Einstellungen aus einem Prozess duplizieren.

  2. Wählen Sie in der Dropdown-Liste Prozess suchen ein Projekt aus.

  3. Klicken Sie auf Speichern.