wfm.ValidateWorkflow
Dieser Job überprüft ein Workflowmodell auf seine Zulässigkeit.
2. Eingabedateien
| Name | Beschreibung |
|---|---|
Eingabe-Datei |
Pfad und Name der Datei mit der Beschreibung des Workflowmodells im XML-Format |
3. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
INT |
— |
Flag, das angibt, ob das Modell zulässig ist ( |
|
INT |
— |
Anzahl der im Modell gefundenen Fehler |
|
INT |
— |
Anzahl der das Modell betreffenden Warnungen |
|
BASE64 |
— |
Informationen über die gefundenen Fehler im XML-Format (siehe unten) |
|
BASE64 |
— |
Informationen über die Warnungen im XML-Format (siehe unten) |
5. Beispiel: Aufbau von Errors
<Errors>
<SchemaValidationError>Fehler bei Schemavalidierung!</SchemaValidationError>
<MissingTypeDeclRecordMembers>
<MissingTypeDeclRecordMember TypeDeclId="" TypeDeclName="TestList"/>
<MissingTypeDeclRecordMember TypeDeclId="" TypeDeclName="RecFu"/>
</MissingTypeDeclRecordMembers>
<MissingVariableRecordMembers>
<MissingVariableRecordMember VariableId="" VariableName="TestList1"/>
</MissingVariableRecordMembers>
<MissingTypeDeclarations>
<MissingTypeDeclaration Id="12346798134567891345678900001">
<ReferencingDataFields>
<ReferencingDataField Id="1234671345678913456789001" Name="abc"/>
<ReferencingDataField Id="126789134567890000" Name="xyz"/>
</ReferencingDataFields>
<ReferencingTypeDeclarations>
<ReferencingTypeDeclaration Id="123467981345" Name="TestList"/>
</ReferencingTypeDeclarations>
</MissingTypeDeclaration>
<MissingTypeDeclaration Id="12346798134567891345678900002">
<ReferencingTypeDeclarations>
<ReferencingTypeDeclaration Id="" Name="recBla"/>
</ReferencingTypeDeclarations>
</MissingTypeDeclaration>
</MissingTypeDeclarations>
<MissingActivityParticipants>
<MissingActivityParticipant Id="12346798134567891345678900006">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingActivityParticipant>
<MissingActivityParticipant Id="12346798134567891345678900007">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
</ReferencingActivities>
</MissingActivityParticipant>
</MissingActivityParticipants>
<NoParticipantsInStartActivity/>
<MissingToolIds>
<MissingToolId ActivityId="" ActivityName="stepLoop1"/>
<MissingToolId ActivityId="" ActivityName="stepLoop2"/>
</MissingToolIds>
<MissingApplicationMasks>
<MissingApplicationMask ApplicationId="" ApplicationName="Anwendung Step1"
MaskId="12346798134567891345678900008"/>
</MissingApplicationMasks>
<MissingApplicationMaskIds>
<MissingApplicationMaskId ActivityId="" ActivityName="Act Step1"
ApplicationId="" ApplicationName="App Step 1"/>
</MissingApplicationMaskIds>
<MissingActivityApplications>
<MissingActivityApplication ActivityId="" ActivityName="step2"
ApplicationId="12346798134567891345678900010"/>
</MissingActivityApplications>
<InvalidApplicationMaskFieldIds>
<InvalidApplicationMaskFieldId MaskFieldId="123" ApplicationId=""
ApplicationName="AppTest"/>
</InvalidApplicationMaskFieldIds>
<MissingActivityVariables>
<MissingActivityVariable VariableId="12346798134567891345678900012">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingActivityVariable>
<MissingActivityVariable VariableId="12346798134567891345678900013">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingActivityVariable>
</MissingActivityVariables>
<InvalidParameterListCounts>
<InvalidParameterListCount ActivityId="" ActivityName="step1"
ApplicationId="" ApplicationName="App Step1"/>
<InvalidParameterListCount ActivityId="" ActivityName="step3"
ApplicationId="" ApplicationName="App Step3"/>
</InvalidParameterListCounts>
<ParamWithoutVariableActivities>
<ParamWithoutVariableActivity ActivityId="" ActivityName="step1"
ApplicationId="" ApplicationName="App Step1"/>
<ParamWithoutVariableActivity ActivityId="" ActivityName="step2"
ApplicationId="" ApplicationName="App Step2"/>
</ParamWithoutVariableActivities>
<MissingTakeOverActivities>
<MissingTakeOverActivity ActivityId="12346798134567891345678900014">
<ReferencingActivities>
<ReferencingActivity Id="step1" Name="step1"/>
</ReferencingActivities>
</MissingTakeOverActivity>
<MissingTakeOverActivity ActivityId="12346798134567891345678900015">
<ReferencingActivities>
<ReferencingActivity Id="step2" Name="step2"/>
</ReferencingActivities>
</MissingTakeOverActivity>
</MissingTakeOverActivities>
<MissingTakeOverVariables>
<MissingTakeOverVariable VariableId="12346798134567891345678900016">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
</ReferencingActivities>
</MissingTakeOverVariable>
</MissingTakeOverVariables>
<MissingFromActivities>
<MissingFromActivity FromActivityId="12346798134567891345678900017"
TransitionId="12346798134567891345678900018"/>
<MissingFromActivity FromActivityId="12346798134567891345678900019"
TransitionId="12346798134567891345678900020"/>
</MissingFromActivities>
<MissingToActivities>
<MissingToActivity ToActivityId="12346798134567891345678900021"
TransitionId="12346798134567891345678900022"/>
</MissingToActivities>
<RedundantTransitions>
<RedundantTransition FromActivityId="12346798134567891345678900021"
FromActivityName="stepX"
ToActivityId="12346798134567891345678900021"
ToActivityName="stepY"
TransitionId="12346798134567891345678900021"/>
</RedundantTransitions>
<InvalidFromLoopTransitions>
<InvalidFromLoopTransition FromActivityId="12346798891345678900021"
FromActivityName="stepX"
TransitionId="1234679891345678900021"/>
</InvalidFromLoopTransitions>
<InvalidToLoopTransitions>
<InvalidToLoopTransition ToActivityId="12346798134567891345678900021"
ToActivityName="stepX"
TransitionId="12346798134567891345678900021"/>
</InvalidToLoopTransitions>
<InvalidFromOrToLoops>
<InvalidFromOrToLoop LoopActivityId="12346798134567891345678900021"
LoopActivityName="loopX"/>
</InvalidFromOrToLoops>
<CycleActivities>
<CycleActivity Id="12346798134567891345678900021" Name="step58"/>
<CycleActivity Id="12346798134567891345678900021" Name="step42"/>
</CycleActivities>
<InvalidLoopTransitions>
<InvalidLoopTransition TransitionId="12346798134567891345678900021"
FromActivityId="12346798134567891345678900021"
FromActivityName="stepX"
ToActivityId="12346798134567891345678900021"
ToActivityName="stepY"/>
</InvalidLoopTransitions>
<InvalidToLoopNumActivities>
<InvalidToLoopNumActivity Id="12367891345678900021" Name="step56"/>
<InvalidToLoopNumActivity Id="81345678913456789001" Name="step57"/>
</InvalidToLoopNumActivities>
<InvalidFromLoopNumActivities>
<InvalidFromLoopNumActivity Id="1234678900021" Name="step59"/>
<InvalidFromLoopNumActivity Id="3467981345678" Name="step60"/>
</InvalidFromLoopNumActivities>
<MissingLoopConditionActivities>
<MissingLoopConditionActivity Id="12891345678900021" Name="step61"/>
</MissingLoopConditionActivities>
<NoTerminationActivities>
<NoTerminationActivity Id="" Name="stepBla"/>
<NoTerminationActivity Id="" Name="stepFoo"/>
</NoTerminationActivities>
<NoLoopTerminationActivities>
<NoLoopTerminationActivity Id="" Name="stepLoop1"/>
<NoLoopTerminationActivity Id="" Name="stepLoop2"/>
</NoLoopTerminationActivities>
<MissingDefActIds>
<MissingDefActId Id="" Name="stepLoop1"/>
<MissingDefActId Id="" Name="stepLoop2"/>
</MissingDefActIds>
<AllClientTypesActivities>
<AllClientTypesActivitiy ActivityId="" ActivityName="XX" ApplicationId=""
ApplicationName="x1"/>
<AllClientTypesActivitiy ActivityId="" ActivityName="YY" ApplicationId=""
ApplicationName="y1"/>
</AllClientTypesActivities>
<AmbiguousActAppClientTypes>
<AmbiguousActAppClientType ActivityId="" ActivityName="ABC"
ClientTypeId="" ClientTypeName="CTX"/>
<AmbiguousActAppClientType ActivityId="" ActivityName="DEF"
ClientTypeId="" ClientTypeName="CTY"/>
</AmbiguousActAppClientTypes>
<ActAppInvalidClientTypes>
<ActAppInvalidClientType ActivityId="" ActivityName="AAB"
ApplicationId="" ApplicationName="v1"/>
<ActAppInvalidClientType ActivityId="" ActivityName="BBX"
ApplicationId="" ApplicationName="w2"/>
</ActAppInvalidClientTypes>
<ActEvtAllClientTypes>
<ActEvtAllClientType ActivityId="" ActivityName="ABC"
EventTypeId="100" EventTypeName="BeforeBlaEvent"/>
<ActEvtAllClientType ActivityId="" ActivityName="DEF"
EventTypeId="100" EventTypeName="AfterFuEvent"/>
</ActEvtAllClientTypes>
<AmbiguousActEvtClientTypes>
<AmbiguousActEvtClientType ActivityId="" ActivityName="ABCDE"
EventTypeId="100" EventTypeName="Before123Event"
ClientTypeId="" ClientTypeName="CTX11"/>
<AmbiguousActEvtClientType ActivityId="" ActivityName="DEFGH"
EventTypeId="100" EventTypeName="After456Event"
ClientTypeId="" ClientTypeName="CTY22"/>
</AmbiguousActEvtClientTypes>
<AmbiguousGlobalEvtClientTypes>
<AmbiguousGlobalEvtClientType ClientTypeId="" ClientTypeName="CT89"/>
<AmbiguousGlobalEvtClientType ClientTypeId="" ClientTypeName="CT90"/>
</AmbiguousGlobalEvtClientTypes>
<NoProcessStartClientType/>
<InvalidModParamVarIds>
<InvalidModParamVarId VarId="12891345678900021"/>
</InvalidModParamVarIds>
<AdhocActWithoutDefaultSubActs>
<AdhocActWithoutDefaultSubAct Id="" Name="AdhocActWithoutDefaultSubAct 1"/>
<AdhocActWithoutDefaultSubAct Id="" Name="AdhocActWithoutDefaultSubAct 2"/>
</AdhocActWithoutDefaultSubActs>
<AdhocActWithUnknownDefaultSubActs>
<AdhocActWithUnknownDefaultSubAct Id="" Name="AdhocActWithUnknownDefaultSubAct 1"/>
<AdhocActWithUnknownDefaultSubAct Id="" Name="AdhocActWithUnknownDefaultSubAct 2"/>
</AdhocActWithUnknownDefaultSubActs>
<AdhocActDefaultActIsNotAdhocSubActs>
<AdhocActDefaultActIsNotAdhocSubAct Id="" Name="AdhocActDefaultActIsNotAdhocSubAct 1"/>
<AdhocActDefaultActIsNotAdhocSubAct Id="" Name="AdhocActDefaultActIsNotAdhocSubAct 2"/>
</AdhocActDefaultActIsNotAdhocSubActs>
<AdhocActDefaultActIsNotWorkitems>
<AdhocActDefaultActIsNotWorkitem Id="" Name="AdhocActDefaultActIsNotWorkitem 1"/>
<AdhocActDefaultActIsNotWorkitem Id="" Name="AdhocActDefaultActIsNotWorkitem 2"/>
</AdhocActDefaultActIsNotWorkitems>
</Errors>
Beschreibung der Errors-XML-Struktur:
-
SchemaValidationError: Fehlermeldung der Schemavalidierung -
MissingTypeDeclRecordMember: Typdeklaration, die einen Record ohne Member enthält-
TypeDeclId(STRING): ID der Typdeklaration -
TypeDeclName(STRING): Name der Typdeklaration
-
-
MissingVariableRecordMember: Variable, die einen Record ohne Member enthält-
VariableId(STRING): ID der Variablen -
VariableName(STRING): Name der Variablen
-
-
MissingTypeDeclaration: verwendete, aber nicht definierte Typdeklaration-
Id(STRING): ID, mit der auf nicht vorhandene Typdeklaration referenziert wird
-
-
ReferencingDataField: DataField (Workflowvariable), das eine nicht definierte Typdeklaration benutzt-
Id(STRING): ID des DataFields -
Name(STRING): Name des DataFields
-
-
ReferencingTypeDeclaration: Typdeklaration, die eine nicht definierte Typdeklaration benutzt-
Id(STRING): ID der Typdeklaration -
Name(STRING): Name der Typdeklaration
-
-
MissingActivityParticipant: Activity-Teilnehmer, der nicht Teilnehmer des Workflows ist-
Id(STRING): ID, mit der auf nicht vorhandenen Workflow-Teilnehmer referenziert wird
-
-
ReferencingActivity: Aktivität, die auf die übergeordnete Struktur referenziert-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
NoParticipantsInStartActivity: Tag ist vorhanden, falls der StartActivity keine Teilnehmer zugeordnet wurden -
MissingToolId: Aktivität, der die Tool-ID fehlt-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität
-
-
MissingApplicationMask: Applikation, die auf eine nicht-existente Maske referenziert-
ApplicationId(STRING): ID der Applikation -
ApplicationName(STRING): Name der Applikation -
MaskId(STRING): ID, mit der auf nicht-existente Maske referenziert wird
-
-
MissingApplicationMaskId: Aktivität und zugeordnete Anwendung, der keine Maske zugeordnet ist-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ApplicationId(STRING): ID der Anwendung -
ApplicationName(STRING): Name der Anwendung
-
-
MissingActivityApplication: Aktivität, die auf eine nicht-existente Applikation referenziert-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ApplicationId(STRING): ID, mit der auf nicht-existente Applikation referenziert wird
-
-
InvalidApplicationMaskFieldId: ungültige Referenz auf Maskenfelder-
MaskFieldId(STRING): ID des nicht existenten Maskenfelds -
ApplicationId(STRING): ID der Anwendung -
ApplicationName(STRING): Name der Anwendung
-
-
MissingActivityVariable: Aktivitätenvariable, die nicht im Workflow als DataField (Workflow-Variable) existiert-
VariableId(STRING): ID, mit der auf nicht-existente Workflowvariable referenziert wird
-
-
InvalidParameterListCount: Aktivität mit zugehöriger Applikation, bei der die Anzahl der Parameter nicht übereinstimmt-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ApplicationId(STRING): ID der Applikation -
ApplicationName(STRING): Name der Anwendung
-
-
ParamWithoutVariableActivity: Aktivität, die Anwendungsparameter ohne Variablenzuordnung enthält-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ApplicationId(STRING): ID der Applikation -
ApplicationName(STRING): Name der Anwendung
-
-
MissingTakeOverActivity: Aktivität, aus der Variablen übernommen werden sollen, wobei diese Aktivität nicht im Workflow existiert-
ActivityId(STRING): ID, mit der auf nicht-existente Aktivität referenziert wird
-
-
MissingTakeOverVariable: Variable, die in eine Aktivität übernommen werden soll, wobei diese Variable (DataField) nicht im Workflow existiert-
VariableId(STRING): ID, mit der auf nicht-existente Variable referenziert wird
-
-
MissingFromActivity: Transition, die eine From-Aktivität benutzt, die nicht im Workflow existiert-
FromActivityId(STRING): ID, mit der auf nicht-existente Aktivität referenziert wird -
TransitionId(STRING): ID der Transition
-
-
MissingToActivity: Transition, die eine To-Aktivität benutzt, die nicht im Workflow existiert-
ToActivityId(STRING): ID, mit der auf nicht-existente Aktivität referenziert wird -
TransitionId(STRING): ID der Transition
-
-
RedundantTransition: Transition, die überflüssig ist, da diese bereits mit anderer ID existiert-
FromActivityId(STRING): ID der From-Aktivität -
FromActivityName(STRING): Name der From-Aktivität -
ToActivityId(STRING): ID der To-Aktivität -
ToActivityName(STRING): Name der To-Aktivität -
TransitionId(STRING): ID der Transition
-
-
InvalidFromLoopTransition: Transition vom Typ 'FROM LOOP', wobei die From-Aktivität keine Schleifen-Aktivität ist-
FromActivityId(STRING): ID der From-Aktivität -
FromActivityName(STRING): Name der From-Aktivität -
TransitionId(STRING): ID der Transition
-
-
InvalidToLoopTransition: Transition vom Typ 'TO LOOP', wobei die To-Aktivität keine Schleifen-Aktivität ist-
ToActivityId(STRING): ID der To-Aktivität -
ToActivityName(STRING): Name der To-Aktivität -
TransitionId(STRING): ID der Transition
-
-
InvalidFromOrToLoop: Schleifen-Aktivität, deren Kombination aus FROM- und TO-LOOP-Transitionen unzulässig ist-
LoopActivityId(STRING): ID der Schleifen-Aktivität -
LoopActivityName(STRING): Name der Schleifen-Aktivität
-
-
CycleActivity: Aktivität, in der im Workflow-Graph-Struktur ein verbotener Zyklus zusammenläuft-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
InvalidLoopTransition: Transition, die aus einer Schleife in eine andere führt (Aktivität liegt in mehreren Teilgraphen/Schleifen)-
FromActivityId(STRING): ID der From-Aktivität -
FromActivityName(STRING): Name der From-Aktivität -
ToActivityId(STRING): ID der To-Aktivität -
ToActivityName(STRING): Name der To-Aktivität -
TransitionId(STRING): ID der Transition
-
-
InvalidToLoopNumActivity: Schleifen-Aktivität, die nicht genau eine Transition vom Typ 'TO LOOP' hat-
Id(STRING): ID der Schleifen-Aktivität -
Name(STRING): Name der Schleifen-Aktivität
-
-
InvalidFromLoopNumActivity: Schleifen-Aktivität, die nicht genau eine Transition vom Typ 'FROM LOOP' hat-
Id(STRING): ID der Schleifen-Aktivität -
Name(STRING): Name der Schleifen-Aktivität
-
-
MissingLoopConditionActivity: Schleifen-Aktivität, für die keine Bedingung definiert ist-
Id(STRING): ID der Schleifen-Aktivität -
Name(STRING): Name der Schleifen-Aktivität
-
-
NoTerminationActivity: Aktivität, von der aus die End-Aktivität nicht erreicht werden kann-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
NoLoopTerminationActivity: Aktivität innerhalb einer Schleife, von der kein Weg abgeht, der über eine TO-LOOP-Transition zurück zur Schleifenaktivität führt-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
MissingDefActId: Aktivität, der keine Default-Aktivität zur Variablenübernahme zugeordnet wurde-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
AllClientTypesActivity: Aktivität, für die die Client-Anwendungszuordnung nicht eindeutig ist (es existiert eine Zuordnung für alle Clients)-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ApplicationId(STRING): ID der Anwendung -
ApplicationName(STRING): Name der Anwendung
-
-
AmbiguousActAppClientType: Aktivität, für die die Client-Anwendungszuordnung nicht eindeutig ist-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ClientTypeId(STRING): ID des ClientType -
ClientTypeName(STRING): Name des ClientType
-
-
ActAppInvalidClientType: Aktivität, die eine Anwendungszuordnung für einen unzulässigen Client enthält-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ApplicationId(STRING): ID der Anwendung -
ApplicationName(STRING): Name der Anwendung
-
-
ActEvtAllClientType: Aktivität, für die die Client-Event-Zuordnung nicht eindeutig ist (es existiert eine Zuordnung für alle Clients)-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
EventTypeId(STRING): ID des EventType -
EventTypeName(STRING): Name des EventType
-
-
AmbiguousActEvtClientType: Aktivität, für die die Client-Event-Zuordnung nicht eindeutig ist-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
EventTypeId(STRING): ID des EventType -
EventTypeName(STRING): Name des EventType -
ClientTypeId(STRING): ID des ClientType -
ClientTypeName(STRING): Name des ClientType
-
-
AmbiguousGlobalEvtClientType: Clienttyp, für den die Zuordnung zum globalen Client-Event nicht eindeutig ist-
ClientTypeId(STRING): ID des ClientType -
ClientTypeName(STRING): Name des ClientType
-
-
AdhocActWithoutDefaultSubAct: Adhoc-Aktivität, der keine Default-Aktivität zugeordnet wurde-
Id(STRING): ID der Adhoc-Aktivität -
Name(STRING): Name der Adhoc-Aktivität
-
-
AdhocActWithUnknownDefaultSubAct: Adhoc-Aktivität, deren Default-Aktivität nicht im Modell existiert-
Id(STRING): ID der Adhoc-Aktivität -
Name(STRING): Name der Adhoc-Aktivität
-
-
AdhocActDefaultActIsNotAdhocSubAct: Adhoc-Aktivität, deren Default-Aktivität keine zulässige Lauflistenaktivität für die jeweilige Adhoc-Aktivität ist-
Id(STRING): ID der Adhoc-Aktivität -
Name(STRING): Name der Adhoc-Aktivität
-
-
AdhocActDefaultActIsNotWorkitem: Adhoc-Aktivität, deren Default-Aktivität kein Arbeitsschritt ist-
Id(STRING): ID der Adhoc-Aktivität -
Name(STRING): Name der Adhoc-Aktivität
-
6. Beispiel: Aufbau von Warnings
<Warnings>
<NoOutVarsInLoopActConditions>
<NoOutVarsInLoopActCondition Id="12346798134545678900021" Name="loopX"/>
<NoOutVarsInLoopActCondition Id="12346798134567891345671" Name="loopY"/>
</NoOutVarsInLoopActConditions>
<NoOutVarsInLoopActs>
<NoOutVarsInLoopAct Id="12346798134567891345678900021" Name="loopXA"/>
<NoOutVarsInLoopAct Id="12346798134567891345678900021" Name="loopYB"/>
</NoOutVarsInLoopActs>
<UnknownActAppClientTypes>
<UnknownActAppClientType ActivityId="" ActivityName="AAA"
ClientTypeId="1234679813456789134567890000A"/>
<UnknownActAppClientType ActivityId="" ActivityName="BBB"
ClientTypeId="1234679813456789134567890000B"/>
</UnknownActAppClientTypes>
<UnknownActEvtClientTypes>
<UnknownActEvtClientType ActivityId="" ActivityName="ABCDE" EventTypeId="100"
EventTypeName="Before123Event" ClientTypeId="ABC.."/>
<UnknownActEvtClientType ActivityId="" ActivityName="DEFGH" EventTypeId="100"
EventTypeName="After456Event" ClientTypeId="XYZ.."/>
</UnknownActEvtClientTypes>
<UnknownGlobalEvtClientTypes>
<UnknownGlobalEvtClientType ClientTypeId="123456...."/>
<UnknownGlobalEvtClientType ClientTypeId="1234567..."/>
</UnknownGlobalEvtClientTypes>
<AppToolsWithoutClientType>
<AppToolWithoutClientType ActivityId="" ActivityName="Aktivität 42"
ApplicationId="" ApplicationName="Applikation 43"/>
<AppToolWithoutClientType ActivityId="" ActivityName="Aktivität 44"
ApplicationId="" ApplicationName="Applikation 45"/>
<AppToolWithoutClientType ActivityId="" ActivityName="Aktivität 46"
ApplicationId="" ApplicationName="Applikation 47"/>
</AppToolsWithoutClientType>
<NoOrInvalidFileResponsibleId/>
<MasksWithoutFields>
<MaskWithoutFields MaskId="1234567" MaskName="Maske1"/>
</MasksWithoutFields>
</Warnings>
Beschreibung der Warnings-XML-Struktur:
-
MissingWFParticipant: Teilnehmer des Workflows, der nicht in der Organisation existiert-
Id(STRING): ID des Teilnehmers -
Name(STRING): Name des Teilnehmers -
IsResponsible(INT): gibt an, ob der Teilnehmer Prozess-Verantwortlicher ist (1= ja,0= nein) -
IsFileResponsible(INT): gibt an, ob der Teilnehmer Akten-Verantwortlicher ist (1= ja,0= nein)
-
-
ReferencingActivity: Aktivität, der Benutzer zugeordnet sind, die nicht in der Organisation existieren-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
WFParticipantWithoutASUser: Benutzer, der keinem oder einem nicht existierenden DMS-Benutzer zugeordnet ist-
Id(STRING): ID des Benutzers -
Name(STRING): Name des Benutzers
-
-
InvalidResponsibleId: Prozessverantwortlicher des Workflows, der nicht in der Teilnehmerliste existiert-
Id(STRING): ID des Prozessverantwortlichen
-
-
UnconnectedActivity: Aktivität, die ausgehend von der StartActivity nicht erreicht werden kann-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
InvalidDefActId: Aktivität, der eine ungültige Default-Aktivität zur Variablenübernahme zugeordnet wurde-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
ValidDefaultActivity: Aktivität, die eine gültige Default-Aktivität für die übergeordneteInvalidDefActIddarstellt-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
NoOutVarsInLoopActCondition: Schleifenaktivität, für die keine Variablenübernahme definiert wurde-
Id(STRING): ID der Aktivität -
Name(STRING): Name der Aktivität
-
-
UnknownActAppClientType: Aktivität, für die eine Anwendungszuordnung für einen unbekannten Client existiert-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ClientTypeId(STRING): ID des ClientTyps
-
-
UnknownActEvtClientType: Aktivität, für die eine Event-Zuordnung für einen unbekannten Client existiert-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
EventTypeId(STRING): ID des EventTyps -
EventTypeName(STRING): Name des EventTyps -
ClientTypeId(STRING): ID des ClientTyps
-
-
UnknownGlobalEvtClientType: unbekannter Clienttyp, der für ein globales Client-Event angelegt wurde-
ClientTypeId(STRING): ID des ClientTyps
-
-
AppToolWithoutClientType: Aktivität, für die eine Anwendungszuordnung ohne Clienttyp-Angabe existiert-
ActivityId(STRING): ID der Aktivität -
ActivityName(STRING): Name der Aktivität -
ApplicationId(STRING): ID der Anwendung -
ApplicationName(STRING): Name der Anwendung
-
-
MaskWithoutFields: Maske, für die keine Maskenfelder existieren-
MaskId(STRING): ID der Maske -
MaskName(STRING): Name der Maske
-