Knowledge
Artiklar och guider
Vad den är till för
A wiki of articles arranged in a tree, with draft, published and archived states and tags. Visibility is a label: there are no row-level permissions yet, so everyone with access to the app reads every article.
Vad paketet gör och inte gör
A wiki: articles arranged in a tree through a parent article, with a draft, published, archived flow, a visibility setting and tags. Visibility is a label for the UI and for people to respect; the platform has no row-level permissions yet, so everyone with the Knowledge groups can read every article.
Modeller
knowledge_article
An article of the knowledge base
Läsgrupp: knowledge.user. Skrivgrupp: knowledge.user.
| Fält | Typ | Dataklass | Personuppgift | Grupp | Agenter ser | Beskrivning |
|---|---|---|---|---|---|---|
title | text | none | nej | knowledge.user | i klartext | Article title |
parent_id | ref → knowledge_article | none | nej | knowledge.user | i klartext | The article this one is nested under; empty for a top-level article |
body | longtext | none | nej | knowledge.user | i klartext | Article content (Markdown) |
visibility | select (private, workspace, public) | none | nej | knowledge.user | i klartext | Who the article is meant for: private, workspace, public |
tags | text | none | nej | knowledge.user | i klartext | Comma-separated tags, for example onboarding,hr |
author_name | text | public_directory | ja | knowledge.user | maskerad | Name of the author |
sequence | number | none | nej | knowledge.user | i klartext | Order among its siblings, lowest first |
published_on | date | none | nej | knowledge.user | i klartext | Day the article was published (YYYY-MM-DD) |
state | select (draft, published, archived) | none | nej | knowledge.user | i klartext | Article status: draft, published, archived |
Arbetsflöden
knowledge_article
| Åtgärd | Flyttar | Vem får köra den | Godkännande |
|---|---|---|---|
knowledge_article.publish | state: draft → published | knowledge.manager | nej |
knowledge_article.unpublish | state: published → draft | knowledge.manager | nej |
knowledge_article.archive | state: published → archived | knowledge.manager | nej |
Behörighetsgrupper
Grupper som den här appen använder:
knowledge.managerknowledge.user
Steg som kräver godkännande
Inget steg i den här appen kräver godkännande, förutom att ta bort poster.
Vad agenter kan och inte kan göra
En agent kan läsa, söka, skapa och uppdatera poster i den här appen, och köra de åtgärder som inte kräver godkännande, inom behörighetsgrupperna för sin token.
Den kan bara föreslå de här stegen, och en person måste godkänna dem: knowledge_article.delete.
Personuppgifter maskeras som platshållare: knowledge_article.author_name.
Beroenden
Inga.
Installera
Installera den från appen Customize (Marknadsplats), eller från kommandoraden:
obop modules install-from knowledgeKräver en databas och administratörsbehörighet.