wfm.ValidateWorkflow

This job checks a workflow model for validity.

1. Input Parameters

Name Type Required Description

OrganisationId

STRING

Yes

ID of the organization

2. Input Files

Name Description

Input File

Path and name of the file with the workflow model description in XML format

3. Output Parameters

Name Type Dependency Description

Valid

INT

Flag indicating whether the model is valid (1 = Yes, 2 = No)

ErrorCount

INT

Number of errors found in the model

WarningCount

INT

Number of warnings related to the model

Errors

BASE64

Information about found errors in XML format (see below)

Warnings

BASE64

Information about warnings in XML format (see below)

4. Return Value

(INT): 0 = Job successful, otherwise error code.

5. Example: Structure of Errors

<Errors>
  <SchemaValidationError>Error during schema validation!</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="12891345678900021" 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>

Description of the Errors XML structure:

  • SchemaValidationError: Schema validation error message

  • MissingTypeDeclRecordMember: Type declaration that contains a record without members

    • TypeDeclId (STRING): ID of the type declaration

    • TypeDeclName (STRING): Name of the type declaration

  • MissingVariableRecordMember: Variable that contains a record without members

    • VariableId (STRING): ID of the variable

    • VariableName (STRING): Name of the variable

  • MissingTypeDeclaration: Used but undefined type declaration

    • Id (STRING): ID used to reference non-existent type declaration

  • ReferencingDataField: DataField (workflow variable) that uses a non-defined type declaration

    • Id (STRING): ID of the DataField

    • Name (STRING): Name of the DataField

  • ReferencingTypeDeclaration: Type declaration that uses a non-defined type declaration

    • Id (STRING): ID of the type declaration

    • Name (STRING): Name of the type declaration

  • MissingActivityParticipant: Activity participant that is not a participant of the workflow

    • Id (STRING): ID used to reference non-existent workflow participant

  • ReferencingActivity: Activity that references the parent structure

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • NoParticipantsInStartActivity: Tag exists if the start activity has no participants assigned

  • MissingToolId: Activity that lacks a tool ID

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

  • MissingApplicationMask: Application that references a non-existent mask

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

    • MaskId (STRING): ID used to reference non-existent mask

  • MissingApplicationMaskId: Activity and associated application that has no mask assigned

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

  • MissingActivityApplication: Activity that references a non-existent application

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ApplicationId (STRING): ID used to reference non-existent application

  • InvalidApplicationMaskFieldId: Invalid reference to mask fields

    • MaskFieldId (STRING): ID of the non-existent mask field

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

  • MissingActivityVariable: Activity variable that does not exist in the workflow as a DataField (workflow variable)

    • VariableId (STRING): ID used to reference non-existent workflow variable

  • InvalidParameterListCount: Activity with associated application where the number of parameters does not match

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

  • ParamWithoutVariableActivity: Activity that contains application parameters without variable assignment

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

  • MissingTakeOverActivity: Activity from which variables should be taken over, but this activity does not exist in the workflow

    • ActivityId (STRING): ID used to reference non-existent activity

  • MissingTakeOverVariable: Variable that should be taken over into an activity, but this variable (DataField) does not exist in the workflow

    • VariableId (STRING): ID used to reference non-existent variable

  • MissingFromActivity: Transition that uses a From activity that does not exist in the workflow

    • FromActivityId (STRING): ID used to reference non-existent activity

    • TransitionId (STRING): ID of the transition

  • MissingToActivity: Transition that uses a To activity that does not exist in the workflow

    • ToActivityId (STRING): ID used to reference non-existent activity

    • TransitionId (STRING): ID of the transition

  • RedundantTransition: Transition that is redundant as it already exists with another ID

    • FromActivityId (STRING): ID of the From activity

    • FromActivityName (STRING): Name of the From activity

    • ToActivityId (STRING): ID of the To activity

    • ToActivityName (STRING): Name of the To activity

    • TransitionId (STRING): ID of the transition

  • InvalidFromLoopTransition: Transition of type 'FROM LOOP', where the From activity is not a loop activity

    • FromActivityId (STRING): ID of the From activity

    • FromActivityName (STRING): Name of the From activity

    • TransitionId (STRING): ID of the transition

  • InvalidToLoopTransition: Transition of type 'TO LOOP', where the To activity is not a loop activity

    • ToActivityId (STRING): ID of the To activity

    • ToActivityName (STRING): Name of the To activity

    • TransitionId (STRING): ID of the transition

  • InvalidFromOrToLoop: Loop activity whose combination of FROM and TO LOOP transitions is invalid

    • LoopActivityId (STRING): ID of the loop activity

    • LoopActivityName (STRING): Name of the loop activity

  • CycleActivity: Activity where a forbidden cycle occurs in the workflow graph structure

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • InvalidLoopTransition: Transition that leads from one loop to another (activity lies in multiple subgraphs/loops)

    • FromActivityId (STRING): ID of the From activity

    • FromActivityName (STRING): Name of the From activity

    • ToActivityId (STRING): ID of the To activity

    • ToActivityName (STRING): Name of the To activity

    • TransitionId (STRING): ID of the transition

  • InvalidToLoopNumActivity: Loop activity that does not have exactly one transition of type 'TO LOOP'

    • Id (STRING): ID of the loop activity

    • Name (STRING): Name of the loop activity

  • InvalidFromLoopNumActivity: Loop activity that does not have exactly one transition of type 'FROM LOOP'

    • Id (STRING): ID of the loop activity

    • Name (STRING): Name of the loop activity

  • MissingLoopConditionActivity: Loop activity for which no condition is defined

    • Id (STRING): ID of the loop activity

    • Name (STRING): Name of the loop activity

  • NoTerminationActivity: Activity from which the end activity cannot be reached

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • NoLoopTerminationActivity: Activity within a loop from which there is no way out that leads back to the loop activity via a TO-LOOP transition

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • MissingDefActId: Activity that has no default activity assigned for variable takeover

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • AllClientTypesActivity: Activity for which the client application assignment is not unique (there is an assignment for all clients)

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

  • AmbiguousActAppClientType: Activity for which the client application assignment is not unique

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ClientTypeId (STRING): ID of the client type

    • ClientTypeName (STRING): Name of the client type

  • ActAppInvalidClientType: Activity that has an application assignment for an invalid client

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

  • ActEvtAllClientType: Activity for which the client event assignment is not unique (there is an assignment for all clients)

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • EventTypeId (STRING): ID of the event type

    • EventTypeName (STRING): Name of the event type

  • AmbiguousActEvtClientType: Activity for which the client event assignment is not unique

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • EventTypeId (STRING): ID of the event type

    • EventTypeName (STRING): Name of the event type

    • ClientTypeId (STRING): ID of the client type

    • ClientTypeName (STRING): Name of the client type

  • AmbiguousGlobalEvtClientType: Client type for which the assignment to the global client event is not unique

    • ClientTypeId (STRING): ID of the client type

    • ClientTypeName (STRING): Name of the client type

  • AdhocActWithoutDefaultSubAct: Adhoc activity that has no default activity assigned

    • Id (STRING): ID of the adhoc activity

    • Name (STRING): Name of the adhoc activity

  • AdhocActWithUnknownDefaultSubAct: Adhoc activity whose default activity does not exist in the model

    • Id (STRING): ID of the adhoc activity

    • Name (STRING): Name of the adhoc activity

  • AdhocActDefaultActIsNotAdhocSubAct: Adhoc activity whose default activity is not a valid run list activity for the respective adhoc activity

    • Id (STRING): ID of the adhoc activity

    • Name (STRING): Name of the adhoc activity

  • AdhocActDefaultActIsNotWorkitem: Adhoc activity whose default activity is not a work item

    • Id (STRING): ID of the adhoc activity

    • Name (STRING): Name of the adhoc activity

6. Example: Structure of 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>

Description of the Warnings XML structure:

  • MissingWFParticipant: Workflow participant that does not exist in the organization

    • Id (STRING): ID of the participant

    • Name (STRING): Name of the participant

    • IsResponsible (INT): Indicates whether the participant is a process responsible (1 = yes, 0 = no)

    • IsFileResponsible (INT): Indicates whether the participant is a file responsible (1 = yes, 0 = no)

  • ReferencingActivity: Activity that has users assigned, but these users do not exist in the organization

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • WFParticipantWithoutASUser: User not assigned to a DMS user or a non-existing DMS user

    • Id (STRING): ID of the user

    • Name (STRING): Name of the user

  • InvalidResponsibleId: Process responsible of the workflow that does not exist in the participant list

    • Id (STRING): ID of the process responsible

  • UnconnectedActivity: Activity that cannot be reached from the start activity

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • InvalidDefActId: Activity that has an invalid default activity assigned for variable takeover

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • ValidDefaultActivity: Activity that has a valid default activity for the parent InvalidDefActId

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • NoOutVarsInLoopActCondition: Loop activity for which no variable takeover is defined

    • Id (STRING): ID of the activity

    • Name (STRING): Name of the activity

  • UnknownActAppClientType: Activity that has an application assignment for an unknown client

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ClientTypeId (STRING): ID of the client type

  • UnknownActEvtClientType: Activity that has an event assignment for an unknown client

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • EventTypeId (STRING): ID of the event type

    • EventTypeName (STRING): Name of the event type

    • ClientTypeId (STRING): ID of the client type

  • UnknownGlobalEvtClientType: Unknown client type assigned to a global client event

    • ClientTypeId (STRING): ID of the client type

  • AppToolWithoutClientType: Activity that has an application assignment without client type specification

    • ActivityId (STRING): ID of the activity

    • ActivityName (STRING): Name of the activity

    • ApplicationId (STRING): ID of the application

    • ApplicationName (STRING): Name of the application

  • MaskWithoutFields: Mask that has no mask fields

    • MaskId (STRING): ID of the mask

    • MaskName (STRING): Name of the mask