Centurio Taispeántas ar an gcóras
🏛️ Ailtireacht ardán 🔑 Login
🏠 Gach mhodal / crm_office / Bainistíocht tascanna
📘

Bainistíocht tascanna

tasks crm_office 🛡️ RLS Protected

Bainistíocht tascanna <unk> Daciméadú próiseas agus API a eascraítear ó chód.

Fachliche Bestimmung: Bainistíocht tascanna <unk> Dacláin phróisis agus API a eascraítear ó chód. Cuimsíonn sé na próisis, na cumasanna, na meaisíní staid, na APIanna agus na táblaí atá cláraithe do shamhlaithe agus athbhreithnithe.

⚡ Cithruithe ar an obair

Cithir bheatha conartha cascade:business.contract.lifecycle

Cáskade (review_gated).

1. contract
conradh
Conarthaí
Aktionen: contract.create
2. task
Críochtaí / Rialú
tascanna
Aktionen: create_task

Cór-fhreagras → CRM cascade:business.correspondence.crm

Cáskade (review_gated).

1. lead
Céad-mheasán CRM / iarratais a chur ar bun
Ccrm
Aktionen: crm.lead.create
2. task
Cúlra
tascanna
Aktionen: create_task

Kundenauftrag → Abwicklung cascade:business.customer_order.fulfill

Cáskade (review_gated).

1. order
Verkaufsauftrag anlegen / bestätigen
sales
Aktionen: sales.create
2. issue
Clúdaíocht as an táirge
an t-ionad
Aktionen: stock.issue.create
3. tour
Cuairteanna ar an seachadadh a phleanáil
logistice
Aktionen: create_tour
4. project
tionscadal / cosanta
tionscadail
Aktionen: link_project
5. task
ordú a chur chun feidhme / a ríomh
tascanna
Aktionen: create_task

nóta seachadta - Forbartha iomlán cascade:business.delivery_note.intake

Cáskade (review_gated).

1. stock
Cúlra a iontráil i bhrú stóras
an t-ionad
Aktionen: post_goods_receipt
2. tour
Taistil / Cuairteanna
logistice
Aktionen: create_tour
3. task
Déanfar iontráil na n-earraí a sheiceáil / a chomhcheistiú
tascanna
Aktionen: create_task
4. qc
Déanfar tástáil ar chaighdeán i gcás meabhracha
an t-ionad
Aktionen: cáilíocht.check.create
5. ticket
Céadáin i gcás easnamh
ticéid
Aktionen: create_ticket

Déanfar an t-ordú a fhíorú cascade:business.order_confirmation.check

Cáskade (review_gated).

1. match
AB <unk> ordú a chomhcheangal
an t-iarraidh
Aktionen: order_confirmation.match
2. project
tionscadal / cosanta
tionscadail
Aktionen: link_project
3. task
Tuairiscí ar an méid seo a leanas:
tascanna
Aktionen: create_task

Iarratais cascade:business.return_note.handling

Cáskade (review_gated).

1. ticket
Cláir a chur ar fáil
ticéid
Aktionen: create_ticket
2. tour
Cuairteanna a chur ar bun
logistice
Aktionen: create_tour
3. task
Athbhreisiú ar ais
tascanna
Aktionen: create_task

sonrasc isteach → Úrscríbhinn cascade:business.supplier_invoice.p2p

Cáskade (review_gated).

1. booking
Cinntíonn an t-airgead
Contaeireacht
Aktionen: cuntas.
2. project
Costas tionscadail a chur i gcrích
tionscadail
Aktionen: link_project
3. task
Freagra / faireachán cuntas
tascanna
Aktionen: create_task

Seirbhísí seachtracha → Deimhniú cascade:business.work_report.billing

Cáskade (review_gated).

1. fieldservice
An t-airgead a bhaineann le seirbhísí a bhaineann le seirbhísí a sholáthar
seirbhís talmhaíochta
Aktionen: create_service_report
2. task
Cinntíonna tar éis an gheilleagair
tascanna
Aktionen: create_task
3. ticket
Cilleann an t-airgead
ticéid
Aktionen: create_ticket

Cúlra / Ath-aistriú cascade_target:business.task.followup

Cáskade (review_gated).

1. cascade
Cúlra / Ath-aistriú

Cúlra status:task

Máchineáil staid bhreathnasach (observable_only).

1. todo
gach rud
Staidís <unk>to<unk> an stádas innealra tasc.
2. open
an fhón
Staitís <unk>open<unk> an stáit innealra tasc.
3. in_progress
in_progress
Staidís <unk>in_progress<unk> de tasc stádas.
4. blocked
blocked
Staidís <unk>blocked<unk> an stádas innealra tasc.
5. review
athbhreithniú
Staitisticí <unk>review<unk> de stádas innealra tasc.
6. done
Críochnaithe
Staidís <unk>done<unk> an stádas innealra tasc.
7. cancelled
Cinnte
Staidís <unk>cancelled<unk> de stádas innealra tasc.

🗄️ Mhodhanna sonraí & réimsí

TaskChecklistItems task_checklist_items RLS Aktiv
12 Criosanna / collaín

Tabelle task_checklist_items

Feldname Cinntíocht Oibleagáid Schlüssel Treoir
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 Criosanna / collaín

Tabelle task_dependencies

Feldname Cinntíocht Oibleagáid Schlüssel Treoir
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 Criosanna / collaín

Tabelle tasks

Feldname Cinntíocht Oibleagáid Schlüssel Treoir
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

🔌 Pointí tosaigh (UI& APIanna)

Art An modh Críoch/slighe Titel & Zweck Céadú
⚡ 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

🛡️ Rialacháin & Comhlíonadh

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • GoBD
  • Cláir ar an gcliaint (PostgreSQL RLS)