📰
Intranet y publicaciones
publishing
crm_office
🛡️ RLS Protected
Sitio parecido a SharePoint, páginas/noticias/políticas, distribución de circulación, anexos DMS y confirmación de lectura.
Fachliche Bestimmung: empleado intranet: áreas (sitios) con papeles de miembros, proyectos con cuerpo de TinyMCE, liberación a través de DocumentCirculation (source_type=publishing_page), versión principal en Publish, opcionales Ack-tasks en las políticas.
⚡ Flujos de trabajo y ciclos de vida (1)
🗄️ Modelos de datos y campos (6)
🔌 Puntos de inicio (UI y API) (20)
🛡️ Regulación y cumplimiento
⚡ Flujos de trabajo y ciclos de vida
Página de intranet: proyecto → circulación → publicación
intranet_page_lifecycle
Cálculo de contenido desde el proyecto hasta la versión principal publicada, incluida la confirmación de lectura 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
Proyecto
Contributor crea páginas y diseña HTML-body (desinfectado por la bleach).
Aktionen: attach_document, upload_and_attach, save_draft
2. PENDING
Para su liberación
Inicio de la circulación de documentos con fuente_tipo=publishing_page.
Aktionen: submit_for_approval
3. PUBLISHED
Publicado
publish_from_circulation establece versión principal y visibilidad de feed.
Aktionen: audience_filter, optional_ack_tasks
4. ACK
Confirmación de lectura
Las políticas con requisito generan una indicación de requisito por versión.
Aktionen: reconocer
🗄️ Modelos de datos y campos
🔌 Puntos de inicio (UI y API)
| Art | El método | Punto final / camino | Titel & Zweck | Reacción |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/publishing/pages/{page_id}/attachments/{document_id} |
detach_document
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/dms-search |
dms_search
Semantic binding: inventory_only; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/feed |
publishing_feed
Semantic binding: inventory_only; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/pages/{page_id} |
get_page
Semantic binding: inventory_only; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/pages/{page_id}/attachments |
list_attachments
Semantic binding: inventory_only; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/sites |
list_sites
Semantic binding: inventory_only; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/sites/{site_id}/members |
list_members
Semantic binding: inventory_only; mutation=False
|
publishing
|
| ⚡ REST API | GET | /api/v1/publishing/sites/{site_id}/pages |
list_site_pages
Semantic binding: inventory_only; mutation=False
|
publishing
|
| ⚡ REST API | PATCH | /api/v1/publishing/pages/{page_id} |
update_page
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | PATCH | /api/v1/publishing/sites/{site_id} |
update_site
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages |
create_page
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/ack |
acknowledge_page
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/attachments |
attach_document
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/submit |
submit_page
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/pages/{page_id}/unpublish |
unpublish_page
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | POST | /api/v1/publishing/sites |
create_site
Semantic binding: operator_surface; mutation=True
|
publishing
|
| ⚡ REST API | PUT | /api/v1/publishing/sites/{site_id}/members |
set_member
Semantic binding: operator_surface; mutation=True
|
publishing
|
| 🖥️ WEB-UI | GET | /intranet |
Computación de datos
En el caso de las empresas de la Unión, el importe de la ayuda se calcula en el importe de la ayuda.
|
Standard |
| 🖥️ WEB-UI | GET | /intranet/pages/{id}/edit |
Reproducción de la página
Anexos de la sección de la Directiva 2000/29/CE
|
Standard |
| ⚡ REST API | POST | /api/v1/publishing/pages/{id}/submit |
Para su liberación
Inicio de la circulación
|
Standard |
🛡️ Regulación y cumplimiento
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- La Comisión ha adoptado una decisión en el marco de la cual se ha adoptado una decisión.
- Publicación de auditoría.
- El importe de la ayuda se calcula en el importe de la ayuda.
Modulos vinculados: