I use slack, and atlassian confluence. I have 10 different test resource shared across team. I currently update a confluence page reserving/locking each resource and unlocking when done manually, and notify team via slack post.
I would like to automate the process using slack plugin or something so I can post message to slack for example --
-- Reserve Machin X1 for 2H. Which would the do the following:
- check if the confluence page already has unexpired locked lock for X1, if so, slackbot would respond the user with that information.
- if available, it would lock the X1 by adding slack user and duration of the lock. And notify specified slack channel about the lock.
-Track the time for each lock and when expired, remove the lock from confluence page
- alternate option would be to maintain the records within slack app, then also provide available to query resource list and reservations.
The deliverables will include the plugin/code, configuration instruction to integrate with my slack, and confluence page. The project will complete once can integrate and test the listed use cases to lock and unlock resource. Also, if I should be able to unlock a resource I if it becomes free before the auto expiry.