How to Create the Dynamic Participants as Reviewers based on Custom Condition in Active Wrokspace?
What is Dynamic Participants?
Dynamic participants are users who are dynamically assigned tasks in workflows based on the the condition.
Dynamic Participants are workflow handler arguments that allow a user to assign other users to perform different workflow tasks autamatically.
Use Case:-
Customer to wants to Automatically assign the Reviewer in the select sign-off-team task based on custom condition.(For Ex. Condition is if Product_Weight of Target ItemRevision is more than 1000Kg then automatically assign the Reviewer otherwise manually end user need to assign it)
Steps to create :-
In BMIDE
Launch the BMIDE
Create the custom Business object in BMIDE.
Add the Product_Weight as a persistent property on Custom Business Object.
Create the Custom Dynamic Participant under the Participant Business Object.
Modify the Business object constant ParticipantHandlerKeyword and set the value.
Create the Custom Condition in BMIDE.
Deploy the Data Model Changes to Teamcenter Server.
In Rich Client
Design the Workflow Process as per business need.
Add the EPM-adhoc-signoffs handler to select-sign-off-team task at start action as per following argument.
-assignee=$Honda_Participants (Custom Dynamic Participant Name)
-ce
-auto_complete
-condition_name=K8workflowCondition
-condition_scope=any
Complete the workflow process task as per process.
Search the default Stylesheet by the name of Awp0ParticipantSummary using General... Search in rich client.
Save as this stylesheet by the name of HondaParticipant Summary, it will save in the Newstuff folder.
Modify the stylesheet as per below.
In Active Workspace
Login to Active Workspace in infodba Account.
Create the custom Business object in Active Workspace.
Modify the stylesheet of custom business object and inject the HondaParticipant stylesheet as per below.
Login to End user account in AWC .
Create the custom Business object in AWC .
Modify the Product weight property value.
Add the dynamic Participants using Participants tab.
It will show dynamic Participants window
Start the Workflow on the target Custom Item Revision.
After that Workflow process will start.
Complete the workflow task.
Now you can check the Dynamic Participants will add to the select -signoff team task Automatically.
Advantages.
Using this Automatically you can assign the dynamic participants to the Required task in workflow process.
No need to assign participants manually .
If a workflow is not set up to have dynamic participants , the participants are determined explicitly by selecting users. Those participants are fixed and cannot change.
Easy to add Dynamic Participants to particular business object based on Business need condition.
With Regards,
Anant Bramhankar
Mobile:+91- 9049149933
Teamcenter Solutions & Training Head.
SpiritPLM Solutions,
Office No:202,Pristine Square,
Wakad-Pune-411057,Maharashtra India.
Consultant | Senior Developer | Siemens PLM Teamcenter ITK, BMIDE, RAC, SOA, DATA MIGRATION, CONFIGURATION.
9moWell explained 👍
PLM-Rulestream ETO | KBE | Process Automation | Excel-Macros |
9moInsightful
Siemens PLM Teamcenter | AWC 5.2 & 6.3 | Customization | ITK | BMIDE | C , C++ | Teamcenter
9moinformative
Teamcenter Solution Architect
9moVery informative and well documented 👍