Knowledge

Artykuły i poradniki

MarketplaceTreści i dokumentyWersja 0.1.0manifest

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.

PoleRodzajKlasa danychDane osoboweGrupaAgenci widząOpis
titletextnonenieknowledge.userjawnieArticle title
parent_idref → knowledge_articlenonenieknowledge.userjawnieThe article this one is nested under; empty for a top-level article
bodylongtextnonenieknowledge.userjawnieArticle content (Markdown)
visibilityselect (private, workspace, public)nonenieknowledge.userjawnieWho the article is meant for: private, workspace, public
tagstextnonenieknowledge.userjawnieComma-separated tags, for example onboarding,hr
author_nametextpublic_directorytakknowledge.userzamaskowaneName of the author
sequencenumbernonenieknowledge.userjawnieOrder among its siblings, lowest first
published_ondatenonenieknowledge.userjawnieDay the article was published (YYYY-MM-DD)
stateselect (draft, published, archived)nonenieknowledge.userjawnieArticle status: draft, published, archived

Przepływy pracy ​

knowledge_article ​

AkcjaPrzenosiKto może uruchomićZatwierdzenie
knowledge_article.publishstate: draft → publishedknowledge.managernie
knowledge_article.unpublishstate: published → draftknowledge.managernie
knowledge_article.archivestate: published → archivedknowledge.managernie

Grupy uprawnień ​

Grupy używane przez tę aplikację:

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

bash
obop modules install-from knowledge

Wymaga bazy danych i uprawnień administratora.

Zbuduj własną ​

Przewodnik po modułach pokazuje, jak pisze się takie aplikacje