!!TODO!!
wfm.ValidateWorkflow
Beschreibung:
Dieser Job überprüft ein Workflowmodell auf seine Zulässigkeit.
Parameter:
- OrganisationId string : ID der Organisation
Eingabe-Datei: Pfad und Name der Datei mit Beschreibung des Workflowmodells im XML-Format
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- Valid integer : Flag, das angibt, ob das Modell zulässig ist (1=Ja, 2=Nein)
- ErrorCount integer : Anzahl der im Modell gefundenen Fehler
- WarningCount integer : Anzahl der das Modell betreffenden Warnungen
- Errors base64 : Informationen über die gefunden Fehler im XML-Format
- Warnings base64 : Informationen über die Warnungen im XML-Format
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>
Hinweis:
Genauere Beschreibung von Errors
- SchemaValidationError: Fehlermeldung der Schemavalidierung
- MissingTypeDeclRecordMember: Struktur die Typdeklaration enthält, die ein Record ohne Member enthält
- TypeDeclId (STRING): ID der Typdeklaration
- TypeDeclName (STRING): Name der Typdeklaration
- MissingVariableRecordMember: Struktur die Variable enthält, die ein Record ohne Member enthält
- VariableId (STRING): ID der Variablen
- VariableName (STRING): Name der Variablen
- MissingTypeDeclarations
- MissingTypeDeclaration: Struktur die verwendete, aber nicht definierte Typdeklaration enthält
- Id (STRING): ID mit der auf nicht vorhandene Typdeklaration referenziert wird
- ReferencingDataFields
- ReferencingDataField: Struktur, die ein DataField (Workflowvariable) enthält, das eine nicht definierte Typdeklaration benutzt
- Id (STRING): ID des DataFields
- Name (STRING): Name des DataFields
- ReferencingTypeDeclarations
- ReferencingTypeDeclaration: Struktur, die eine Typdeklaration enthält, die eine nicht definierte Typdeklaration benutzt
- Id (STRING): ID der Typdeklaration
- Name (STRING): Name der Typdeklaration
- MissingActivityParticipants
- MissingActivityParticipant: Struktur, die einen Activity-Teilnehmer enthält, der nicht Teilnehmer des Workflows ist
- Id (STRING): ID mit der auf nicht vorhandenen Workflow-Teilnehmer referenziert wird
- ReferencingActivities
- ReferencingActivitiy: Struktur, die eine Aktivität enthält 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
- MissingToolIds
- MissingToolId: Struktur, die eine Aktivität enthält, der die Tool-ID fehlt
- ActivityId (STRING): ID der Aktivität
- ActivityName (STRING): Name der Aktivität
- MissingApplicationMasks
- MissingApplicationMask: Struktur, die eine Applikation enthält, 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
- MissingApplicationMaskIds
- MissingApplicationMaskId: Struktur, die eine Aktivität und eine zugeordnete Anwendung enthält, 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
- MissingActivityApplications
- MissingActivityApplication: Struktur, die eine Aktivität enthält, 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: Struktur enthält ungültige Referenz auf Maskenfelder
- MaskFieldId (STRING): ID des nicht existenten Maskenfelds
- ApplicationId (STRING): ID der Anwendung
- ApplicationName (STRING): Name der Anwendung
- MissingActivityVariables
- MissingActivityVariable: Struktur, die eine AktivitätenVariable enthält, die nicht im Workflow als DataField (Workflow-Variable) existiert
- VariableId (STRING): ID mit der auf nicht-existente WorkflowVariable referenziert wird
- ReferencingActivityApplications
- ReferencingActivityApplication: Struktur die eine Aktivität-Anwendungszuordnung enthält, für die das Problem besteht
- ActivityId (STRING): ID der Aktivität
- ActivityName (STRING): Name der Aktivität
- ApplicationId (STRING): ID der Anwendung
- ApplicationName (STRING): Name der Anwendung
- InvalidParameterListCounts
- InvalidParameterListCount: Struktur, die eine Aktivität mit zugehöriger Applikation enthält, bei denen 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
- ParamWithoutVariableActivities
- ParamWithoutVariableActivity: Struktur die eine Aktivität enthält, 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
- MissingTakeOverActivities
- MissingTakeOverActivity: Struktur, die eine Aktivität enthält, 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
- MissingTakeOverVariables
- MissingTakeOverVariable: Struktur, die eine Variable enthält, 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
- MissingFromActivities
- MissingFromActivity: Struktur, die eine Transition enthält, die eine From-Aktivität benutzt, die nicht Workflow existiert
- FromActivityId (STRING): ID mit der auf nicht-existente Aktivität referenziert wird
- TransitionId (STRING): ID der Transition
- MissingToActivities
- MissingToActivity: Struktur, die eine Transition enthält, die eine To-Aktivität benutzt, die nicht Workflow existiert
- ToActivityId (STRING): ID mit der auf nicht-existente Aktivität referenziert wird
- TransitionId (STRING): ID der Transition
- RedundantTransitions
- RedundantTransition: Struktur, die eine Transition enthält, die 'zuviel' 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
- InvalidFromLoopTransitions
- InvalidFromLoopTransition: Struktur, die eine Transition vom Typ 'FROM LOOP' enthält, 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
- InvalidToLoopTransitions
- InvalidToLoopTransition: Struktur, die eine Transition vom Typ 'TO LOOP' enthält, 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
- InvalidFromOrToLoops
- InvalidFromOrToLoop: Struktur enthält 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
- CycleActivities
- CycleActivity: Struktur, die eine Aktivität enthält, in denen in der Workflow-Graph-Struktur ein verbotener Zyklus zusammenläuft
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- InvalidLoopTransitions
- InvalidLoopTransition: Struktur, die eine Transition enthält, die aus einer Schleife in eine andere führt, oder anders ausgedrückt: die eine Aktivität enthält, die in mehreren Teilgraphen (Schleifen) liegt
- 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
- InvalidToLoopNumActivities
- InvalidToLoopNumActivity: Struktur, die eine Schleifen-Aktivität enthält, die nicht genau eine Transition vom Typ 'TO LOOP' hat
- Id (STRING): ID der Schleifen-Aktivität
- Name (STRING): Name der Schleifen-Aktivität
- InvalidFromLoopNumActivities
- InvalidFromLoopNumActivity: Struktur, die eine Schleifen-Aktivität enthält, die nicht genau eine Transition vom Typ 'FROM LOOP' hat
- Id (STRING): ID der Schleifen-Aktivität
- Name (STRING): Name der Schleifen-Aktivität
- MissingLoopConditionActivities
- MissingLoopConditionActivity: Struktur, die eine Schleifen-Aktivitäte enthält, für die keine Bedingung definiert ist
- Id (STRING): ID der Schleifen-Aktivität
- Name (STRING): Name der Schleifen-Aktivität
- NoTerminationActivities
- NoTerminationActivity: Struktur, die eine Aktivität enthält von der aus die EndAktivität nicht erreicht werden kann
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- NoLoopTerminationActivities
- NoLoopTerminationActivity: Struktur, die eine Aktivität enthält die sich innerhalb einer Schleife befindet, von der aber kein Weg abgeht, der über eine TOLOOP Transition zurück zur Schleifenaktivität führt
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- MissingDefActIds
- MissingDefActId: Struktur, die eine Aktivität enthält, der keine Default-Aktivität zur Variablenübernahme zugeordnet wurde
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- AllClientTypesActivities
- AllClientTypesActivity: Struktur, die eine Aktivität enthält, für die die Client-Anwendungszuordnung nicht eindeutig ist (Es exisitiert 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
- AmbiguousActAppClientTypes
- AmbiguousActAppClientType: Struktur, die eine Aktivität enthält, 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
- ActAppInvalidClientTypes
- ActAppInvalidClientType: Struktur, die eine Aktivität enthält, 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
- ActEvtAllClientTypes
- ActEvtAllClientType: Struktur, die eine Aktivität enthält, für die die Client-Event-Zuordnung nicht eindeutig ist (Es exisitiert 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
- AmbiguousActEvtClientTypes
- AmbiguousActEvtClientType: Struktur, die eine Aktivität enthält, 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 ClientType
- EventTypeName (STRING): Name des ClientType
- ClientTypeId (STRING): ID des ClientType
- ClientTypeName (STRING): Name des ClientType
- AmbiguousGlobalEvtClientTypes
- AmbiguousGlobalEvtClientType: Struktur, die einen Clienttyp enthält, für den die Zuordnung zum globalen Client-Event nicht eindeutig ist
- ClientTypeId (STRING): ID des ClientType
- ClientTypeName (STRING): Name des ClientType
- AdhocActWithoutDefaultSubActs
- AdhocActWithoutDefaultSubAct: Struktur die Adhoc-Aktivitäten enthält, denen keine Default-Aktivität zu geordnet wurde
- Id (STRING): ID der Adhoc-Aktivität
- Name (STRING): Name der Adhoc-Aktivität
- AdhocActWithUnknownDefaultSubActs
- AdhocActWithUnknownDefaultSubAct: Struktur, die Adhoc-Aktivitäten enthält, deren Default-Aktivität nicht im Modell existiert
- Id (STRING): ID der Adhoc-Aktivität
- Name (STRING): Name der Adhoc-Aktivität
- AdhocActDefaultActIsNotAdhocSubActs
- AdhocActDefaultActIsNotAdhocSubAct: Struktur, die Adhoc-Aktivitäten enthält, deren Default-Aktivität keine zulässige Lauflistenaktivität für die jeweilge Adhoc-Aktivät ist
- Id (STRING): ID der Adhoc-Aktivität
- Name (STRING): Name der Adhoc-Aktivität
- AdhocActDefaultActIsNotWorkitems
- AdhocActDefaultActIsNotWorkitem: Struktur, die Adhoc-Aktivitäten enthält, deren Default-Aktivität kein Arbeitsschritt ist
- Id (STRING): ID der Adhoc-Aktivität
- Name (STRING): Name der Adhoc-Aktivität
Beispiel:
Aufbau von Warnings
<Warnings>
<MissingWFParticipants>
<MissingWFParticipant Id="1234670003" Name="Dilbert" IsResponsible="1"/>
<MissingWFParticipant Id="1234679814" Name="Dogbert" IsResponsible="0" IsFileResponsible="0">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingWFParticipant>
<MissingWFParticipant Id="813456780005" Name="Catbert" IsResponsible="1">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
</ReferencingActivities>
</MissingWFParticipant>
</MissingWFParticipants>
<WFParticipantsWithoutASUser>
<WFParticipantWithoutASUser Id="1234670003" Name="Dilbert"/>
<WFParticipantWithoutASUser Id="1234679814" Name="Dogbert">
</WFParticipantsWithoutASUser>
<InvalidResponsibleIds>
<InvalidResponsibleId Id="1234567..."/>
<InvalidResponsibleId Id="2345678..."/>
</InvalidResponsibleIds>
<UnconnectedActivities>
<UnconnectedActivity Id="12346798134567891345678900021" Name="step7"/>
<UnconnectedActivity Id="12346798134567891345678900021" Name="step9"/>
</UnconnectedActivities>
<InvalidDefActIds>
<InvalidDefActId Id="" Name="stepLoop3">
<ValidDefaultActivities>
<ValidDefaultActivity Id="" Name="bla"/>
</ValidDefaultActivities>
</InvalidDefActId>
</InvalidDefActIds>
<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>
Hinweis:
Genauere Beschreibung von Warnings
- MissingWFParticipants
- MissingWFParticipant: Struktur, die einen Teilnehmer des Workflows enthält, der nicht in der Organisation existiert
- Id (STRING): ID des Teinehmers
- Name (STRING): Name des Teilnehmers
- IsResponsible (INT): gibt an, ob der Teilnehmer Prozess-Verantwortlicher ist (ja = 1, nein = 0)
- IsFileResponsible (INT): gibt an, ob der Teilnehmer Akten-Verantwortlicher ist (ja = 1, nein = 0)
- ReferencingActivities
- ReferencingActivitiy: Struktur, die eine Aktivität enthält, der Benutzer zugeordnet sind, die nicht in der Organisation existieren
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- WFParticipantsWithoutASUser
- WFParticipantWithoutASUser: Struktur, die einen Benutzer enthält, der keinem oder einem nicht existierenden AS-Benutzer zugeordnet ist
- Id (STRING): ID des Benutzers
- Name (STRING): Name des Benutzers
- InvalidResponsibleIds
- InvalidResponsibleId: Struktur, die einen Prozessverantwortlichen des Workflows enthält, der nicht in der Teilnehmerliste existiert
- Id (STRING): ID des Prozessverantwortlichen
- UnconnectedActivities
- UnconnectedActivity: Struktur, die eine Aktivität enthält, die ausgehend von der StartActivity nicht erreicht werden kann
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- InvalidDefActIds: Struktur, die Aktivitäten enthält, denen eine ungültige Default-Aktivität zur Variablenübernahme zugeordnet wurde
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- ValidDefaultActivities: Struktur die Aktivitäten enthält, die gültige Default-Aktivitäten für die übergeordnete InvalidDefActId darstellen
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- NoOutVarsInLoopActConditions: Struktur mit Schleifenaktivitäten, für die keine Variablenübernahme definiert wurde
- Id (STRING): ID der Aktivität
- Name (STRING): Name der Aktivität
- UnknownActAppClientTypes: Struktur mit Aktivitäten, für die eine Anwendungszuordnung für einen unbekannten Client exisitiert
- ActivityId (STRING): ID der Aktivität
- ActivityName (STRING): Name der Aktivität
- ClientTypeId (STRING): ID des ClientTyps
- UnknownActEvtClientTypes: Struktur mit Aktivitäten, für die ein Event-zuordnung für einen unbekannten Client exisitiert
- 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
- UnknownGlobalEvtClientTypes: Struktur mit unbekannten Clienttypen, die für einglobales Client-Event angelegt wurde
- ClientTypeId (STRING): ID des ClientTyps
- AppToolsWithoutClientType: Struktur mit Aktivitäten, für die ein Anwendungszuordnung ohne Clienttyp-Angabe exisitiert
- ActivityId (STRING): ID der Aktivität
- ActivityName (STRING): Name der Aktivität
- ApplicationId (STRING): ID der Anwendung
- ApplicationName (STRING): Name der Anwendung
- MasksWithoutFields: Struktur mit Masken, für die keine Maskenfelder exisitieren
- MaskId (STRING): ID der Maske
- MaskName (STRING): Name der Maske
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm