ValidateTableChange
Der ValidateTableChange-Prüfer meldet alle Aktivitäten im Workflow, die aufgrund der mit der Workflow-Version verknüpften Tabelle ungültig sind.
Beispielsweise ist eine Workflow-Version, die der Tabelle „Change Request [change_request]“ zugeordnet ist, jedoch eine Kataloganforderung-Aktivität auf der Canvas besitzt, ungültig, da die Aktivität nicht mit der ausgewählten Tabelle kompatibel ist.
Validierungszusammenfassung
- Risiko: Wenn der aktuelle Datensatz zur Laufzeit nicht aus der in der untersten allgemeinen Tabelle angegebenen Tabelle stammt, können die Aktivitäten für die unterste allgemeine Tabelle keine bestimmten Werte festlegen.
- Schweregrad: Warnung, wenn die einem Workflow zugeordnete Tabelle in der Tabellenhierarchie höher ist als die unterste für die Workflow-Aktivitäten erforderliche allgemeine Tabelle.
- Gültiges Ergebnis: Gültig
- Gültige Nachricht: Alle Aktivitäten sind für die neu ausgewählte Tabelle gültig.
- Ungültiges Ergebnis: Ungültige Aktivität
- Ungültige Nachricht: Dieser Workflow enthält <Anzahl ungültiger Aktivitäten> ungültige Aktivitäten für die neu ausgewählte Tabelle.
- Vorgeschlagene Aktion: Nehmen Sie eine der folgenden Änderungen vor:
- Ändern Sie den Workflow so, dass die mit der untersten gemeldeten Tabelle verknüpften Aktivitäten nicht erforderlich sind.
- Ändern Sie den Workflow, um eine Tabelle zu verwenden, die die unterste allgemeine Tabelle in ihrer Hierarchie enthält.
- Stellen Sie sicher, dass der aktuelle Datensatz den Anforderungen der gefährdeten Aktivitäten entspricht.
- Veröffentlichbar: Ja
- Lauffähig: Ja
- Zugehörige Informationen: Workflow-Aktivitäten
Problembehandlung
Navigieren zu an. Beachten Sie die Tabellenspalte in der Liste. Jede nicht globale Aktivität ist einer Tabelle zugeordnet.
Wenn Sie im Formular „Workflow-Eigenschaften“ eine Tabelle auswählen, werden im Aktivitätsmenü nur Aktivitäten angezeigt, die mit der ausgewählten Tabelle kompatibel sind. Durch das Verknüpfen einer Tabelle mit einer Workflow-Aktivität kann das System bestimmte Entscheidungen über die Aktivität treffen, die den Wertvergleich, das Weiterleiten von Bedingungen oder das Festlegen und Abrufen von Feldwerten im aktuellen Datensatz beeinflussen.
Wenn ein Workflow auf die globale Tabelle [global] festgelegt ist, stellt der Prozess, der den Workflow ausführt, möglicherweise sicher, dass der aktuelle Datensatz die Anforderungen der von diesem Prüfer identifizierten Aktivitäten erfüllt. In diesem Fall funktioniert die Aktivität weiterhin wie erwartet. Wenn diese Sicherheit nicht durch den Benutzerprozess gewährleistet werden kann, verwenden Sie die vom Prüfer identifizierte Aktivität nicht, ohne eine Tabelle zuzuweisen, die den Anforderungen aller Aktivitäten auf dem Canvas entspricht.
Diese Validierungsprüfung stellt sicher, dass die von allen Aktivitäten in einem bestimmten Workflow angegebene Tabelle in der Hierarchie der für den Workflow ausgewählten Tabelle enthalten ist.