Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Automatic timer executing code

Denis Shestov
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 7, 2018

Immediately I will say: I apologize for my English. I am writing with an interpreter. Therefore, if someone does not understand what I mean, I'll try to explain otherwise, in the comments.

A task:
I'm looking for ways to implement in Confluence
1. be able to set a timer that will remind the "responsible person" that it is necessary to update the information in the article. Remind, for example, notification to the mail.
2. In the event that the employee has resigned - be able to reassign the person responsible for all available materials.

3. Optional. If the employee edited the page before the set timer - you can manually switch the timer to another date.
I thought to do such tasks on the basis of JIRA. There it would be easier to create timing tasks. But it is complicated by the fact that:
if the responsible person edits the page ahead of time (if necessary), after some time the timer will work and again create a task that will no longer be relevant.

Maybe there are some suitable plugins for this task? I was looking for plugins by the word time - but I could not find anything. Thank you!

1 answer

0 votes
Stephen Deutsch
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 8, 2018

Hi Denis,

You have a couple of options as far as keeping content up to date:

1. Auto Wiki Gardener - This will show content that is out of date, but I don't think it has any options for e-mailing when content is expired. The nice thing is that it's free.

2. Archiving Plugin for Confluence - This has lots of options, including automatically archiving content and notifying users. However, it is a little expensive and I'm not sure if it has the possibility to reassign pages for users that have left.

3. Scriptrunner for Confluence - If you are ok with a little bit of programming, you could probably get scriptrunner to do what you need taking advantage of its ScriptJobs functionality. You could adapt the script on that page to notify users instead of just adding a label, and that could give you the possibility to reassign pages, although you'd have to have some sort of logic for who you would reassign to.

4. REST API - You could theoretically do everything outside of Confluence using a script (in Python, for example) that would poll your Confluence instance periodically for outdated pages and perform some sort of action, like notifying users. You could use a CQL search to determine out-of-date pages. This would require some research into the REST API, but it's not too complicated, and there's several examples listed in the documentation.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events