@unitybase/org

The model for managing the internal organization structure

  • includes organizations, departments, staffs, positions, employees, professions
  • can store hierarchical organization charts
  • all entities are historical and support safe delete

    [5.1.12]

    Fixed

  • org_orgaccount formation of the description when the constituent attributes were deleted

Classes

org_department_ns
org_diagram_ns
org_employee_ns
org_employeeonstaff_ns
org_employeeonstaff_pending_ns
org_orgaccount_ns
org_organization_ns
org_profession_ns
org_staffunit_ns
org_unit_ns

Members

org_department: org_department_ns inner constant

Internal departments. This dictionary contains list of departments. Each department links to org_unit by Unity mixin

org_diagram: org_diagram_ns inner constant

Diagrams

org_employee: org_employee_ns inner constant

List of employees of internal organizations. This dictionary contains list of departments. Employee is assigned to staff units in org_employeeonstaff entity

org_employeeonstaff: org_employeeonstaff_ns inner constant

List of internal organization assignments. Развязочная сущность, в которой указывается какой работник на какой штатной единице работает (назначение). Так же есть тип назначения (временное, постоянное, полставки и т.д.)

org_employeeonstaff_pending: org_employeeonstaff_pending_ns inner constant

Assignment with pending date. Entity which contains links to assignments with pending date

org_orgaccount: org_orgaccount_ns inner constant

List of current accounts of internal organizations

org_organization: org_organization_ns inner constant

List of internal organizations. This dictionary contains list of internal organizations. Each organization links to org_unit by Unity mixin

org_profession: org_profession_ns inner constant

List of positions

org_staffunit: org_staffunit_ns inner constant

List of staff units. This dictionary contains list of staff units. Each staff unit links to org_unit by Unity mixin

org_unit: org_unit_ns inner constant

List of organization units. Dictionary which is composed of organizations (org_organization), departments (org_department) and staff units (org_staffunit) by Unity mixin. Dictionary is self-referential, which allows to build a hierarchy of all organizational units in one tree