Add/Delete Project Member Request Process 20221128
This is the process to request the addition or deletion of a project member. After approval, the request is automatically reflected in the Microsoft365 Group on the specified date. Up to 50 members can be processed at a time.
Workers (Number of swimlanes: 3)
  • Applicant
  • Approver
    • Applicant’s Supervisor
  • System Administrator
Workflow (Workflow diagram complexity: 28)
  • 11. Application
    • The applicant submits an application for the project and member(s) to be added/removed.
  • 31x. Reapplication
    • The applicant must revise and resubmit the application or withdraw it.
  • 22. Approval
    • The applicant’s supervisor will review the application and return it if it is incomplete.
  • 129. Error Handling
    • The system administrator checks the execution log and reviews and implements measures following an error.
  • 26x1. Set Subject
    • The system sets the subject.
  • 6x2. Get Group ID
    • The system retrieves the group ID from the specified group name.
  • 21x3. Loop preprocessing
    • The system retrieves one data item from the list to be processed.
  • 7x4. Get User ID
    • The system retrieves the user ID from the specified user email address.
  • 8x5-1. Add Member
    • The system adds the specified user to the group membership.
  • 10x5-2. Delete Member
    • The system removes the specified user from group membership.
  • 22x6. Loop post-processing
    • The system records the results of the group member add/delete process. It also updates the counter and records whether there are any remaining listings to process.
Business process variables to be passed (number of data items: 15)
  • Project Name q_projectName 13 *
  • Microsoft365 group name associated with the project q_groupName 0 *
    • The name of the Microsoft365 group to which the member is added/deleted is stored.
  • Add or Delete q_select 1 *
  • Effective date of addition/deletion q_date 14
    • The Microsoft365 group will contain the date reflecting the member addition/deletion.
  • User list to be added/deleted q_list 2 *
    • The list of members to be added to/removed from the Microsoft365 group will be stored. The username and email address are entered by the applicant. The processing result will be stored when this app is executed.
  • Reason for addition/deletion q_reason 12
  • Memo/Comment q_memo 3
  • Group ID q_groupId 4
    • Data items that must be retained when using add-on XML for Microsoft365.
  • Target user address q_userEmail 5
    • Data items that need to be retained in the loop processing portion.
  • Target User ID q_userId 6
    • Data items that must be retained when using add-on XML for Microsoft365.
  • Counter q_counter 7
    • Data items that need to be retained in the loop processing portion.
    • 0
  • Termination Flag q_flag 11
    • Data items that need to be retained in the loop processing portion.
  • log1 q_log1 8
    • This data item is used to keep a log of add-on XML processing. This is mainly for when errors occur.
  • log2 q_log2 9
    • This data item is used to keep a log of add-on XML processing. This is mainly for when errors occur.
  • log3 q_log3 10
    • This data item is used to keep a log of add-on XML processing. This is mainly for when errors occur.

Field Name, Num, Initial Value

Download

Only available in Professional Edition.

Notes

Capture

Appendix

By changing the limit on the number of user lists (Table-type data items) to be added/deleted, it is possible to enter more than 50 members. However, if the number of steps (auto steps, human tasks, and various events) in a process exceeds 500 steps, an error will occur, so consideration must be given to avoid this.

See also

%d