Thanks. But you lost me definately when trying to prepare for selfservice action join a group ;)
"This can be done using a Web Interface action..."
A modify user with a custom form with only the Assistant attribute specified?
Done. the custom form contain only The "Assistant" field. Only Distribution and security groups are available.
However. The Assistant attribute may already have a value not related to this operation!
Two business rules created, one pre user update and one post update user.
There is a Business rule which will execute for Group membership update (After User has been created), Can't prevent that?!
"Before Adding or removing Group member" with it's own set of approvals.
When executed the user is added to the group and no approval request will be sent because the user (initator) is in the approver list:
The user has the following roles:
- Domain User (Read)
- Self Service, the Self Service Role will allow the user to update itself (Write permission, object = User)
- Report viewer (View)
'Pre-Joining A group': Send this operation for approval.
The operation is approved automatically, because the user is in the approver list.
* ( The user is not specidifed in the 'Managed By' attribute but has only the regular user roles and permissions)
Business Rules: 1 rule encountered while processing your request
'Post-Joining A group': Add 'John Dalton (domain.com\ECusers\Users)' to 'EC Remote Desktop User (domain.com\ECusers\Security Groups)'
Business Rules: 1 rule encountered while processing your request
'Update Group membership': Send this operation for approval.
The operation is approved automatically, because the user is in the approver list.
'Post-Joining A group': Modify the user: clear Assistant
Regards,