Request to verify email format when inviting users by 'Email Invitation' in ProjectLink
Currently an invalid email string could be input into "Email Invitation" field in "Project > Team > Actions > Add Members".
In the following example, just input ‘welcome to the project’ in ‘Email Invitation’ field and click ‘Add’ and ‘Finish’. Windchill will create a series pending users separated by the whitespace.
This results in lots of pending users created.
Currently, there is no way to delete pending users from UI. This can be done by deleting it using SQL command. First remove pending users from teams page. Then from DB, get the ida2a2 of the pending user and run plfind script to make sure, its entry is only in WTUser table. If the entry is only found in WTUser table, delete SQL command for ida2a2 can be executed. Other tables should be processed by similar way.
But because it allows user to input the invalid mail addresses, it will definitely increase the risk for project managers to make the mistake. What’s worse, because Windchill does not have GUI or command-line functionality to process the pending users, it also has the risk to have orphaned database record if process pending users by SQL command.
So it really needs to improve the situation in the future release/MOR/CPS.