You are on page 1of 8

Creating a custom change type with custom participants for active workspace 3.

0
1. In BMIDE find the business object participant and add a new subclass for your custom participant
AK27_engineer Display engineer

Save and deploy and for AWC merge the solr schemas
2. In TC RAC find the stylesheet used for participant tab Cm1ChangeNoticeRevisionSummary.xml
3. Add an entry to the <page titleKey="tc_xrt_Participants"> section to show the custom participant.
Note: You can copy the section above of a different participant and change the titlekey to
engineering and the objectSet source to AK27_engineer
4. Create an OOTB change revision and in AWC select the change revision and then select the
participants tab to see the custom participant

5. In BMIDE create a custom change object


6. Select ‘ChangeItem’ → MB3 → New Business Object…
7. Enter a valid input for the naming of the custom type. AK27_GTAC and GTAC for the display name
8. Resulting BO.

9. The group being defined for access to create this custom type is Group = Engineering.
10. Creating the condition for the customer Change object
Condition A2isA2CustChangeCreatable defined using expression for ‘Engineering’ group. (make sure
the condition is named properly based on the prefix, the object name and the suffix.
Prefix is based on your project.
The condition name is project prefix, plus ‘is’, then the entire object name followed by the suffix
‘Creatable’. Ensure proper spelling of all segments or it will not work.
Project prefix = A2
Required parameter = is
Change object name = A2CustChange
Condition suffix = Creatable

Condition required is;


A2isA2CustChangeCreatable

Defining the Condition, Signature and Expression


Select [Browse] for the Signature

Example:
AK27isAK27_GTACCreatable
Signature=AK27isAK27_GTACCreatable ( UserSession u)
Expression=u.fnd0getGroupName()="Engineering"
[Add…] a parameter

11. [Browse…] available parameter values


12. Search/Select ‘UserSession’

13. Enter ‘u’ for the Parameter and [Finish]

14. Result;

u.fnd0getGroupName() = "dba"
15. Save and deploy the project as required.

16. To see the new change in AWC add the new change type to AWC_DisplayableChangeTypes
preference

17. Create pseudo folders for the new change type per the documentation:
https://support.industrysoftware.automation.siemens.com/docs/teamcenter/10.1.2/help/
index.html#uid:id1458042
18. Copy the Cm1ChangeNoticeRevisionSummary.xml stylesheet to new name and register it to
the new change revision

19. Create a new change object using the new change type.
20. Log back into AWC and select Changes and select the new change revision and then select the
participant tab

You might also like