name: instances_statistic
icon: metrics
label: Statistic of Processing Instances
hidden: true
enable_dataloader: false
fields:
  user:
    type: master_detail
    label: User
    reference_to: users
    name: user
    filterable: true
    is_name: true
  year:
    type: number
    label: Year
    name: year
    filterable: true
  month:
    type: number
    label: Month
    name: month
    filterable: true
  month_finished_count:
    type: number
    label: Total Number of Processed Instances
    name: month_finished_count
  inbox_count:
    type: number
    label: Total Number of Pending Instances
    name: inbox_count
  month_finished_time:
    type: number
    scale: 2
    label: Total Time of Processed Instances
    name: month_finished_time
  inbox_time:
    type: number
    scale: 2
    label: Total Time of Pending Instances
    name: inbox_time
  month_finished_avg:
    type: number
    scale: 2
    label: Average Time of Processed Instances
    name: month_finished_avg
  inbox_avg:
    type: number
    scale: 2
    label: Average Time of Pending Instances
    name: inbox_avg
  avg_time:
    type: number
    scale: 2
    label: Average Time of all Instances
    name: avg_time
  owner_organization:
    label: Main Department
    type: lookup
    reference_to: organizations
    name: owner_organization
    filterable: true
  owner_organizations:
    label: All Departments
    type: lookup
    reference_to: organizations
    multiple: true
    defaultValue: []
    name: owner_organizations
    filterable: true
  # company_id:
  #   required: false
  #   omit: false
  #   hidden: false
list_views:
  all:
    label: All 
    filter_scope: space
    columns:
      - user
      - year
      - month
      - month_finished_count
      - inbox_count
      - month_finished_time
      - inbox_time
      - month_finished_avg
      - inbox_avg
      - avg_time
      - owner_organization
      - owner_organizations
      - company_id
permission_set:
  user:
    allowCreate: false
    allowDelete: false
    allowEdit: false
    allowRead: true
    modifyAllRecords: false
    viewAllRecords: false
  admin:
    allowCreate: false
    allowDelete: false
    allowEdit: false
    allowRead: false
    modifyAllRecords: false
    viewAllRecords: true
  workflow_admin:
    allowCreate: false
    allowDelete: false
    allowEdit: false
    allowRead: false
    modifyAllRecords: false
    viewAllRecords: false
    modifyCompanyRecords: true
    viewCompanyRecords: true
    disabled_list_views: []
    disabled_actions: []
    unreadable_fields: []
    uneditable_fields: []
    unrelated_objects: []
