So, other than manually, there is no way to add users to a Project. The 11.2 Project Security Workflow will help but is not what we are looking for. GTAC says to use the ips_data_upload utility. Does the utility truly have that capability?
The make_user and update_project utility cannot add users to an existing
project. The create_project utiltiy can be used to assign users during creating of a
project, but it cannot be used update an existing project.
New to Teamcenter 11.2 there is a way to add users to an existing project thru
a Project Security Workflow. While this is not a command line utility, it
does offer an OOTB alternative.
The ips_data_upload utility does have the capability to add users to an
The documentation is incorrect. IPS Uploader will NOT add users to an existing Project. TCXML and IPS Uploader both fail here. They can create the project with "some" of the project roles/users but only the first time. If you make a mistake or forget to add someone, then you are out of luck. If you need it to be updated, it just doesn't work. Adding users to a Project is only available via the RAC unless you create an ITK utility (which we did at my last company). We were on 11.2.2 and nothing OOTB worked. I sumbitted tickets to Gtac on this issue. Note: Gtac does not support any tickets on IPS Uploader. IPS Uploader is a Siemens services tool which is being fazed out because of TCXML.
Senior Solutions Analyst, Mercury Marine PLM
Can you point me in the direction to get some sample code to create an ITK utility to add Users to Projects?
I am writting some ITK code to add users to existing projects. If I have a user who has 2 different Roles in a Group (for e.g Development/Developer/Alice & Development/Tester/Alice) and that I want to add the user Alice to a project with a specific role, which ITK function should I use to specifiy the Group and Role information?
Thank you for your help,
I was just going through What's New in Tc11.5 and found that 'create_project' utility supports "update" mode and thus addition of user to project.
This is probably not helpful for you, as you are using 11.2, but still sharing for information.
Supports modifying project properties.
Supports for adding/removing members to/from project, and adding/removing/changing administrator status.
Supports for changing project administrator.
Supports for setting default projects.
Supports for bulk updating project for all above use-cases.