Knowledge
Artykuły i poradniki
Do czego służy
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.
Co pakiet robi, a czego nie robi
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.
Modele
knowledge_article
An article of the knowledge base
Grupa odczytu: knowledge.user. Grupa zapisu: knowledge.user.
| Pole | Rodzaj | Klasa danych | Dane osobowe | Grupa | Agenci widzą | Opis |
|---|---|---|---|---|---|---|
title | text | none | nie | knowledge.user | jawnie | Article title |
parent_id | ref → knowledge_article | none | nie | knowledge.user | jawnie | The article this one is nested under; empty for a top-level article |
body | longtext | none | nie | knowledge.user | jawnie | Article content (Markdown) |
visibility | select (private, workspace, public) | none | nie | knowledge.user | jawnie | Who the article is meant for: private, workspace, public |
tags | text | none | nie | knowledge.user | jawnie | Comma-separated tags, for example onboarding,hr |
author_name | text | public_directory | tak | knowledge.user | zamaskowane | Name of the author |
sequence | number | none | nie | knowledge.user | jawnie | Order among its siblings, lowest first |
published_on | date | none | nie | knowledge.user | jawnie | Day the article was published (YYYY-MM-DD) |
state | select (draft, published, archived) | none | nie | knowledge.user | jawnie | Article status: draft, published, archived |
Przepływy pracy
knowledge_article
| Akcja | Przenosi | Kto może uruchomić | Zatwierdzenie |
|---|---|---|---|
knowledge_article.publish | state: draft → published | knowledge.manager | nie |
knowledge_article.unpublish | state: published → draft | knowledge.manager | nie |
knowledge_article.archive | state: published → archived | knowledge.manager | nie |
Grupy uprawnień
Grupy używane przez tę aplikację:
knowledge.managerknowledge.user
Kroki zatwierdzania
Żaden krok w tej aplikacji nie wymaga zatwierdzenia, poza usuwaniem rekordów.
Co agenci mogą, a czego nie mogą
Agent może odczytywać, wyszukiwać, tworzyć i aktualizować rekordy tej aplikacji oraz uruchamiać akcje niewymagające zatwierdzenia, w ramach grup uprawnień swojego tokenu.
Te kroki może tylko zaproponować, a człowiek musi je zatwierdzić: knowledge_article.delete.
Dane osobowe są maskowane jako tokeny zastępcze: knowledge_article.author_name.
Zależności
Brak.
Instalacja
Zainstaluj ją w aplikacji Customize (Marketplace) lub z wiersza poleceń:
obop modules install-from knowledgeWymaga bazy danych i uprawnień administratora.
Zbuduj własną
Przewodnik po modułach pokazuje, jak pisze się takie aplikacje