# DEEs ## IndEqAutoCompleteProcessActivityOnChecklistCompletion Automatically complete Process Activities upon the completion of their ChecklistInstance if 'AutoComplete' is enabled. - **Action Groups:** BusinessObjects.ChecklistInstance.Terminate.Post ## IndEqOpenProcessActivityForMaterial Create the Process Activity (in Open state) for a given Material. - **Action Groups:** BusinessObjects.MaterialCollection.MoveToNextStep.Post BusinessObjects.MaterialCollection.MoveToStep.Post BusinessObjects.MaterialCollection.ChangeFlowAndStep.Post BusinessObjects.MaterialCollection.TemporaryOffFlow.Post BusinessObjects.MaterialCollection.Rework.Post BusinessObjects.MaterialCollection.Receive.Post BusinessObjects.MaterialCollection.Create.Post ## IndEqPerformProcessActivityChecklistInstance Checks if the Checklist Instance is completed and sends a message when a Process Activity Checklist Instance is performed. - **Action Groups:** MaterialManagement.MaterialManagementOrchestration.PerformMaterialChecklistItems.Post ## IndEqProcessActivityRemoveActiveChecklistInstanceReference Clean the 'ActiveChecklistInstance' property of the Process Activities before their ChecklistInstance is completed to allow termination. - **Action Groups:** BusinessObjects.ChecklistInstance.Terminate.Pre GenericServiceManagement.GenericServiceManagementOrchestration.TerminateObject.Pre ## IndEqTerminateDependenciesOnPATermination When a Process Activity is terminated, terminate the related dependencies. - **Action Groups:** BusinessObjects.IndEqProcessActivity.Terminate.Pre BusinessObjects.IndEqProcessActivityCollection.Terminate.Pre ## IndEqTerminateProcessActivityOnMaterialTermination When a Material is terminated, terminate all related Process Activities. - **Action Groups:** BusinessObjects.MaterialCollection.Terminate.Pre ## IndEqUnterminateDependenciesOnPAUnterminate When a Process Activity is unterminated, unterminate the related dependencies. - **Action Groups:** BusinessObjects.IndEqProcessActivity.Unterminate.Pre BusinessObjects.IndEqProcessActivityCollection.Unterminate.Pre ## IndEqValidateProcessActivityForMaterial Validate if a Process Activity is completed when the Material moves/changes to a different Step. - **Action Groups:** BusinessObjects.MaterialCollection.MoveToNextStep.Pre BusinessObjects.MaterialCollection.MoveToStep.Pre BusinessObjects.MaterialCollection.Receive.Pre ## IndEqCopyPADsOnFlowChanges Copy Process Activities Definitions when the Flow is cloned or a new version or revision are created. - **Action Groups:** BusinessObjects.FlowCollection.CreateVersion.Pre BusinessObjects.FlowCollection.Clone.Pre BusinessObjects.FlowCollection.CreateRevision.Pre BusinessObjects.FlowCollection.CreateVersion.Post BusinessObjects.FlowCollection.Clone.Post BusinessObjects.FlowCollection.CreateRevision.Post ## IndEqProcessActivityDefinitionValidations Validate the ProcessActivityDefinition integrity/conditions at any Add/Terminate/Update. - **Action Groups:** BusinessObjects.IndEqProcessActivityDefinition.Create.Pre BusinessObjects.IndEqProcessActivityDefinition.Save.Pre BusinessObjects.IndEqProcessActivityDefinition.Terminate.Pre ## IndEqProcessActivityDefinitionTerminateOnFlowTermination When a Flow is terminated, terminate all related PADs. - **Action Groups:** BusinessObjects.FlowCollection.TerminateEntity.Pre BusinessObjects.FlowCollection.TerminateRevision.Pre BusinessObjects.FlowCollection.TerminateVersion.Pre ## IndEqResumeProcessActivityFromChecklistInstance On ChecklistInstance Resume, does resumes the related Process Activity (if it exists). - **Action Groups:** BusinessObjects.ChecklistInstance.Resume.Post ## IndEqPauseProcessActivityFromChecklistInstance On ChecklistInstance Pause, pauses the related Process Activity (if it exists). - **Action Groups:** BusinessObjects.ChecklistInstance.Pause.Post ## IndEqProcessActivityDefinitionMasterDataImport On Process Activity Definition creation, if the Flow version is not in Created state - create a new version. - **Action Groups:** BusinessObjects.IndEqProcessActivityDefinition.Create.Pre ## IndEqProcessActivityCheckOutOnClockOut Automatically checks out the Employee from all Process Activities at Clock-Out. - **Action Groups:** BusinessObjects.EmployeeCollection.ClockOut.Post ## IndEqManageProcessActivityDefinition Update process activities when a new flow version is effective. - **Action Groups:** BusinessObjects.FlowCollection.MakeEffective.Pre BusinessObjects.FlowCollection.MakeEffective.Post ## IndEqGetPADFlowName Return the Flow Name to be used in the Process Activity Definition name generator. ## IndEqUnterminateProcessActivityDefinitionOnFlowUntermination Unterminate all related PADs when a Flow is unterminated. * **Action Groups:** BusinessObjects.FlowCollection.Unterminate.Post ## IndEqProcessActivityDefinitionPreCreationCheck The PAD function is disabled. In this case, an error occurred while creating/importing DEE in PAD. * **Action Groups:** BusinessObjects.IndEqProcessActivityDefinition.Create.Pre BusinessObjects.IndEqProcessActivityDefinitionCollection.Create.Pre ## IndEqTerminateRelationsOnPAUntermination Terminate relations on process activity Unterminate. * **Action Groups:** BusinessObjects.IndEqProcessActivity.Unterminate.Post BusinessObjects.IndEqProcessActivityCollection.Unterminate.Post ## IndEqMaterialProgressVisualization Tracking material and production order progress through steps or and process activities to calculate completion percentage. * **Action Groups:** BusinessObjects.MaterialCollection.MoveToStep.Post BusinessObjects.MaterialCollection.ChangeFlowAndStep.Post BusinessObjects.MaterialCollection.Receive.Post BusinessObjects.MaterialCollection.Create.Post BusinessObjects.MaterialCollection.MoveToNextStep.Post BusinessObjects.MaterialCollection.TrackOut.Post Orchestration.IndEqManagementOrchestration.CompleteProcessActivity.Post Orchestration.IndEqManagementOrchestration.SkipProcessActivity.Post Orchestration.IndEqManagementOrchestration.CancelProcessActivity.Post