Knowledge

Artiklar och guider

MarknadsplatsInnehåll och dokumentVersion 0.1.0manifest

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ältTypDataklassPersonuppgiftGruppAgenter serBeskrivning
titletextnonenejknowledge.useri klartextArticle title
parent_idref → knowledge_articlenonenejknowledge.useri klartextThe article this one is nested under; empty for a top-level article
bodylongtextnonenejknowledge.useri klartextArticle content (Markdown)
visibilityselect (private, workspace, public)nonenejknowledge.useri klartextWho the article is meant for: private, workspace, public
tagstextnonenejknowledge.useri klartextComma-separated tags, for example onboarding,hr
author_nametextpublic_directoryjaknowledge.usermaskeradName of the author
sequencenumbernonenejknowledge.useri klartextOrder among its siblings, lowest first
published_ondatenonenejknowledge.useri klartextDay the article was published (YYYY-MM-DD)
stateselect (draft, published, archived)nonenejknowledge.useri klartextArticle status: draft, published, archived

Arbetsflöden ​

knowledge_article ​

ÅtgärdFlyttarVem får köra denGodkännande
knowledge_article.publishstate: draft → publishedknowledge.managernej
knowledge_article.unpublishstate: published → draftknowledge.managernej
knowledge_article.archivestate: published → archivedknowledge.managernej

Behörighetsgrupper ​

Grupper som den här appen använder:

  • knowledge.manager
  • knowledge.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:

bash
obop modules install-from knowledge

Kräver en databas och administratörsbehörighet.

Bygg din egen ​

Modulguiden visar hur appar som den här skrivs