Hi everyone, I am currently exploring an idea for using Assets in Jira Service Management as a document/KB articles control register for our operational documentation and knowledge base.
The main objective is not to replace Confluence, SharePoint, Box, etc. These platforms would continue to be the actual repositories where documents, articles, files, and procedures are stored.
Instead, the idea is to use Assets as the control layer for documentation management.
Like many organisations, we have documentation spread across different platforms and business areas. Some documents are in Confluence, some are in SharePoint, some are in Box, etc. The challenge is not only where the documents are stored, the bigger challenge is maintaining proper control over them, for example: Who owns the document? Is the document still current? When was it last reviewed? When is the next review due? Is the document still relevant? Has it been superseded by another document? Is there a clear audit trail showing that the document was reviewed?
Over time, documents can easily become outdated, duplicated, or unclear in terms of ownership. This creates operational risk, especially when documentation is used to support service management, technical support, deployment activities, customer support, and quality processes.
Therefore, the idea is to create an Assets schema where each controlled document is registered as an object. The actual document would remain in its source repository, but the Assets object would contain the document metadata and control information. For example, each document object could include attributes such as:
- Document title
- Document number
- Revision or version
- Document link
- Document category
- Document type
- Owning organisation or team
- Document owner
- Document author
- Lifecycle status
- Review status
- Confidentiality classification
- Date of issue or publishing
- Last reviewed date
- Date of next periodic review
- Review frequency
- Archive retention period
- Related JSM review request
- Supersedes / superseded by relationship
The document link would point to the source of truth, whether that is in Confluence, SharePoint, Box, or other document repository tool. Since Jira can integrate with these platforms, the link itself can show where the document is located, so we may not need a separate repository attribute at the beginning.
One important point we are considering is separating the document lifecycle status from the review status.
For example, lifecycle status could be: Draft or Current or Superseded or Archived or Obsolete. In the other hand, thee Review status could be Not due or Due soon or Needs review or Under review or Overdue.
This separation seems important because a document can still be current but due for review. The review status should trigger action, while the lifecycle status should indicate whether the document is still valid for use.
The next step would be to use automation to create document review requests in JSM. For example, when the next review date is approaching, Jira automation could create a JSM work item and assign it to the document owner. The work item would include the asset field pre-filled, document link, review deadline, current revision, and required action.
The review could then be tracked through a JSM workflow, such as:
Open → In Review → Update Required → Approval Required → Completed
Or, if no change is required: Open → In Review → No Change Required → Completed
Once the review is completed, the Assets object could be updated with Last reviewed date,Next periodic review date, Updated review status,Updated revision/version, if applicable Link to the completed JSM review request. This would provide a much clearer audit trail and reduce the number of documents that remain outdated or unreviewed.
Questions for the community:
I would be very interested to hear from others who have tried something similar. Has anyone used Assets to manage documentation metadata, ownership, review cycles, or document control?
Joao Galego
5 comments