Centurio Sistemi i moduli
🏛️ Pružateljska arhitektura 🔑 Login
🏠 Sve module / crm_office / Upravljanje zadacima
📘

Upravljanje zadacima

tasks crm_office 🛡️ RLS Protected

U skladu s člankom 3.4.4. točka 1.

Fachliche Bestimmung: U skladu s člankom 3. stavkom 1. stavkom 1. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stav

⚡ Radni tokovi i životni ciklusi

U skladu s člankom 3. cascade:business.contract.lifecycle

- U redu.

1. contract
- u skladu s člankom 3.
Ugovori
Aktionen: contract.create
2. task
Službenici se obvezuju da se u skladu s člankom 3.
zadatke
Aktionen: create_task

Korespondencija → CRM cascade:business.correspondence.crm

- U redu.

1. lead
CRM-ovo vodstvo / zahtjev
Crm
Aktionen: crm.lead.create
2. task
Postupak zahtjeva
zadatke
Aktionen: create_task

Poslov za kupce → Izlazak robe cascade:business.customer_order.fulfill

- U redu.

1. issue
U skladu s člankom 3.
Popis
Aktionen: stock.issue.create
2. tour
Planiranje isporuke
logistike
Aktionen: create_tour
3. project
- u skladu s člankom 3.
Projekti
Aktionen: link_project
4. task
U skladu s člankom 3.6.1.
zadatke
Aktionen: create_task

Prerađivanje cascade:business.delivery_note.intake

- U redu.

1. stock
Uvod u _GT20_0__
Popis
Aktionen: post_goods_receipt
2. tour
Planiranje putovanja / daljnjeg prijevoza
logistike
Aktionen: create_tour
3. task
Proučavanje / usporedba prihoda robe
zadatke
Aktionen: create_task
4. qc
S obzirom na to da se u skladu s člankom 1. stavkom 1.
Popis
Aktionen: kvaliteta. provjera. kreira
5. ticket
U slučaju nedostatka, kartica za žalbu
ulaznice
Aktionen: create_ticket

Proučavanje potvrde za naručivanje cascade:business.order_confirmation.check

- U redu.

1. match
AB <unk> Ujednačavanje narudžbi
Kupi
Aktionen: order_confirmation.match
2. project
- u skladu s člankom 3.
Projekti
Aktionen: link_project
3. task
Prethodni članak:
zadatke
Aktionen: create_task

Izrada povratnih cascade:business.return_note.handling

- U redu.

1. ticket
Uložiti karte za žalbe
ulaznice
Aktionen: create_ticket
2. tour
Planiranje otpreme
logistike
Aktionen: create_tour
3. task
Uprava na povrat
zadatke
Aktionen: create_task

- u skladu s člankom 3. cascade:business.supplier_invoice.p2p

- U redu.

1. booking
Uvoditi u red
Računovodstvo
Aktionen: Računovodstveni.
2. project
Iznos iznosova
Projekti
Aktionen: link_project
3. task
Prethodni članak
zadatke
Aktionen: create_task

Izračunavanje cascade:business.work_report.billing

- U redu.

1. fieldservice
Uloženje u službu izvan područja / izvješće o službenoj djelatnosti
Poljska služba
Aktionen: create_service_report
2. task
Sljedeći članak
zadatke
Aktionen: create_task
3. ticket
U slučaju nedostatka/ometa
ulaznice
Aktionen: create_ticket

Izjava / ponovna predloga cascade_target:business.task.followup

- U redu.

1. cascade
Izjava / ponovna predloga

Postupak status:task

Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.

1. todo
sve
Status <unk>todo<unk> stavne mašine zadatak.
2. open
Otvoreni
Status <unk>open<unk> stavne mašine zadatak.
3. in_progress
in_progress
Status <unk>in_progress<unk> zadatak stanja.
4. blocked
blokiran
Status <unk>blokiran<unk> zadatak stalne mašine.
5. review
Prethodno
Status <unk>review<unk> stavne mašine zadatak.
6. done
Ispunjeno
Status <unk> done<unk> stavne mašine zadatak.
7. cancelled
otkazan
Status <unk> otkazan<unk> stavne mašine

🗄️ Modela podataka

TaskChecklistItems task_checklist_items RLS Aktiv
12 Vlaštine

Tabelle task_checklist_items

Feldname Uzimajući u obzir: Povoljnost Schlüssel Posebna značajka
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 Vlaštine

Tabelle task_dependencies

Feldname Uzimajući u obzir: Povoljnost Schlüssel Posebna značajka
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 Vlaštine

Tabelle tasks

Feldname Uzimajući u obzir: Povoljnost Schlüssel Posebna značajka
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

🔌 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/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

🛡️ Uredba (EZ) br.

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • U skladu s člankom 3.
  • U skladu s člankom 3.4.4.