Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| framework_data_governance [2026/06/01 00:33] – [Update management (needs_update)] sophie | framework_data_governance [2026/06/01 01:04] (current) – [Page lifecycle] sophie | ||
|---|---|---|---|
| Line 51: | Line 51: | ||
| | @communicator | User notifications | Communications team | | | @communicator | User notifications | Communications team | | ||
| | @support | User support | Customer support team | | | @support | User support | Customer support team | | ||
| - | |||
| ## Page lifecycle | ## Page lifecycle | ||
| Overview | Overview | ||
| - | image à incerer | + | |
| + | {{ : | ||
| + | r | ||
| ### Page statuses | ### Page statuses | ||
| Line 116: | Line 117: | ||
| | deprecated | Content obsolete, no replacement | Marked and archived | | | deprecated | Content obsolete, no replacement | Marked and archived | | ||
| | New draft | Major changes / overhaul | Create new page (old one will be automatically superseded) | | | New draft | Major changes / overhaul | Create new page (old one will be automatically superseded) | | ||
| + | |||
| ### Update management (needs_update) | ### Update management (needs_update) | ||
| - | à ajouter | + | - An authorised user marks the page as `needs update` |
| + | - A discussion begins with the person who flagged the need for a change, who then changes the status to `update review` | ||
| + | - If the discussion confirms the need, the status changes to `update confirmation` and the **management committee** assigns a lead (after consulting the relevant **project manager**) | ||
| + | - The assigned manager changes the page to ‘draft’ and makes the changes | ||
| + | - The page returns to the normal validation cycle | ||
| + | - If the update is not necessary, no action is taken. | ||
| + | - If an update is required because the data is obsolete, but no project is feasible to replace it, the management committee is notified to decide whether the data should be deprecated. | ||
| + | |||
| + | ### Transition from deprecated towards superseded | ||
| + | |||
| + | When a newly published page explicitly references a deprecated page as its replacement, | ||
| + | |||
| + | ### End-of-life process | ||
| + | |||
| + | Description of the end-of-life process for the data and its associated documentation page. | ||
| + | |||
| + | ^ Stage ^ Duration ^ Actions ^ Communication ^ | ||
| + | | Decision | - | Steering Committee approves deprecation | CR meeting | | ||
| + | | Announcement | 3 months | ‘Deprecated’ tag, warning banner | Email to users | | ||
| + | | Transition | 3–6 months | Migration support, redirection if superseded | FAQ, documentation | | ||
| + | | Archiving | - | Maintainer moves to archive (upon decision of the Steering Committee) | Final notification | | ||
| + | |||
| + | ### Dashboards | ||
| + | |||
| + | All dashboards required for the knowledge base to function properly. | ||
| + | ^ Dashboard ^ Description ^ Recipients ^ | ||
| + | | My Actions | Pages awaiting my action, based on my role(s) | All roles | | ||
| + | | Steering Committee | Approved pages, awaiting publication decision | @steering | | ||
| + | | Technical Review | Ready_for_approval pages, to be technically validated | @technical review | | ||
| + | | Content Review | Tech-approved pages, to be editorially validated | @content review | | ||
| + | | Interoperability Task | Approved data, to be made interoperable | @interoperability manager | | ||
| + | | Packaging task | Validated data, to be made exportable | @packager | | ||
| + | | Maintenance view | Pages with confirmed updates and pages to be archived | @maintainers | | ||
| + | | My drafts | Drafts in progress for producers/ | ||
| + | | Support | Feedback to be processed, flagged pages | @support | | ||
| + | | List of update requests | List of update requests to be processed and initiation of discussions | @users, @maintainers | | ||
| + | | Communications | Pages that have been modified/ | ||
| + | ### Technical Proposal | ||
| + | |||
| + | Proposal for technical components to implement the proposed lifecycle. | ||
| + | **Plugins** | ||
| + | - **Approve** (https:// | ||
| + | - Prerequisites: | ||
| + | - **Note**: Check compatibility with the `tech_approved` status and the two-stage workflow | ||
| + | - **Notification** (https:// | ||
| + | |||
| + | ### Rights matrix | ||
| + | |||
| + | Overview of the rights associated with each of the roles implemented in DokuWiki. | ||
| + | |||
| + | ^ Action ^ Producers ^ Documenters ^ Maintainers ^ Technical Review ^ Content Review ^ Interoperability Manager ^ Steering Committee ^ Packager ^ Communicator ^ Support ^ ^ Users ^ | ||
| + | | Create a page (draft) | yes | yes | | | | | | | | | | | ||
| + | | Edit a draft | yes | yes | yes | | | | | | | | | | ||
| + | | Submit for validation | yes | yes | yes | | | | | | | | | | ||
| + | | Approve level 1a (technical) | | | | yes | | | | | | | | | ||
| + | | Approve level 1b (drafting) | | | | | yes | | | | | | | | ||
| + | | Make interoperable | | | | | | yes | | | | | | | ||
| + | | Approve Level 2 (publication) | | | | | | | yes | | | | | | ||
| + | | Mark as packaged | | | | | | | | yes | | | | | ||
| + | | Assign updates | | | | | | | yes | | | | | | ||
| + | | Mark needs update | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | | ||
| + | | Mark update review discussion | | | yes | | | | | | | | | | ||
| + | | Mark Update confirmation | | | yes | | | yes | | | | | | | ||
| + | | Mark deprecated | | | | | | | yes | | | | | | ||
| + | | Archive (upon SC decision) | | | yes | | | | | | | | | | ||
| + | | View published pages | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | | ||
| + | | View archives | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | | ||
| + | |||
| + | ## Correspondence with DokuWiki groups | ||
| + | |||
| + | ^ DokuWiki Group ^ Permissions ^ | ||
| + | | @producers | Create, edit drafts, submit, view (published and archive) | | ||
| + | | @documenters | Create, edit drafts, submit, view (published and archive) | | ||
| + | | @maintainers | Edit drafts, submit, mark as needs update, archive, view (published and archive) | | ||
| + | | @technical review | Approve level 1a, mark as needs update, view (published and archive) | | ||
| + | | @content review | Approve level 1b, mark as needs update, view (published and archives) | | ||
| + | | @steering | Approve level 2, assign updates, mark as deprecated, view (published and archives) | | ||
| + | | @members | View published pages and archives | | ||
| + | ## Conclusion | ||
| + | |||
| + | This document has outlined the data lifecycle and the associated documentation pages that will be integrated into the DocuWiki tool. As such, all functional and organisational roles, along with their associated rights, have been defined. The proposed processes for validating and updating the knowledge base content have also been described. | ||
| + | To inform discussions on data governance, a Data Management Plan is also being developed and will be updated throughout the project. The current draft version is available in the appendix entitled ‘PGD du projet naKnow (InnoData_Silicium)’. | ||