📰
Intranet i publikacije
publishing
crm_office
🛡️ RLS Protected
Sites, stranice/Novice/Politika, objavljivanje redova, DMS priloge i potvrda čitanja.
Fachliche Bestimmung: zaposlenik intranet: područja (site) s članovima, dizajni s TinyMCE-om, objavljivanje putem DocumentCirculation (source_type=publishing_page), glavna verzija u Publish, opcionalne ak-taske u politika. Priloga su DMS-ovi dokumenti; preuzimanje putem /api/v1/documents/{id}/download. TinyMCE bira link/slika iz DMS-a.
⚡ Radni tokovi i životni ciklusi (1)
🗄️ Modela podataka (6)
🔌 U skladu s člankom 4. stavkom 1. (20)
🛡️ Uredba (EZ) br.
⚡ Radni tokovi i životni ciklusi
Intranet stranica: Projekt → Oblik → Objavljivanje
intranet_page_lifecycle
Uloženi put od projekta do objavljene glavne verzije, uključujući opcionalno potvrđivanje čitanja.
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
Uloga
Ponudavac stavlja stranicu i dizajnira HTML-body (bleach-sanitized).
Aktionen: attach_document, upload_and_attach, save_draft
2. PENDING
Za oslobađanje
Počinje se obrada s izvorom_tip=publishing_page.
Aktionen: submit_for_approval
3. PUBLISHED
Uprkos tome,
publish_from_circulation je postavljena za glavnu verziju i vidljivost feed-a.
Aktionen: audience_filter, optional_ack_tasks
4. ACK
Potvrda za čitanje
Politika s zahtjevima proizvede zahtjeve za različitost.
Aktionen: Priznavanje
🗄️ Modela podataka
🔌 U skladu s člankom 4. stavkom 1.
| Art | Sljedeći članak | Krajnja tačka / put | Titel & Zweck | Odluka o odobrenju |
|---|---|---|---|---|
| ⚡ 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 |
Ugrađivanje
Sljedeći članak
|
Standard |
| 🖥️ WEB-UI | GET | /intranet/pages/{id}/edit |
Prerađivanje stranice
U skladu s člankom 9. stavkom 1.
|
Standard |
| ⚡ REST API | POST | /api/v1/publishing/pages/{id}/submit |
Za oslobađanje
Pokretanje okruženja
|
Standard |
🛡️ Uredba (EZ) br.
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- U skladu s člankom 3.
- Provedba revizije
- U skladu s člankom 3.4.4.
Spojena modula: