📰
Intranet & publicações
publishing
crm_office
🛡️ RLS Protected
Sites semelhantes ao SharePoint, páginas/noticias/políticas, divulgação de circulação, anexos DMS e confirmação de leitura.
Fachliche Bestimmung: Intranet: Áreas (sites) com papéis de membros, projetos com corpo TinyMCE, liberação através da DocumentCirculation (source_type=publishing_page), versão principal na Publish, opcionais Ack-tasks na política. Anexos são documentos DMS; download através de /api/v1/documents/{id}/download. TinyMCE escolhe link/imagem do DMS.
⚡ Fluxos de trabalho e ciclos de vida (1)
🗄️ Modelos de dados (6)
🔌 Pontos de partida (UI e APIs) (20)
🛡️ Regulação e conformidade
⚡ Fluxos de trabalho e ciclos de vida
Página de intranet: Projeto → Circulação → Publicação
intranet_page_lifecycle
Caminho de conteúdo do projecto até à versão principal publicada, incluindo a confirmação de leitura opcional.
sequenceDiagram
Author->>PublishingAPI: POST /pages (draft)
Author->>PublishingAPI: POST /pages/{id}/attachments
Author->>PublishingAPI: POST /pages/{id}/submit
PublishingAPI->>Circulations: create source_type=publishing_page
Approver->>Circulations: complete_step approved
Circulations->>PublishingAPI: publish_from_circulation
Reader->>Web: GET /intranet/pages/{id}
1. DRAFT
Projecto
Contributor coloca página e desenha corpo HTML (bleach-sanitized).
Aktionen: attach_document, upload_and_attach, save_draft
2. PENDING
Para libertação
inicia a circulação de documentos com source_type=publishing_page.
Aktionen: submit_for_approval
3. PUBLISHED
Publicação
publish_from_circulation define versão principal e visibilidade de feed.
Aktionen: audience_filter, optional_ack_tasks
4. ACK
Confirmação de leitura
As políticas com requisi_a_a_c geram a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_
Aktionen: Reconocer
🗄️ Modelos de dados
🔌 Pontos de partida (UI e APIs)
| Art | Método | Ponto final / caminho | Titel & Zweck | Recurso |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/publishing/pages/{page_id}/attachments/{document_id} |
detach_document
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/dms-search |
dms_search
Semantic binding: not_evaluated; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/feed |
publishing_feed
Semantic binding: not_evaluated; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/pages/{page_id} |
get_page
Semantic binding: not_evaluated; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/pages/{page_id}/attachments |
list_attachments
Semantic binding: not_evaluated; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/sites |
list_sites
Semantic binding: not_evaluated; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/sites/{site_id}/members |
list_members
Semantic binding: not_evaluated; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/sites/{site_id}/pages |
list_site_pages
Semantic binding: not_evaluated; mutation=False
|
publishing
|
| ⚡ REST API | PATCH | /api/v1/publishing/pages/{page_id} |
update_page
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | PATCH | /api/v1/publishing/sites/{site_id} |
update_site
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages |
create_page
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/ack |
acknowledge_page
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/attachments |
attach_document
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/submit |
submit_page
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/unpublish |
unpublish_page
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/sites |
create_site
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| ⚡ REST API | PUT | /api/v1/publishing/sites/{site_id}/members |
set_member
Semantic binding: not_evaluated; mutation=True
|
publishing
|
| 🖥️ WEB-UI | GET | /intranet |
Fonte de entrada
O que se deve fazer para que a Comissão possa fazer o seu parecer?
|
Standard |
| 🖥️ WEB-UI | GET | /intranet/pages/{id}/edit |
Edição de páginas
Anexos de MCE + DMS
|
Standard |
| ⚡ REST API | POST | /api/v1/publishing/pages/{id}/submit |
Para libertação
Ação de rotação
|
Standard |
🛡️ Regulação e conformidade
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- - a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a)
- Auditoria publicação.actação
- Ação de isolamento de clientes (RLS)
Modulos ligados: