📘
L-ammont ta' dħul
customers
crm_office
🛡️ RLS Protected
L-informazzjoni pprovduta mill-awtoritajiet kompetenti tal-Istati Membri għandha tkun disponibbli għall-informazzjoni dwar l-informazzjoni pprovduta mill-awtoritajiet kompetenti tal-Istati Membri.
Fachliche Bestimmung: L-informazzjoni li ġejja għandha tiġi pprovduta lill-awtoritajiet kompetenti tal-Istati Membri u lill-awtoritajiet kompetenti tal-Istati Membri.
⚡ Flussi ta' xogħol u ċikli ta' ħajja (3)
🗄️ Modelli tad-dejta & Felder (1)
🔌 Punti ta' Bidu (UI & API) (42)
🛡️ Regolatorji u konformità
⚡ Flussi ta' xogħol u ċikli ta' ħajja
L-ordni tal-portali tal-klijenti & l-iskadjar tal-ERP
portal_order_cascade
Il-kors tal-merkanzija fil-portafoll tal-klijent sal-ordni tal-kunsinna awtomatika assi minn kwotazzjoni u l-ordni tal-kunsinna.
sequenceDiagram
Kunde im Portal->>PortalAPI: POST /portal/{slug}/bestellung (Positionen & Fieldsets)
PortalAPI->>PortalAPI: validate_attribute_values()
PortalAPI->>DB: INSERT INTO quotes (source_type = 'SYSTEM')
PortalAPI->>DB: INSERT INTO work_orders (order_type = 'delivery', status = 'SCHEDULED')
PortalAPI-->>Kunde im Portal: Bestätigungsseite & Auftragsnummer
1. CATALOG
Għażla tal-prodotti
klijent jagħżel prodotti u jimtela settijiet ta' kamp ta' attribut dinamiku.
Aktionen: L-eżami tal-kamp obbligatorju fil-browser
2. SUBMIT
Trasmissjoni tal-ordnijiet
L-informazzjoni li ġejja għandha tiġi pprovduta lill-awtorità kompetenti tal-Istat Membru li jkun qed jagħmel l-ordni.
Aktionen: jtellgħu
3. QUOTE_GEN
Impijan ta' offerta
Sistema tipproduċi kwota b' source_type= 'SYSTEM' u 'portal_order'.
Aktionen: li jassorbu attribwi semantiċi
4. WORKORDER_GEN
Impijan tal-kuntratt
Prodotti awtomatiċi tal-ordni ta' eżekuzzjoni (WorkOrder) fil-LVS/ERP.
Aktionen: maħżen jew it-tindif ta' traċċa
L-użu ta' l-użu:
plan:command_customer_crud_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
1. customer_crud_subagent
customer_crud_subagent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "customer_crud_subagent", "condition_fact": null}
Aktionen: customer_crud_subagent
L-applikazzjoni għall-portali tal-klijenti
plan:portal_request_dispatch
Geprüfter Durable-Plan (durable_plan), Start: domain_event.
1. portal_request_dispatch_agent
portal_request_dispatch_agent
{"key": "step_0", "label": "Portal-Anfrage als Aufgabe disponieren", "adapter": "agent.execute", "agent": "portal_request_dispatch_agent", "condition_fact": null}
Aktionen: portal_request_dispatch_agent
🗄️ 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/customers/{customer_id} |
delete_customer
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | DELETE | /api/v1/customers/{customer_id}/contacts/{contact_id} |
delete_contact
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | GET | /api/v1/customers |
list_customers
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /api/v1/customers/stats |
customer_stats
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /api/v1/customers/{customer_id} |
get_customer
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /api/v1/customers/{customer_id}/contacts |
list_contacts
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /api/v1/customers/{customer_id}/invoice-recipient |
get_invoice_recipient
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /api/v1/customers/{customer_id}/portal |
customer_portal_state
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /api/v1/customers/{customer_id}/shop-rates |
list_partner_shop_rates
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /api/v1/customers/{customer_id}/tree |
get_customer_tree
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /customers |
customers_page
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /customers/new |
customer_create_page
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /customers/{customer_id} |
customer_detail_page
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /customers/{customer_id}/edit |
customer_detail_page
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /customers/{customer_id}/portal |
customer_portal_admin_page
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | GET | /portal/{slug}/profil |
profile_page
Semantic binding: not_evaluated; mutation=False
|
customers
|
| ⚡ REST API | PATCH | /api/v1/customers/{customer_id} |
update_customer
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | PATCH | /api/v1/customers/{customer_id}/contacts/{contact_id} |
update_contact
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers |
create_customer
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers/{customer_id}/contacts |
create_contact
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers/{customer_id}/portal/accounts |
customer_portal_account_add
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers/{customer_id}/portal/accounts/{account_id}/password |
customer_portal_account_password
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers/{customer_id}/portal/accounts/{account_id}/status |
customer_portal_account_status
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers/{customer_id}/portal/invites |
customer_portal_invite
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers/{customer_id}/portal/invites/{invite_id}/revoke |
customer_portal_invite_revoke
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /api/v1/customers/{customer_id}/portal/toggle |
customer_portal_toggle
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /customers/{customer_id}/portal |
customer_portal_admin_save
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /customers/{customer_id}/portal/accounts |
customer_portal_account_create
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /customers/{customer_id}/portal/accounts/{account_id}/password |
customer_portal_account_password
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /customers/{customer_id}/portal/accounts/{account_id}/status |
customer_portal_account_status
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /customers/{customer_id}/portal/invites |
customer_portal_invite_create
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /customers/{customer_id}/portal/invites/{invite_id}/revoke |
customer_portal_invite_revoke
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /portal/{slug}/profil |
profile_submit
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /portal/{slug}/profil/kontakte |
profile_contact_save
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /portal/{slug}/profil/kontakte/{contact_id}/loeschen |
profile_contact_delete
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /portal/{slug}/profil/standorte |
profile_location_save
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | POST | /portal/{slug}/profil/standorte/{location_id}/deaktivieren |
profile_location_deactivate
Semantic binding: not_evaluated; mutation=True
|
customers
|
| ⚡ REST API | PUT | /api/v1/customers/{customer_id}/shop-rates |
upsert_partner_shop_rate
Semantic binding: not_evaluated; mutation=True
|
customers
|
| 🖥️ WEB-UI | GET | /portal/{slug}/ |
Il-paġna tal-bidu tal-portal
Dispositivi tal-ippjanar tal-enerġija
|
Standard |
| 🖥️ WEB-UI | GET | /portal/{slug}/bestellung |
Il-paġna tal-ordni tal-portal
L-ordni tal-katalogu b'sett ta' kamp dinamiku
|
Standard |
| 🖥️ WEB-UI | GET | /portal/{slug}/rechnungen |
Fatur tal-portali
Arkiv tal-kontijiet u tniżżil tal-PDF
|
Standard |
| ⚡ REST API | POST | /portal/{slug}/bestellung |
Il-preżentazzjoni tal-ordni
Jivalwa settijiet ta' kamp u jiġġenera kwota/ordnijiet ta' xogħol
|
Standard |
🛡️ Regolatorji u konformità
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- L-impriża għandha tinvestiga l-impriża.
- Il-konnessjoni tal-konnessjoni