Справочная система Каскад-ПРО

Работа со справочниками

Создание категории задач

Категория задач - способ классификации ,задачи СЭД дополнительно позволяющий задавать режим отображения и исполнения задачи.

Если требуется создать новую категорию задач, необходимо перейти в раздел «Документооборот» выбрать «Справочники» → «Категории задач» → «Добавить новую запись» → Ввести наименование → Нажать на кнопку «Сохранить» .  

Настройка Категории задач:

Исполнение:

Подписание:

Сроки и рабочее время:

Подзадачи:

Очереди: 

Наставничество:

Прочие настройки:

При нажатии на кнопку «Детали» можно Дублировать или Удалить категорию задач, при нажатии на соответствующие кнопки. 

Создание категории очереди

Очередь - способ маршрутизации задач СЭД, используется в комплексной настройке категории задач и направлений.

В Справочнике «Очереди задач» можно задавать категории очереди.  Для каждой очереди могут быть настроены права в группах пользователей, которые могут самостоятельно брать на исполнение задачи, находящиеся в очереди, либо ставить задачи в очереди.  

Если требуется создать новую очередь, необходимо перейти в раздел «Документооборот» выбрать «Справочники» → «Очереди задач» → «Добавить новую запись» → Ввести наименование → Нажать на кнопку «Сохранить» .  

Настройка Очереди задач:

При нажатии на кнопку «Детали» можно Дублировать или Удалить очередь задач, при нажатии на соответствующие кнопки. 

Создание категории документов

Категория документов - основной способ классификации регистрируемых документов СЭД по направлению поступления/отправки документа.

Если требуется создать новую очередь, необходимо перейти в раздел «Документооборот» выбрать «Справочники» → «Категории документов» → «Добавить новую запись» → Ввести наименование → Нажать на кнопку «Сохранить» .  

Настройка Категории документов:

Регистрация:

Вложения:

Шаблоны:

Подписание ЭП:

Связанные задачи:

Прочее:

При нажатии на кнопку «Детали» можно Дублировать или Удалить категорию задач, при нажатии на соответствующие кнопки. 

Справочник настраиваемых форм

Настраиваемые формы позволяют упрощенным способом создавать в системе новые объекты одного из предусмотренных типов: Задача/ВКС/Документ. Для определения точки вызова формы необходимо привязать ее к кнопке вызова форм.

Если требуется создать новую очередь, необходимо перейти в раздел «Документооборот» выбрать «Справочники» → «Настраиваемые формы» → «Добавить новую запись» → Ввести наименование → Нажать на кнопку «Сохранить» .  

Редактирование настраиваемых форм:

При нажатии на кнопку «Детали» можно Дублировать или Удалить категорию задач, при нажатии на соответствующие кнопки. 

Дополнительные поля

Представляют собой Json массив настроенных полей, свойства для полей описаны ниже

Список свойств:

* - обязательно для заполнения

Для того, чтобы кастомные поля переносились из формы в задачу - у них должны совпадать EntityField (значение может быть любым, не обязательно, чтобы оно совпадало со названием колонок из бд)

Примеры заполнения:

[
  {
    "FieldName": "Группа",
    "FieldType": "group",
    "Size": 5,
    "Children": [
      {
        "FieldName": "Текстовое поле (группа)",
        "FieldType": "text"
      },
      {
        "FieldName": "Чекбокс (группа)",
        "FieldType": "bool"
      },
      {
        "FieldName": "Текстовый блок (группа)",
        "FieldType": "textarea",
        "IsRequired": true
      },
      {
        "FieldName": "Дата (группа)",
        "FieldType": "date"
      },
      {        
        "FieldName": "Селектор (группа)",
        "FieldType": "select",
        "Options": [
          {
            "Label": "Label1",
            "Value": "Value1"
          }
        ]
      },
      {
        "FieldName": "Выбор сотрудника (группа)",
        "FieldType": "selectEmployee"
      }
    ]
  },
  {
    "FieldName": "Текстовое поле",
    "FieldType": "text",
    "IsRequired": false,
    "EntityField": "Name"
  },
  {
    "FieldName": "Чекбокс со значением по умолчанию",
    "FieldType": "bool",
    "IsRequired": false,
    "DefaultValue": "True"
  },
  {
    "FieldName": "Дата обязательная",
    "FieldType": "date",
    "Size": 5,
    "IsRequired": true
  },
  {
    "FieldName": "Селектор обязательный",
    "FieldType": "select",
    "IsRequired": true,
    "DefaultValue": "Не определено",
    "Options": [
      {
        "Label": "Не определено",
        "Value": "Не определено"
      },
      {
        "Label": "Раз",
        "Value": "Раз"
      },
      {
        "Label": "Два",
        "Value": "Два"
      }
    ]
  }
]

Режимы отображения полей в тикет-группе и тикете

  1. Режим инициатора:
    • В блоке полей тикет-группы отображаются только поля, у которых признак IsForExecutor равен false либо не установлен вовсе.
  2. Режим исполнителя:
    • Исполнителю видны поля тикета (при наличии — отображаем только поля с признаком IsForExecutor = true), причем доступ к ним предоставляется до момента завершения задачи.
    • Блок полей тикета размещается ниже блока полей тикет-группы.
  3. Заполнение полей исполнителем:
    • Данные, введённые исполнителем, сохраняются отдельно и привязываются непосредственно к его тикету, независимо от значений аналогичных полей в группе тикетов.
  4. Редактирование после исполнения задачи:
    • После закрытия задачи редактирование любых полей исполнителем становится невозможным.

В настройки полей json добавлена возможность группировки полей с заголовком, например так:

[
{
"FieldName": "ТГ: Необязательный текст",
"FieldType": "text",
"IsRequired": false,
"EntityField": ""
},
"Заголовок группы 1": [
{
"FieldName": "ТГ: Галка выбранная по-умолчанию",
"FieldType": "bool",
"IsRequired": false,
"DefaultValue": "True"
},
{
"FieldName": "ТГ: Дата обязательная",
"FieldType": "date",
"IsRequired": true,
"EntityField": ""
}
],
"Заголовок группы 2": [
{
"FieldName": "ТГ: Селектор не определенный по-умолчанию",
"FieldType": "select",
"IsRequired": true,
"DefaultValue": "Не определено",
"Options": [{
"Label": "Не определено",
"Value": "Не определено"
}, {
"Label": "Раз",
"Value": "Раз"
}, {
"Label": "Два",
"Value": "Два"
}
]
}
]
]

Дополнительные поля категории документов

Список свойств:  

Типы дополнительных полей:  

Примеры заполнения:

[
  {
    "Id": 10,
    "Name": "Приоритет",
    "Mnemo": "priority",
    "Options": "[
"Не определено","Не определено"]",
    "Type": 1
  }
]

 

Размер полей

Пример:
ТГ:1111 Size указан как 1
ТГ:333 Size указан как 6

Настройка маршрутизируемых процессов

Маршрутизируемые процессы – это сервис электронного документооборота, который позволяет настраивать последовательность этапов и порядок передачи и согласования документов от одного участника к другому, с указанием конкретных действий, которые должны быть выполнены на каждом этапе. Маршрут обеспечивает контроль и управление процессом обработки документов, а также позволяет автоматизировать и стандартизировать рабочие процессы в организации.

Импорт маршрута из модели на портал

После создания схемы процесса в модели необходимо импортировать маршрут для его дальнейшей настройки. Чтобы возможность импорта была доступна – необходимо в модели у процесса проставить галочку «Маршрут СЭД». 

Для импорта маршрута необходимо перейти в раздел «Реестр маршрутизируемых процессов» → «Импорт из модели» → Напротив интересующего маршрута нажимаем «Импорт» и дождаться информационного окна со статусом импорта. 

При ошибке валидации маршрута выйдет предупреждение: Обнаружены ошибки валидации при попытке импорта процесса "Ошибка импорта - два перехода без условий" (1049511): Для операции с переходом по условию "Операция 1", условие может быть не задано только для одного из выходов.

Статусы маршрута

После импорта у маршрутизируемого процесса автоматически проставляется статус «Черновик».

Для изменения статуса необходимо нажать «Настройка». Откроется страница настройки маршрутизируемого процесса. Кнопка «Активировать» меняет статус на «Действующий». 

Если маршрутизируемый процесс больше не используется, то его можно отключить с помощью кнопки «Выключить». Маршрут изменит статус на «Архивный» и не будет доступен для выбора при выборе маршрута в СЭД. Его также можно будет активировать при необходимости. 

Настройка ролей

Настройка ролей для доступа по группам настраивается на той же странице, где и изменяется статус маршрута. Настройка ролей осуществляется через группы должностей. Про настройку групп должностей можно прочитать здесь. Для каждой созданной роли необходимо настроить группы должностей, которым соответствует роль. Выбрано групп может быть несколько.

Для автоматического назначения задач по маршрутизируемым процессам для некоторых ролей доступна системная группа “Мои кураторы”, которая включает в себя кураторов подразделения, к которому относится сотрудник. Наполнение группы сотрудниками не требуется, осуществляется автоматическое связывание должностей. 

Настройка операций

Важно! Нужно понимать, чтобы у нужной группы должностей был доступ на взятие/назначение в указанную очередь для корректной работы маршрута. 

Также присутствует очередь «Системная» - используется в том случае, если нет необходимости создавать отдельную очередь для операции. Создается псевдоочередь для выбранных групп должностей в рамках операции.

Настройка комментариев

Настройка комментариев осуществляется в модели, для каждой операции отдельно, после настройки которых необходимо произвести синхронизацию модели и портала. После этого комментарии будут отображаться в разделе настроек маршрута. Также настройка комментариев доступна на портале, в разделе настройки маршрутизируемого процесса. 

Важно! При редактировании комментария на портале – комментарии не попадают в модель. Данное редактирование реализовано для экстренного добавления/редактирования. Если комментарии были добавлены через портал, то при последующем импорте маршрута комментарии будут удалены. Поэтому при добавлении комментариев через портал рекомендуется параллельно добавлять их в модели. 

После внесений комментариев на портале необходимо нажать кнопку «Сохранить».

Добавление подпроцессов

Для добавления подпроцесса необходимо перейти в модель, выбрать интересующую операцию, поставить галочку «Встроенный подпроцесс» и вставить в связь «Подпроцессы» интересующий процесс. 

Референтность 

Перед формированием этапа проверяется кто был первым исполнителем в этапе который указан как референсный (этап справа), и этот исполнитель добавляется в текущий этап (этап слева)  

Текст

Морозов: эк загнули, справа-слева, я даже перестал понимать ))

Триггеры операций маршрутизируемых процессов

НаименованиеПредусмотренное назначениеКатегорияОписание
SpeedExecuteПре-назначениеТестовыйВ зависимости от доп. поля “Скорость решения” изменяет приоритет и срок задачи
AutoSelectQueueПре-назначениеТестовыйВ случае если приоритет “Критичный”, задача перемещается в очередь “AutoSelectQueue - TicketPriority.Critical”
MfcYanaoAhdПре-назначениеЧастный
(МФЦ ЯНАО)
В зависимости от доп. поля "Тип запроса" определяется приоритет, срок и очередь задачи.
CheckLinkedTicketGroupПре-исполнениеУниверсальный

Проверяет связанные задачи

Список параметров *:

  1. Статус связанной задачи **
  2. Наименование маршрута  связанной задачи **

Примеры:
CheckLinkedTicketGroup(Исполнен/Закрыт,Возврат исполнителю очереди);
CheckLinkedTicketGroup(В работе);

CheckLinkedVersDocAndCorrDocПре-исполнениеУниверсальный

Проверяет основные вложения и связанные через них документы из реестра корреспонденции

Список параметров *:

  1. Позиция основного вложения, по которому проводится контроль. Если пусто или 0, то контроль проводится по всем вложениям
  2. Обязательно отсутствие отказов по вложению
  3. Тип хотя бы одной подписи по вложению ** (Согласовать/Подписать/Подтвердить/Утвердить)
  4. Категория связанного через вложение документа **
  5. Статус связанного через вложение документа **
  6. Количество подписей текущей версии вложения

Примеры:
CheckLinkedVersDocAndCorrDoc(1,Да,Утвердить,Приказ,Зарегистрирован);
CheckLinkedVersDocAndCorrDoc(,Да);
CheckLinkedVersDocAndCorrDoc(,,Согласовать,Внутренний);
CheckLinkedVersDocAndCorrDoc(1,,,,,0);

* - Если предусмотрен список параметров, и какой-то из параметров пустой, то предполагается что он не имеет значения при проверках
** -  Можно передать список допустимых значений через /

Отменяемые операции по маршрутам 

Настройка отменяемости задач в операциях маршрута

1. Ручная отмена задач

2. Автоматическая отмена по расписанию