# django_admin_log

object_id: 5
object_repr: tmp (custom)
action_time: 2026-06-14 17:56:46.906943
change_message:
  [{"changed": {"fields": ["Name", "\u0641\u06cc\u0686\u0631\u0647\u0627\u06cc \u067e\u0644\u0646"]}}]


# app_settings_settingvalue

created_at: 2026-06-11 21:04:21.317870
updated_at: 2026-06-12 10:00:03.337518
public_id: 4e484c613b674ac996a58910d620ab72
key: chat.allowed_mime_types
scope: system
value:
  ["image/jpeg", "image/png", "image/gif", "image/webp", "image/svg+xml", "application/pdf", "application/msword", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "application/vnd.ms-excel", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "application/vnd.ms-powerpoint", "application/vnd.openxmlformats-officedocument.presentationml.presentation", "text/plain", "text/csv", "application/zip", "application/x-zip-compressed", "video/mp4", "audio/mpeg", "audio/ogg"]


# iam_permission

created_at: 2026-06-11 21:04:15.126421
updated_at: 2026-06-15 07:33:14.006778
codename: dms.search.query
label: DMS: Search documents
module: dms
resource: search
action: query
description:
  Allows running full-text and filtered search queries across DMS documents and executing saved searches.


# helpdesk_automation

created_at: 2026-06-11 21:04:21.364869
updated_at: 2026-06-12 10:00:03.429508
public_id: b288c642e51542fd9b7752d7e26f8d7c
name: بازکردن خودکار در اولین پاسخ
description: وقتی اپراتور پاسخ دهد تیکت از NEW به OPEN منتقل می‌شود.
trigger: reply_added
actions: [{"type": "set_status", "value": "open"}]
conditions:
  [{"field": "ticket.status", "operator": "eq", "value": "new"}, {"field": "reply.is_internal", "operator": "eq", "value": false}]


created_at: 2026-06-11 21:04:21.364869
updated_at: 2026-06-12 10:00:03.433496
public_id: 32470f7f6b844147ab4e20a1d433d2a6
name: افزایش اولویت پس از ۴۸ ساعت بی‌پاسخ
description: تیکت‌های باز بیش از ۴۸ ساعت به اولویت high ارتقا می‌یابند.
trigger: time_elapsed
conditions:
  [{"field": "ticket.status", "operator": "in", "value": ["new", "open"]}, {"field": "ticket.age_hours", "operator": "gte", "value": 48}, {"field": "ticket.priority", "operator": "not_in", "value": ["high", "urgent", "critical"]}]

actions:
  [{"type": "set_priority", "value": "high"}, {"type": "add_tag", "value": "\u0641\u0648\u0631\u06cc"}]


created_at: 2026-06-11 21:04:21.364869
updated_at: 2026-06-12 10:00:03.438541
public_id: 80e0bb4876b845bb9ec25e8790402adf
name: بستن خودکار تیکت‌های حل‌شده پس از ۷۲ ساعت
description: تیکت‌هایی که ۷۲ ساعت در وضعیت solved باقی مانند بسته می‌شوند.
trigger: time_elapsed
actions: [{"type": "set_status", "value": "closed"}]
conditions:
  [{"field": "ticket.status", "operator": "eq", "value": "solved"}, {"field": "ticket.status_age_hours", "operator": "gte", "value": 72}]


# django_session

session_key: 3lc1nlvub3n9fmwwh1faf4m4e5z2y97h
expire_date: 2026-06-26 05:32:41.609164
session_data:
  .eJxVjEEOgjAQRe_StWkYS5mpS_ecgUyZqaCmTSisjHdXEha6_e-9_zIDb-s0bFWXYRZzMc6cfrfI40PzDuTO-VbsWPK6zNHuij1otX0RfV4P9-9g4jp961aREjhUxSQ-KnqP4FsCggbIp0BJUSkmwIbPCIGhI0Hu1MUAIub9AdTpN5k:1wXuVV:Za_8SBkmxeAbeMow-NcW1DMl6FgJ6hOzMKuB_1Rc8_A


session_key: 693h3wn5l8pmleh4nei99t6owmt2govj
expire_date: 2026-06-26 06:40:48.088984
session_data:
  .eJxVjEEOwiAQRe_C2pAOBQZcuvcMhIFBqoYmpV0Z765NutDtf-_9lwhxW2vYOi9hyuIstDj9bhTTg9sO8j222yzT3NZlIrkr8qBdXufMz8vh_h3U2Ou3BrBYHI_JoEpAhrxSzkNkxIIwOO_Qs1bK5GJ1QUtMDHHMBrzXVg3i_QHF0jcB:1wXvZQ:Wp__NGgZaSWxpTennPwIpcF-M3Vn40EQ3vy21NK3PI0


session_key: o0rx6962w01392cygohgnlkzzbfj06th
expire_date: 2026-06-26 06:41:05.331214
session_data:
  .eJxVjEEOwiAQRe_C2pAOBQZcuvcMhIFBqoYmpV0Z765NutDtf-_9lwhxW2vYOi9hyuIstDj9bhTTg9sO8j222yzT3NZlIrkr8qBdXufMz8vh_h3U2Ou3BrBYHI_JoEpAhrxSzkNkxIIwOO_Qs1bK5GJ1QUtMDHHMBrzXVg3i_QHF0jcB:1wXvZh:htSvXVBQ6n-TMY2ZB-3gQIMpQcOZyUpTlb98cRNnzKg


session_key: 9d4jgtp1xpan0wc8irfdqppxth9vgtwh
expire_date: 2026-06-28 13:29:38.514524
session_data:
  .eJxVjDsOAjEMBe-SGkVL9mNMSc8ZIju2yQJKpP1UiLvDSltA-2bmvVykdclxnXWKo7iz693hd2NKDy0bkDuVW_WplmUa2W-K3-nsr1X0edndv4NMc_7WAQ0bHiChJRhOAqFF6VQJ8WjAMvSoHUJDHZuGZI0Ig2GAlpMSiXt_APcYORw:1wYkuA:hbUTZH1L-AZxnXHdd9JYAc-7yy8uVXa5cGhHP9dnYbY


# platform_modules_featurecatalog

created_at: 2026-06-11 21:04:15.704577
updated_at: 2026-06-12 11:17:06.659894
public_id: 7735af51c9b5444fb6bc7baa6064f5f8
code: hr.hr_ai
label: hr.features.hr_ai
module_name: hr
description:
  AI-powered HR insights: workforce summary, leave prediction, attrition risk scoring, and natural language Q&A over HR data.


created_at: 2026-06-13 12:30:26.416567
updated_at: 2026-06-14 16:02:32.994815
public_id: 4e5a4e05ef2b4466a5e057f7f69fab94
code: visualization.view_configurations
label: visualization.features.view_configurations
module_name: visualization
description:
  View configuration CRUD — list, detail, board, kanban, calendar, timeline, tree, org_chart, chart views


# platform_modules_modulecatalog

created_at: 2026-06-11 21:04:15.767129
updated_at: 2026-06-14 16:02:33.070965
public_id: 04d7f065382f4134a9db87f3aac6cf7c
name: automation
label: automation.module_label
description: Automation Engine — no-code rules, webhooks, and action templates
depends_on: []
events: []
feature_flags: []
permissions:
  ["automation.rules.view", "automation.rules.create", "automation.rules.update", "automation.rules.delete", "automation.rules.execute", "automation.webhooks.view", "automation.webhooks.create", "automation.webhooks.update", "automation.webhooks.delete", "automation.templates.view"]


created_at: 2026-06-11 21:04:15.767129
updated_at: 2026-06-14 16:02:33.073771
public_id: f1ca339ce9d9432fad470552050f1fc2
name: bpm
label: bpm.module_label
description: BPM / APQC Process Management — process mapping, RACI, KPI, execution, BPMN
depends_on: []
events: []
feature_flags: []
permissions:
  ["bpm.pcfframework.view", "bpm.pcfframework.add", "bpm.pcfframework.change", "bpm.pcfframework.delete", "bpm.pcfelement.view", "bpm.pcfelement.add", "bpm.pcfelement.change", "bpm.pcfelement.delete", "bpm.pcfmetric.view", "bpm.pcfmetric.add", "bpm.pcfmetric.change", "bpm.pcfmetric.delete", "bpm.processdefinition.view", "bpm.processdefinition.add", "bpm.processdefinition.change", "bpm.processdefinition.delete", "bpm.processownership.view", "bpm.processownership.add", "bpm.processownership.change", "bpm.processownership.delete", "bpm.processdocument.view", "bpm.processdocument.add", "bpm.processdocument.change", "bpm.processdocument.delete", "bpm.processdataitem.view", "bpm.processdataitem.add", "bpm.processdataitem.change", "bpm.processdataitem.delete", "bpm.processio.view", "bpm.processio.add", "bpm.processio.change", "bpm.processio.delete", "bpm.processrole.view", "bpm.processrole.add", "bpm.processrole.change", "bpm.processrole.delete", "bpm.racimatrix.view", "bpm.racimatrix.add", "bpm.racimatrix.change", "bpm.racimatrix.delete", "bpm.processrule.view", "bpm.processrule.add", "bpm.processrule.change", "bpm.processrule.delete", "bpm.processcontrolpoint.view", "bpm.processcontrolpoint.add", "bpm.processcontrolpoint.change", "bpm.processcontrolpoint.delete", "bpm.processkpi.view", "bpm.processkpi.add", "bpm.processkpi.change", "bpm.processkpi.delete", "bpm.processkpimeasurement.view", "bpm.processkpimeasurement.add", "bpm.processkpimeasurement.change", "bpm.processkpimeasurement.delete", "bpm.kpialert.view", "bpm.kpialert.add", "bpm.kpialert.change", "bpm.kpialert.delete", "bpm.processinstance.view", "bpm.processinstance.add", "bpm.processinstance.change", "bpm.processinstance.delete", "bpm.processbpmn.view", "bpm.processbpmn.add", "bpm.processbpmn.change", "bpm.processbpmn.delete"]


created_at: 2026-06-11 21:04:15.782793
updated_at: 2026-06-14 16:02:33.075925
public_id: 0dd1af8d3b1c4bb399301e9606ae45f2
name: calendar
label: calendar.module_label
description: Calendar — event management with attendees and cross-entity linking
depends_on: []
events: ["calendar.event.created", "calendar.event.updated", "calendar.event.deleted"]
feature_flags: []
permissions:
  ["calendar.event.view", "calendar.event.create", "calendar.event.update", "calendar.event.delete", "calendar.event.manage_others"]


created_at: 2026-06-11 21:04:15.782793
updated_at: 2026-06-14 16:02:33.085461
public_id: 421932160d104896aac8120b51f44c06
name: crm
label: crm.module_label
description: Customer Relationship Management — contacts, leads, opportunities, pipelines
depends_on: []
feature_flags: []
permissions:
  ["crm.contact.view", "crm.contact.add", "crm.contact.change", "crm.contact.delete", "crm.contact.merge", "crm.contact.export", "crm.tag.view", "crm.tag.manage", "crm.pipeline.view", "crm.pipeline.manage", "crm.lead.view", "crm.lead.create", "crm.lead.update", "crm.lead.delete", "crm.lead.assign", "crm.opportunity.view", "crm.opportunity.create", "crm.opportunity.update", "crm.opportunity.delete", "crm.opportunity.assign", "crm.opportunity.export", "crm.activity.view", "crm.activity.create", "crm.activity.update", "crm.activity.delete"]

events:
  ["crm.lead.created", "crm.lead.qualified", "crm.lead.lost", "crm.opportunity.created", "crm.opportunity.stage_changed", "crm.opportunity.won", "crm.opportunity.lost"]


created_at: 2026-06-11 21:04:15.782793
updated_at: 2026-06-14 16:02:33.089446
public_id: 5046f988a00144c780d77abb3851131e
name: dms
label: dms.module_label
description: Document Management System — files, folders, versioning, collaboration, records management
depends_on: []
feature_flags: ["force_version_on_edit", "enable_ai"]
permissions:
  ["dms.assets.view", "dms.assets.create", "dms.assets.update", "dms.assets.delete", "dms.repositories.view", "dms.repositories.create", "dms.repositories.update", "dms.repositories.delete", "dms.documents.view", "dms.documents.create", "dms.documents.update", "dms.documents.delete", "dms.documents.download", "dms.preview.view", "dms.permissions.manage", "dms.versioning.view", "dms.versioning.create", "dms.versioning.restore", "dms.search.query", "dms.collaboration.comment", "dms.collaboration.mention", "dms.records.declare", "dms.records.hold", "dms.records.dispose", "dms.ai.tag", "dms.ai.classify", "dms.audit.view", "dms.settings.manage", "dms.workflow.manage"]

events:
  ["dms.document.created", "dms.document.updated", "dms.document.deleted", "dms.document.version_created", "dms.document.moved", "dms.document.shared", "dms.comment.added", "dms.mention.created", "dms.records.declared", "dms.records.hold_placed", "dms.records.hold_released"]


created_at: 2026-06-11 21:04:15.798422
updated_at: 2026-06-14 16:02:33.096437
public_id: 6fd5365368a64f35b5f0db47dd0f73de
name: helpdesk
label: helpdesk.module_label
description: Help Desk — ticket management with queues, SLA, agent teams
depends_on: []
feature_flags: ["cross_team_notes", "agent_reassign", "portal_anonymous"]
permissions:
  ["helpdesk.ticket.view", "helpdesk.ticket.add", "helpdesk.ticket.change", "helpdesk.ticket.delete", "helpdesk.ticket.assign", "helpdesk.ticket.close", "helpdesk.ticket.reopen", "helpdesk.ticket.merge", "helpdesk.reply.view", "helpdesk.reply.add", "helpdesk.reply.change", "helpdesk.reply.delete", "helpdesk.reply.note", "helpdesk.queue.view", "helpdesk.queue.add", "helpdesk.queue.change", "helpdesk.queue.delete", "helpdesk.category.view", "helpdesk.category.add", "helpdesk.category.change", "helpdesk.category.delete", "helpdesk.tag.view", "helpdesk.tag.add", "helpdesk.tag.change", "helpdesk.tag.delete", "helpdesk.sla.view", "helpdesk.sla.add", "helpdesk.sla.change", "helpdesk.sla.delete", "helpdesk.automation.view", "helpdesk.automation.add", "helpdesk.automation.change", "helpdesk.automation.delete", "helpdesk.team.view", "helpdesk.team.add", "helpdesk.team.change", "helpdesk.team.delete"]

events:
  ["helpdesk.ticket.created", "helpdesk.ticket.updated", "helpdesk.ticket.status_changed", "helpdesk.ticket.assigned", "helpdesk.ticket.escalated", "helpdesk.ticket.solved", "helpdesk.ticket.closed", "helpdesk.ticket.reopened", "helpdesk.reply.added", "helpdesk.sla.breached", "helpdesk.automation.fired"]


created_at: 2026-06-11 21:04:15.814172
updated_at: 2026-06-12 11:17:06.903294
public_id: 048cafae906f44ba905d827d45bc5f80
name: hr
label: hr.module_label
description: Human Resources — employee records, leave management, attendance, shifts
depends_on: []
feature_flags: ["allow_negative_balance", "self_service_update"]
permissions:
  ["hr.employee.view", "hr.employee.create", "hr.employee.update", "hr.sensitive.view", "hr.employee.terminate", "hr.document.manage", "hr.job_title.manage", "hr.leave.request", "hr.leave.approve", "hr.leave.manage", "hr.attendance.view_own", "hr.attendance.view_team", "hr.attendance.manage", "hr.shift.manage", "hr.ai.query", "hr.ai.predict_attrition"]

events:
  ["hr.employee.hired", "hr.employee.terminated", "hr.employee.resigned", "hr.employee.department_changed", "hr.employee.manager_changed", "hr.employee.job_title_changed", "hr.leave.requested", "hr.leave.approved", "hr.leave.rejected", "hr.leave.cancelled", "hr.attendance.checked_in", "hr.attendance.finalized", "hr.document.expiring_soon", "hr.ai.summary_requested", "hr.ai.attrition_predicted"]


created_at: 2026-06-11 21:04:15.829644
updated_at: 2026-06-14 16:02:33.101464
public_id: 8b5eb7284aa74771b1deb84606a2c9a9
name: kb
label: kb.module_label
description: Knowledge Base — articles, categories, versioned publishing, feedback
depends_on: []
events: []
feature_flags: []
permissions:
  ["kb.category.manage", "kb.article.view", "kb.article.create", "kb.article.update", "kb.article.publish", "kb.article.delete"]


created_at: 2026-06-11 21:04:15.860933
updated_at: 2026-06-14 16:02:33.109428
public_id: a126133612994fd5a694f600adfefb39
name: platform_core
label: platform_core.module_label
depends_on: []
permissions: []
feature_flags: []
description:
  Platform Core — shared infrastructure, base models, attachments, comments, activity feed, custom fields, tags, notes, forms, print engine, document templates, export layouts, and utility services

events:
  ["core.attachment_added", "core.attachment_removed", "core.comment_added", "core.comment_updated", "core.comment_deleted", "core.activity_recorded", "core.custom_field_defined", "core.custom_field_value_changed", "core.tag_created", "core.tag_deleted", "core.tags_added", "core.tags_removed", "core.tags_set", "core.note_created", "core.note_edited", "core.note_deleted", "core.mention_created", "core.reference_number_generated", "core.reference_sequence_created", "core.form_definition_created", "core.form_definition_updated", "core.form_definition_deleted", "core.form_submitted", "core.import_job_created", "core.import_job_completed", "core.import_job_failed", "core.export_job_created", "core.export_job_completed", "core.export_job_failed", "core.print_template_created", "core.print_template_updated", "core.print_template_deleted", "core.document_template_created", "core.document_template_updated", "core.document_template_deleted", "core.export_layout_created", "core.export_layout_updated", "core.export_layout_deleted"]


created_at: 2026-06-11 21:04:15.860933
updated_at: 2026-06-14 16:02:33.111480
public_id: f83902647c1046e4934ca32da2ccade5
name: projects
label: projects.module_label
description: Projects — project planning with phases, milestones, and team management
depends_on: []
feature_flags: []
permissions:
  ["projects.project.view", "projects.project.create", "projects.project.update", "projects.project.delete", "projects.member.manage", "projects.phase.manage", "projects.milestone.manage"]

events:
  ["projects.project.created", "projects.project.status_changed", "projects.project.completed", "projects.project.member_added", "projects.project.member_removed", "projects.milestone.completed"]


created_at: 2026-06-11 21:04:15.876562
updated_at: 2026-06-14 16:02:33.120654
public_id: 0b0c2fcef3d3475fb0918dc46aab751f
name: tasks
label: tasks.module_label
description: Tasks — task management with subtasks, comments, attachments, and watchers
depends_on: []
feature_flags: ["allow_external_comments"]
permissions:
  ["tasks.task.view", "tasks.task.create", "tasks.task.update", "tasks.task.delete", "tasks.task.manage_others", "tasks.comment.create", "tasks.comment.delete_own", "tasks.tag.manage"]

events:
  ["tasks.task.created", "tasks.task.status_changed", "tasks.task.completed", "tasks.task.overdue", "tasks.task.assigned", "tasks.comment.added"]


created_at: 2026-06-11 21:04:15.892220
updated_at: 2026-06-14 16:02:33.122453
public_id: d5930c1839654582b4afe3436c278e17
name: time_tracking
label: time_tracking.module_label
description: Time Tracking — log hours against projects and tasks with approval workflow
depends_on: []
events: ["time.entry.logged", "time.entry.approved"]
feature_flags: []
permissions:
  ["time.entry.create", "time.entry.update_own", "time.entry.manage_others", "time.report.view", "time.report.view_all"]


created_at: 2026-06-11 21:04:15.907785
updated_at: 2026-06-14 16:02:33.126461
public_id: 1d978bf005aa4d348d975de29cbdc015
name: workflow
label: workflow.module_label
description: Workflow Engine — state machines, transitions, and approval flows
depends_on: []
events: []
feature_flags: []
permissions:
  ["workflow.instance.view", "workflow.instance.manage", "workflow.transition.fire", "workflow.approval.grant"]


created_at: 2026-06-12 08:05:17.637004
updated_at: 2026-06-14 16:02:33.064481
public_id: 99b690388b234d56b819797281245477
name: assignments
label: assignments.module_label
depends_on: []
feature_flags: ["allow_confidential_assignments"]
description:
  Assignment Engine — reference management for actions, reviews, approvals, info, signatures, and follow-ups

permissions:
  ["assignments.assignment.view", "assignments.assignment.create", "assignments.assignment.update", "assignments.assignment.delete", "assignments.assignment.complete", "assignments.assignment.reassign", "assignments.assignment.cancel", "assignments.tag.manage"]

events:
  ["assignment.created", "assignment.assigned", "assignment.completed", "assignment.reassigned", "assignment.overdue", "assignment.cancelled"]


created_at: 2026-06-12 08:20:48.449584
updated_at: 2026-06-14 16:02:33.062905
public_id: a0b531c8bcf7459cbe02c467f35923e3
name: approval_engine
label: approval_engine.module_label
depends_on: []
feature_flags: ["allow_confidential_approvals", "allow_majority_voting"]
description:
  Approval Engine — generic approval management for all modules including single-step, multi-step, sequential, parallel, and conditional approvals

permissions:
  ["approval_engine.request.view", "approval_engine.request.create", "approval_engine.request.update", "approval_engine.request.delete", "approval_engine.request.approve", "approval_engine.request.reject", "approval_engine.request.cancel", "approval_engine.request.delegate", "approval_engine.matrix.view", "approval_engine.matrix.create", "approval_engine.matrix.update", "approval_engine.matrix.delete"]

events:
  ["approval.requested", "approval.approved", "approval.rejected", "approval.returned", "approval.expired", "approval.cancelled", "approval.step_decided"]


created_at: 2026-06-12 10:11:50.364504
updated_at: 2026-06-14 16:02:33.125456
public_id: c334f2313d3b4429a6b8f1a52baddad9
name: workbox
label: workbox.module_label
depends_on: []
feature_flags: ["allow_custom_workitem_filters"]
description:
  WorkItem — canonical platform-level actionable items consumed by Workbox, Assignment, Approval, Task, Workflow, Helpdesk, CRM, HR, and DMS engines

permissions:
  ["workbox.workitem.view", "workbox.workitem.create", "workbox.workitem.complete", "workbox.workitem.cancel", "workbox.workitem.reassign", "workbox.item.view", "workbox.item.refresh", "workbox.dashboard.view", "workbox.search.use"]

events:
  ["workbox.workitem_created", "workbox.workitem_completed", "workbox.workitem_reassigned", "workbox.workitem_cancelled", "workbox.workitem_expired", "workbox.item_created", "workbox.item_updated", "workbox.item_removed", "workbox.refreshed"]


created_at: 2026-06-12 10:58:55.254328
updated_at: 2026-06-14 16:02:33.085461
public_id: 9add8046554f4918acad1d8e0904e558
name: delegations
label: delegations.module_label
depends_on: []
feature_flags: ["allow_scoped_delegation"]
description:
  Delegation Engine — central delegation/absence/proxy management for rerouting assignments, approvals, and tasks to substitutes

permissions:
  ["delegations.rule.view", "delegations.rule.create", "delegations.rule.update", "delegations.rule.delete", "delegations.rule.activate", "delegations.rule.deactivate", "delegations.log.view"]

events:
  ["delegation.created", "delegation.activated", "delegation.deactivated", "delegation.expired", "delegation.deleted"]


created_at: 2026-06-12 10:58:55.269265
updated_at: 2026-06-14 16:02:33.091514
public_id: 45e7634ce43045d39e071827a6b632dc
name: escalation_engine
label: escalation_engine.module_label
depends_on: []
events: ["escalation.triggered", "escalation.escalated", "escalation.resolved", "escalation.cancelled"]
feature_flags: ["allow_multi_level_escalation", "allow_event_based_escalation"]
description:
  Escalation Engine — cross-module escalation management with time-based, rule-based, hierarchy-based, and role-based escalation across assignments, approvals, tasks, and workflow steps

permissions:
  ["escalation_engine.rule.view", "escalation_engine.rule.create", "escalation_engine.rule.update", "escalation_engine.rule.delete", "escalation_engine.instance.view", "escalation_engine.instance.escalate", "escalation_engine.instance.resolve", "escalation_engine.instance.cancel", "escalation_engine.log.view"]


created_at: 2026-06-12 10:58:55.356772
updated_at: 2026-06-14 16:02:33.117483
public_id: d2d921899a4e4342a5581a3546946582
name: sla_engine
label: sla_engine.module_label
depends_on: []
feature_flags: ["allow_business_hours_sla", "allow_custom_warning_thresholds"]
description:
  SLA Engine — response time and resolution SLA management across all modules including helpdesk, approvals, assignments, and office automation

permissions:
  ["sla_engine.policy.view", "sla_engine.policy.create", "sla_engine.policy.update", "sla_engine.policy.delete", "sla_engine.timer.view", "sla_engine.timer.manage", "sla_engine.breach.view"]

events:
  ["sla.timer.started", "sla.timer.paused", "sla.timer.resumed", "sla.timer.stopped", "sla.warning", "sla.breached", "sla.recovered"]


created_at: 2026-06-12 19:40:42.424286
updated_at: 2026-06-14 16:02:33.098430
public_id: b4aad15c140042ebbfa1347eafce0760
name: hr_core
label: hr_core.module_label
description: HR Core — employee records, employment, positions, leave, attendance
depends_on: []
feature_flags: ["allow_negative_balance", "self_service_update"]
permissions:
  ["hr.employee.view", "hr.employee.create", "hr.employee.update", "hr.sensitive.view", "hr.employee.terminate", "hr.document.manage", "hr.job_title.manage", "hr.job_family.view", "hr.job_family.manage", "hr.job_grade.view", "hr.job_grade.manage", "hr.position.view", "hr.position.manage", "hr.employment.view", "hr.employment.manage", "hr.contract.view", "hr.contract.manage", "hr.leave.request", "hr.leave.approve", "hr.leave.manage", "hr.attendance.view_own", "hr.attendance.view_team", "hr.attendance.manage", "hr.shift.manage", "hr.ai.query", "hr.ai.predict_attrition"]

events:
  ["hr.employee.hired", "hr.employee.terminated", "hr.employee.resigned", "hr.employee.department_changed", "hr.employee.manager_changed", "hr.employee.job_title_changed", "hr.position.created", "hr.position.filled", "hr.position.vacated", "hr.employment.created", "hr.employment.terminated", "hr.leave.requested", "hr.leave.approved", "hr.leave.rejected", "hr.leave.cancelled", "hr.attendance.checked_in", "hr.attendance.finalized", "hr.document.expiring_soon", "hr.ai.summary_requested", "hr.ai.attrition_predicted"]


created_at: 2026-06-13 12:30:26.654928
updated_at: 2026-06-14 16:02:33.114430
public_id: 93eb8bf7efde44b0b526dd65422a436c
name: reporting
label: reporting.module_label
depends_on: []
events: ["reporting.report_executed", "reporting.report_scheduled"]
feature_flags: []
description:
  Core reporting engine — report viewer, filters, exports, scheduled reports, and KPI dashboards.  All business modules connect through the report/KPI/dashboard registries.

permissions:
  ["reporting.reports.view", "reporting.reports.create", "reporting.reports.update", "reporting.reports.delete", "reporting.reports.execute", "reporting.reports.export", "reporting.schedules.view", "reporting.schedules.create", "reporting.schedules.update", "reporting.schedules.delete", "reporting.kpis.view", "reporting.kpis.create", "reporting.kpis.update", "reporting.kpis.delete", "reporting.dashboards.view", "reporting.dashboards.create", "reporting.dashboards.update", "reporting.dashboards.delete", "reporting.executions.view"]


created_at: 2026-06-13 12:30:26.712401
updated_at: 2026-06-14 16:02:33.124460
public_id: 31ef871494c247c89a4c7cd16a7561a2
name: visualization
label: visualization.module_label
depends_on: []
feature_flags: []
description:
  Views & Visualization Engine — list, detail, board, kanban, calendar, timeline, tree, organization chart, chart views, and dashboard widgets

permissions:
  ["visualization.view_configurations.view", "visualization.view_configurations.create", "visualization.view_configurations.update", "visualization.view_configurations.delete", "visualization.view_configurations.share", "visualization.dashboards.view", "visualization.dashboards.create", "visualization.dashboards.update", "visualization.dashboards.delete", "visualization.charts.view", "visualization.charts.create", "visualization.charts.update", "visualization.charts.delete", "visualization.widgets.manage", "visualization.export.execute"]

events:
  ["visualization.view_created", "visualization.view_updated", "visualization.view_deleted", "visualization.dashboard_created", "visualization.dashboard_updated", "visualization.dashboard_deleted", "visualization.chart_created", "visualization.chart_updated", "visualization.chart_deleted", "visualization.widget_added"]


created_at: 2026-06-13 13:12:51.886294
updated_at: 2026-06-14 16:02:33.112484
public_id: 5c7d66887e5a4663b79f9ca602f3322c
name: provisioning
label: provisioning.module_label
depends_on: []
feature_flags: []
description:
  Data Provisioning Engine — fixture registry, seed/benchmark/snapshot runners, tenant/workspace-scoped data generation

permissions:
  ["provisioning.fixture.manage", "provisioning.seed.run", "provisioning.snapshot.manage", "provisioning.benchmark.run"]

events:
  ["fixture_executed", "seed_completed", "snapshot_created", "snapshot_restored", "benchmark_generated"]


created_at: 2026-06-13 13:47:25.013570
updated_at: 2026-06-14 16:02:33.078764
public_id: 614c7536ac814ab3b769f86e19dbb6e7
name: catalog
label: catalog.module_label
description: Catalog Engine — metadata and discoverability for products, services, and catalogs
depends_on: []
feature_flags: []
permissions:
  ["catalog.category.view", "catalog.category.manage", "catalog.item.view", "catalog.item.create", "catalog.item.update", "catalog.item.publish", "catalog.item.delete"]

events:
  ["catalog.category_created", "catalog.category_updated", "catalog.category_deleted", "catalog.item_created", "catalog.item_updated", "catalog.item_submitted_for_review", "catalog.item_published", "catalog.item_retired", "catalog.item_reverted_to_draft", "catalog.version_created"]


created_at: 2026-06-13 13:47:25.023621
updated_at: 2026-06-14 16:02:33.081752
public_id: 4efbf57754b345c797edfc8cef5adb85
name: content
label: content.module_label
description: Knowledge & Content Engine — unified content management for all content types
depends_on: []
feature_flags: []
permissions:
  ["content.category.view", "content.category.manage", "content.item.view", "content.item.create", "content.item.update", "content.item.publish", "content.item.delete", "content.version.view"]

events:
  ["content.category_created", "content.category_updated", "content.category_deleted", "content.item_created", "content.item_updated", "content.item_submitted_for_review", "content.item_approved", "content.item_published", "content.item_archived", "content.item_reverted_to_draft", "content.version_created"]


created_at: 2026-06-13 17:55:47.539879
updated_at: 2026-06-14 16:02:33.083427
public_id: 73a3b0bb77114988aac78ff1f34c2a66
name: correspondence
label: correspondence.module_label
description: Correspondence Management — incoming/outgoing letters, memos, announcements, notices
depends_on: []
feature_flags: ["auto_numbering", "allow_external_recipients"]
permissions:
  ["correspondence.letter.view", "correspondence.letter.add", "correspondence.letter.change", "correspondence.letter.delete", "correspondence.letter.archive", "correspondence.letter.assign", "correspondence.category.view", "correspondence.category.add", "correspondence.category.change", "correspondence.category.delete", "correspondence.template.view", "correspondence.template.add", "correspondence.template.change", "correspondence.template.delete", "correspondence.numbering.view", "correspondence.numbering.add", "correspondence.numbering.change", "correspondence.numbering.delete", "correspondence.letterhead.view", "correspondence.letterhead.add", "correspondence.letterhead.change", "correspondence.letterhead.delete", "correspondence.report.view"]

events:
  ["correspondence.letter.created", "correspondence.letter.updated", "correspondence.letter.registered", "correspondence.letter.sent", "correspondence.letter.received", "correspondence.letter.archived", "correspondence.letter.cancelled", "correspondence.letter.status_changed", "correspondence.reply.added"]


