Centurio Dokumentazzjoni tas-sistema u tal-moduli
🏛️ Arkitettura tal-pjattaforma 🔑 Login
🏠 Il-Moduli kollha / crm_office / Ġestjoni tal-kompiti
📘

Ġestjoni tal-kompiti

tasks crm_office 🛡️ RLS Protected

Ġestjoni tal-kompiti <unk> Dokumentazzjoni tal-proċess u tal-API derivata mill-kodiċi.

Fachliche Bestimmung: Ġestjoni tal-kompiti <unk> Dokumentazzjoni tal-proċess u l-API derivata mill-kodiċi.

⚡ Flussi ta' xogħol u ċikli ta' ħajja

Ċiklu ta' ħajja tal-kuntratt cascade:business.contract.lifecycle

L-użu tal-enerġija

1. contract
kuntratt
kuntratti
Aktionen: contract.create
2. task
Termini / Sorveljanza tal-Kunsell
l-impjiegi
Aktionen: create_task

Korrispondenza → CRM cascade:business.correspondence.crm

L-użu tal-enerġija

1. lead
CRM Lead / L-impostazzjoni ta ' talba
b)
Aktionen: crm.lead.create
2. task
Tfassil tal-mistoqsija
l-impjiegi
Aktionen: create_task

Kunsinna tal-klijent → Tluq tal-merkanzija cascade:business.customer_order.fulfill

L-użu tal-enerġija

1. issue
Id-dispożizzjonijiet tal-Artikolu 2 (1)
l-inventarju
Aktionen: stock.issue.create
2. tour
Il-programm ta' tordni
Logistika
Aktionen: create_tour
3. project
proġett / l-allokazzjoni tal-kost
Proġetti
Aktionen: link_project
4. task
ordni li jtella'
l-impjiegi
Aktionen: create_task

dokument tal-kunsinna - ipproċessar sħiħ cascade:business.delivery_note.intake

L-użu tal-enerġija

1. stock
In-numru ta' dħul
l-inventarju
Aktionen: post_goods_receipt
2. tour
It-tors / it-trasport ulterjuri
Logistika
Aktionen: create_tour
3. task
Iċċekkjar / tqabbil tad-dħul tal-merkanzija
l-impjiegi
Aktionen: create_task
4. qc
L-ispezzjoni tal-kwalità f'każ ta' suspett ta' difetti
l-inventarju
Aktionen: kwalità.check.create
5. ticket
Il-klijent għandu jkollu l-ebda kunsiderazzjoni.
biljetti
Aktionen: create_ticket

L-eżami tal-konferma tal-ordni cascade:business.order_confirmation.check

L-użu tal-enerġija

1. match
AB <unk> Tikkombina l-ordni
Akkwist
Aktionen: order_confirmation.match
2. project
proġett / l-allokazzjoni tal-kost
Proġetti
Aktionen: link_project
3. task
Terminazzjoni ta ' kunsinna / monitoraġġ tal-prezzijiet
l-impjiegi
Aktionen: create_task

L-ipproċessar tar-ritorn cascade:business.return_note.handling

L-użu tal-enerġija

1. ticket
Il-kwalifika tal-kwalifika
biljetti
Aktionen: create_ticket
2. tour
Ippjanaw it-torn tal-ġbir
Logistika
Aktionen: create_tour
3. task
Għadd ta' xogħol
l-impjiegi
Aktionen: create_task

fattura dħul → Kontijiet cascade:business.supplier_invoice.p2p

L-użu tal-enerġija

1. booking
L-istabbiliment ta' assi ta' kontabbiltà
Kontabilità
Aktionen: Kontabilità.
2. project
L-ispejjeż tal-proġett
Proġetti
Aktionen: link_project
3. task
Termini / sorveljanza tal-kont
l-impjiegi
Aktionen: create_task

Servizz estern → Kontabilità cascade:business.work_report.billing

L-użu tal-enerġija

1. fieldservice
Implimentazzjoni tal-Artikolu 3 (2) (b)
servizz fil-qasam
Aktionen: create_service_report
2. task
It-trażmissjoni tal-kontijiet
l-impjiegi
Aktionen: create_task
3. ticket
Il-klijent għandu jkollu l-ebda kunsiderazzjoni tal-klijent.
biljetti
Aktionen: create_ticket

Tnaqqis / Ridu cascade_target:business.task.followup

L-użu tal-enerġija

1. cascade
Tnaqqis / Ridu

L-impjieg status:task

L-użu tal-apparat tal-istatus osservattiv (observable_only) ma jkunx obbligat.

1. todo
l-
Statut <unk>todo<unk> tal-magna tal-istat tas-servizz.
2. open
miftuħa
Statut <unk>open<unk> tas-sistema tal-istat tas-servizz.
3. in_progress
in_progress
Statut <unk>in_progress<unk> tas-sistema tal-istat tas-sistema.
4. blocked
Imblukkati
Statut <unk>blokkjat <unk> tas-sistema tal-istat tas-sistema.
5. review
reviżjoni
Statut <unk>review<unk> tas-sistema tal-istat tas-sistema.
6. done
l-għamla
Statut <unk> done<unk> tal-magna tal-istat tas-servizz.
7. cancelled
ikkanċellati
Statut <unk>kanċellati <unk> tas-sistema tal-istat tas-sistema.

🗄️ Modelli tad-dejta & Felder

TaskChecklistItems task_checklist_items RLS Aktiv
12 Il-kamps / il-kolla

Tabelle task_checklist_items

Feldname Tip ta' data Obbligu Schlüssel L-importanza professjonali
task_id UUID Ja * FK ➔ tasks.id Feld task_id
title VARCHAR(255) Ja * - Feld title
is_done BOOLEAN Ja * - Feld is_done
position INTEGER Ja * - Feld position
assigned_user_id UUID Nein FK ➔ users.id Feld assigned_user_id
completed_at DATETIME Nein - Feld completed_at
completed_by UUID Nein FK ➔ users.id Feld completed_by
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
metadata JSONB Ja * - Feld metadata
TaskDependencies task_dependencies RLS Aktiv
11 Il-kamps / il-kolla

Tabelle task_dependencies

Feldname Tip ta' data Obbligu Schlüssel L-importanza professjonali
task_id UUID Ja * FK ➔ tasks.id Feld task_id
predecessor_id UUID Ja * FK ➔ tasks.id Feld predecessor_id
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata
Tasks tasks RLS Aktiv
32 Il-kamps / il-kolla

Tabelle tasks

Feldname Tip ta' data Obbligu Schlüssel L-importanza professjonali
title VARCHAR(255) Ja * - Feld title
description TEXT Nein - Feld description
status VARCHAR(48) Ja * - Feld status
priority VARCHAR(48) Ja * - Feld priority
due_at DATETIME Nein - Feld due_at
started_at DATETIME Nein - Feld started_at
completed_at DATETIME Nein - Feld completed_at
estimated_hours NUMERIC(14, 2) Nein - Feld estimated_hours
logged_hours NUMERIC(14, 2) Nein - Feld logged_hours
tags JSONB Nein - Feld tags
assigned_user_id UUID Nein FK ➔ users.id Feld assigned_user_id
customer_id UUID Nein FK ➔ customers.id Feld customer_id
project_id UUID Nein FK ➔ projects.id Feld project_id
work_order_id UUID Nein FK ➔ work_orders.id Feld work_order_id
asset_id UUID Nein FK ➔ assets.id Feld asset_id
ticket_id UUID Nein FK ➔ tickets.id Feld ticket_id
milestone_id UUID Nein FK ➔ project_milestones.id Feld milestone_id
entity_type VARCHAR(64) Nein - Feld entity_type
entity_id UUID Nein - Feld entity_id
action_url VARCHAR(512) Nein - Feld action_url
created_by_agent VARCHAR(64) Nein - Feld created_by_agent
source_event_id UUID Nein - Feld source_event_id
idempotency_key VARCHAR(128) Nein - Feld idempotency_key
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata

🔌 Punti ta' Bidu (UI & API)

Art Il-metodu Punti ta ' tmiem / pjaċċ Titel & Zweck L-eżenzjoni
⚡ REST API DELETE /api/v1/tasks/checklist/{item_id}
delete_checklist_item
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API DELETE /api/v1/tasks/{task_id}
delete_task
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API DELETE /api/v1/tasks/{task_id}/dependencies/{predecessor_id}
remove_dependency
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API GET /api/v1/tasks
list_tasks
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /api/v1/tasks/board
get_task_board
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /api/v1/tasks/context/{entity_type}/{entity_id}
list_tasks_for_context
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /api/v1/tasks/count
open_count
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /api/v1/tasks/my
my_tasks
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /api/v1/tasks/{task_id}
get_task
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /api/v1/tasks/{task_id}/dependencies
list_dependencies
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /aufgaben
tasks_page
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /aufgaben/neu
task_create_page
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /aufgaben/{task_id}
task_detail_page
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /tasks
tasks_page
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /tasks/new
task_create_page
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API GET /tasks/{task_id}
task_detail_page
Semantic binding: inventory_only; mutation=False
tasks
⚡ REST API PATCH /api/v1/tasks/checklist/{item_id}
update_checklist_item
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API PATCH /api/v1/tasks/checklist/{item_id}/toggle
toggle_checklist_item
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API PATCH /api/v1/tasks/{task_id}
update_task
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API PATCH /api/v1/tasks/{task_id}/status
update_task_status
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks
create_task
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks/context/{entity_type}/{entity_id}
create_task_for_context
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks/{task_id}/assign
assign_task
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks/{task_id}/cancel
cancel_task
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks/{task_id}/checklist
add_checklist_item
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks/{task_id}/complete
complete_task
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks/{task_id}/dependencies
add_dependency
Semantic binding: operator_surface; mutation=True
tasks
⚡ REST API POST /api/v1/tasks/{task_id}/log-time
log_task_time
Semantic binding: operator_surface; mutation=True
tasks

🛡️ Regolatorji u konformità

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • L-impriża għandha tinvestiga l-impriża.
  • Il-konnessjoni tal-konnessjoni