Notify Redmine project members in Slack about teammates’ approved Odoo leave
Step2: Set Variables
Step 1: Schedule the trigger to run every weekday at 5:15 PM.
Step3: Get datetime
Step4: Get all user in Redmine6
Step5: Get a list of closed projects.
Step7: Get the list of members' leave records for tomorrow.
End
noOp
End1
noOp
Step1: When Executed by Another Workflow
Step3: Loop Over Items
noOp
Step4: Get membership list of user in Redmine 6
Step2: Return redmine list ProjectID of user
Step5: Get redmine project Team MemberIds
Step6: Remove duplicate id
No Operation, do nothing
noOp
Step2: Loop Over Items
noOp
Step3: Wait 1s
noOp
Step6: Get many users
slack
Step8: Check if there is a record or not?
Step9: Handling and get user information in Odoo 18
Step10: Loop Over Items
noOp
Step11: Get leave record information
Step12: Get name record
Step13: Get employee information in Odoo 18
Step14: Get work_email
Step15: Get information for this employee's manager on Odoo 18
Step16: Get work_email of manager
Step17: Get user info in Redmine 6
Step18: Check if there is a record or not?
Step19.1: Get membership list of user in Redmine 6
Step19.2: Return isAccountRedmine = false
Step20: Get project IDs that the member is participating in.
Step21: Merge data
Step22: Loop Over Items
noOp
Step 23: If redmine_listProjectID != [] ==> true
Step 24: Call subflow: "Get membership list of user in Redmine'
noOp
Step25: Get email Redmine project Team Member Info
Step26: Loop Over Items
noOp
Step 27: If redmine_listProjectID != [] ==> true
Step28.1: Prepare information about leave schedules for announcement.
Step28.2: Prepare information about leave schedules for announcement.
Step29: Call subflow: 'Push message to member'
noOp
Step4: Switch
Step5.1: Send a message to the project team members.
Step5.2: Send a message to the project team members.
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.