📰
Intranet & Pubblikazzjonijiet
publishing
crm_office
🛡️ RLS Protected
Sites simili għal SharePoint, Pajjijiet/News/Policies, L-għoti ta' ċirkolazzjoni, Annessi DMS u konferma tal-qari.
Fachliche Bestimmung: impjegat intranet: Is-siti (i) b'rwoli ta' membri, disinji b'korp TinyMCE, ħruġ permezz ta' DocumentCirculation (source_type=publishing_page), verżjoni maġġuri f'Publish, Ack-tasks opzzjonali f'politiki.
⚡ Flussi ta' xogħol u ċikli ta' ħajja (1)
🗄️ Modelli tad-dejta & Felder (6)
🔌 Punti ta' Bidu (UI & API) (20)
🛡️ Regolatorji u konformità
⚡ Flussi ta' xogħol u ċikli ta' ħajja
Intranet: Disinn → Kunsiderazzjoni → Pubblikazzjoni
intranet_page_lifecycle
Il-kontenut tal-abbozz sal-verżjoni prinċipali ppubblikata, inkluż l-konferma tal-qari opzjonali.
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
Proġett
Kontributur jdaħħal il-paġna u jfassal il-korp HTML (bleach-sanitized).
Aktionen: attach_document, upload_and_attach, save_draft
2. PENDING
Għall-ħruġ
tibda DocumentCirculation b' source_type=publishing_page.
Aktionen: submit_for_approval
3. PUBLISHED
Pubblikat
publish_from_circulation jistabbilixxi verżjoni ewlenija u viżibbiltà tal-feed.
Aktionen: audience_filter, optional_ack_tasks
4. ACK
Konfirmazzjoni tal-qari
Il-politika b'requirements_ack toħloq rivelazzjonijiet ta' requirements per verżjoni.
Aktionen: li jirrikonoxxu
🗄️ Modelli tad-dejta & Felder
🔌 Punti ta' Bidu (UI & API)
| Art | Il-metodu | Punti ta ' tmiem / pjaċċ | Titel & Zweck | L-eżenzjoni |
|---|---|---|---|---|
| ⚡ 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 |
Fiduċijiet tal-intranet
Audience-gefilterte Übersicht
|
Standard |
| 🖥️ WEB-UI | GET | /intranet/pages/{id}/edit |
L-għamla
L-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness II tal-Anness
|
Standard |
| ⚡ REST API | POST | /api/v1/publishing/pages/{id}/submit |
Għall-ħruġ
Bdew jmorru
|
Standard |
🛡️ Regolatorji u konformità
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- L-impriża għandha tinvestiga l-impriża.
- Audit ippubblikar.
- L-iżolament tal-klijenti (RLS)
Moduli marbuta: