5-2. Hinzufügen eines Workflows für die Teilnehmer-Suche

Für diesen Entwicklungsschritt wird das Formular so konfiguriert, dass zwei zusätzliche Workflow-Teilnehmer von einer SharePoint-Liste gesucht werden: ein Einkaufsmanager und ein Rechnungswesen-Manager. Zuerst wird eine benutzerdefinierte SharePoint-Liste erstellt, welche die Einkaufsorganisation und den Einkaufsmanager erstellt.

Auf dieser Seite

  1. Datenverbindungen erstellen
  2. Workflow-Teilnehmer-Elemente hinzufügen
  3. Teilnehmer-Felder zum Formular hinzufügen
  4. Die Workflow-Teilnehmer konfigurieren
  5. Eine Regel für die automatisierte Auswahl erstellen

Beachten Sie, dass dies von der Erstellung von SharePoint-Listen abhängt, was nicht in diesem Ttorial behandelt wird. Siehe Microsoft Tutorial SharePoint-Listen IV: Benutzerdefinierten Listen erstellen für tiefergehende Informationen zu diesem Vorgang.

Die SharePoint-Listen haben folgende Eigenschaften:

  • Informationstyp: Person oder Gruppe
  • Spalte muss Informationen enthalten: Nein
  • Eindeutige Werte erzwingen: Nein
  • Auswahl zulassen von: Nur Personen
  • Auswahl von: Alle Benutzer
  • Feld anzeigen: ID
  • Zur Standardansicht hinzufügen: Ja (aktiviert)

Dadurch kann das Formular den entsprechenden Einkaufsmanager basierend auf der Einkaufsorganisation suchen. Wenn sich die Einkaufsorganisation zum Beispiel in Dänemark befindet, wird der Einkaufsmanager in Dänemark als Workflow-Teilnehmer zugewiesen.

Das Endergebnis sieht folgendermaßen aus:

Der gleiche Vorgang wird auch verwendet, um eine Rechnungswesen-Routingliste zu erstellen, wie unten dargestellt.

Wenn die Listen vorhanden sind, ist das Hinzufügen einer SharePoint-Suche genauso wie in den vorherigen Schritten.

Datenverbindungen erstellen

Zurück zum Anfang

Wurden die SharePoint-Listen für Einkauf und Rechnungswesen erstellt, müssen im nächsten Schritt die erforderlichen Formularfelder über Datenverbindungen mit den SharePoint-Listen verbunden werden, wie in Phase 4: Schritt 4-3 – Formular-Dropdownlisten mit SharePoint-Listen verbinden dargestellt. Anschließend wird eine Regel hinzugefügt, welche dem Formular mitteilt, dass bei Änderung des Felds „Buchungskreis“ der Rechnungswesen-Manager von der Liste „Buchungskreis abgerufen“ werden soll.

Für zusätzliche Informationen zu Datenverbindungen siehe „Hinzufügen von Datenverbindungen“ für eine Anleitung, wie der entsprechende Assistent in Composer ausgeführt werden soll, um Datenverbindungen einzurichten.

  1. Klicken Sie in Composer auf die Registerkarte Lösung.
  2. Im Bereich „Eigenschaften“ der Lösung rechtsklicken Sie auf Datenverbindung und klicken dann auf Datenverbindung hinzufügen-
  3. Im Bildschirm Datenverbindung:
    • Name: Geben Sie einen Namen für die Verbindung ein. Für dieses Beispiel verwenden wir PurchasingAccountingRouting.
    • Typ: Klicken Sie auf den Pfeil und wählen Sie dann im Menü SharePoint-Bibliothek oder -Liste aus.
    • SharePoint-Website-URL Die http://-Adresse zur SharePoint-Bibliothek oder -Liste.
    • Felder: Aktivieren Sie die Felder, die Sie verwenden möchten (in diesem Beispiel verwenden Sie die Standardfelder).

    Siehe Beispiel unten

  4. Klicken Sie auf OK, um die Verbindung abzuschließen.

Workflow-Teilnehmer-Elemente hinzufügen

Zurück zum Anfang

  1. Klicken Sie in Composer auf die Registerkarte Formular.
  2. Klicken Sie auf der Registerkarte Ansicht auf die Ansicht Urheber.
  3. Klicken Sie im Bereich Eigenschaften auf Elemente.
  4. Im Bereich Eigenschaften klicken Sie auf Erweiterte Elemente und anschließend auf Workflow-Teilnehmer.
  5. Klicken Sie erneut auf Workflow-Teilnehmer, um einen zweites Workflow-Teilnehmer-Element hinzuzufügen.

 

Teilnehmer-Felder zum Formular hinzufügen

Zurück zum Anfang

Es werden jetzt Textfeld-Elemente zum Bereich „Prozessinformationen“ des Formulars hinzugefügt.

  1. Klicken Sie im Formular-Arbeitsbereich auf die Ansicht Urheber.
  2. Klicken Sie am Ende des Formulars auf die Gruppe Prozessinformationen.
  3. Klicken Sie im Bereich Eigenschaften auf Elemente.
  4. Klicken Sie auf Grundlegende Elemente und anschließend auf Textfeld.

  5. Klicken Sie erneut auf Textfeld, um ein zweites Textfeld hinzuzufügen.
  6. Klicken Sie im Formular-Arbeitsbereich in den Abschnitt Prozessinformationen.
    • Klicken Sie auf Bezeichnung (klicken zum Bearbeiten) (für das erste neu hinzugefügte Textfeld) und benennen Sie das Textfeld in RechnungswesenPerson um.
    • Klicken Sie auf Bezeichnung (klicken zum Bearbeiten) (für das zweite neu hinzugefügte Textfeld) und benennen Sie das Textfeld in EinkaufPerson um.
  7. Rechtsklicken Sie auf das Textfeld RechnungswesenPerson und klicken Sie dann auf Nach oben verschieben.
  8. Rechtsklicken Sie auf das Textfeld EinkaufPerson und klicken Sie dann auf Nach oben verschieben.

Das Endergebnis sieht folgendermaßen aus:

Die Workflow-Teilnehmer konfigurieren

Zurück zum Anfang

  1. Klicken Sie im Composer Formular-Arbeitsbereich unter den Ansichten-Registerkarten auf die Steuerung Workflow-Teilnehmer, die Sie konfigurieren möchten.

  2. Im Bereich Eigenschaften konfigurieren Sie Folgendes (lassen Sie die anderen Felder leer oder verwenden Sie die Standardwerte):
    • Swimlane: Klicken Sie auf den Pfeil und wählen Sie eine Swimlane (Rechnungswesen für dieses Tutorial) aus dem Menü aus.
    • Feld für vollständigen Namen: Klicken Sie auf den Pfeil und wählen Sie dann im Menü RechnungswesenPerson aus.
  3. Wiederholen Sie die Schritte für das zweite Workflow-Teilnehmer-Element und verwenden Sie dabei die folgenden Einstellungen:
    • Swimlane: Klicken Sie auf den Pfeil und wählen Sie eine Swimlane aus (Einkauf für dieses Tutorial) aus dem Menü aus.
    • Feld für vollständigen Namen: Klicken Sie auf den Pfeil und wählen Sie dann im Menü EinkaufPerson aus.

 

Eine Regel für die automatisierte Auswahl erstellen

Zurück zum Anfang

Für den letzten Teil dieses Schrittes wird eine Regel erstellt, die automatisch den Wert des Felds RechnungswesenPerson basierend auf den Informationen des Felds Rechnungswesen-Manager festlegt.

  1. Klicken Sie im Formular-Arbeitsbereich unter „Prozessinformationen“ auf das Element „RechnungswesenPerson“.
  2. Klicken Sie im Bereich „Eigenschaften“ neben „Regeln1“ auf die Optionen-Schaltfläche [...].

  3. Im Bildschirm Regel-Editor klicken Sie auf Hinzufügen und anschließend auf Regel-Assistent.
  4. Im Bildschirm Regel erstellen legen Sie die folgenden Werte fest (verwenden Sie für die anderen die Standardwerte):
    • Bezeichnung: Geben Sie die Bezeichnung für die Regel ein. Zum Beispiel RechnungswesenPersonFestlegen.
    • Aktivieren Sie das Kästchen neben Regel beim Laden des Formulars ausführen.
    • Typ: Klicken Sie auf den Pfeil und wählen Sie Aktionen im Menü aus.
  5. Klicken Sie unter „Typ“ auf Hinzufügen.
  6. Auf dem Bildschirm Regelaktion hinzufügen:
    • Aktion: Klicken Sie auf den Pfeil und wählen Sie dann im Menü Einen Feldwert festlegen aus. (Hinweis: Dies sollte die Standardeinstellung sein.)
    • Feld: Klicken Sie auf den Pfeil und wählen Sie dann im Menü RechnungswesenPerson aus.
    • Wert: Klicken Sie auf die Schaltfläche [F/x] (Formel).

  7. Im Bildschirm Formel einfügen klicken Sie auf Externe Daten einfügen.
  8. Im Bildschirm „Externe Daten einfügen“:
    • Datenverbindung: Klicken Sie auf den Pfeil und wählen Sie im Menü die Datenverbindung, die Sie am Anfang dieses Schritts erstellt haben (PurchasingAccountingRouting in diesem Beispiel).
    • Feld: Klicken Sie auf den Pfeil und wählen Sie dann im Menü RechnungswesenManager aus.

    „RechnungswesenManager“ ist das Feld von der SharePoint-Liste, die am Anfang dieses Schrittes erstellt wurde.

    • Filter: Klicken Sie auf Filter bearbeiten.
  9. Auf dem Bildschirm Filterbedingungen erstellen Sie einen Filter für „Buchungskreis ist gleich Buchungs_Kreis“ und klicken Sie dann auf OK.

  10. Klicken Sie auf OK.

  11. Auf dem Bildschirm Regelaktion hinzufügen klicken Sie auf OK.
  12. Auf dem Bildschirm Regel erstellen klicken Sie auf OK.