В данном разделе: |
Действия представляют собой специальные процедуры, которые выполняются при переводе документа, принадлежащего к данной схеме документооброта, в определенное состояние и позволяют автоматизировать часть функций, выполняемых пользователем АСР «Гидра».
Настройка действий производится на форме редактирования схемы документооборота в специальном разделе.
Все действия, добавленные в схему, разбиты на группы в зависимости от того, при переходе в какое состояние они будут выполняться. В приведенном примере действия Создание физического лица, Создание абонента и Создание договора на оказание услуг будут выполнены, когда документ перейден в состояние Актуален, а при переводе документа в состояние Выполнен будет произведено действие Активация абонента.
Действия перечислены в том порядке, в каком они будут выполняться. Вы можете изменить этот порядок следующим образом: нажмите на кнопку рядом с действием, позицию которого вы хотите изменить, и не отпуская ее, переместите действие на новое место.
Чтобы добавить к схеме документооборота новое действие, выберите действие из списка доступных и нажмите на кнопку Добавить действие.
Откроется форма с параметрами указанного действия. Аналогичная форма открывается при нажатии на какое-либо ранее добавленное действие — на этой форме вы можете отредактировать его настройки.
Форма редактирования действия содержит следующие параметры:
Тип действия выбирается при добавлении действия и впоследствии не может быть изменен.
Используемые поля — список дополнительных параметров документа, которые необходимы для выполнения действия. Перечисленные параметры автоматически создаются в схеме документооборота при добавлении к ней данного действия.
Состояния документа — состояние, при переводе документа в которое будет выполнено действе.
Название — название действия, которое будет отображаться в списке на форме редактирования схемы документооборота. По умолчанию оно совпадает с типом действия.
Код — код действия, данное поле недоступно для редактирования.
Флаг Разрешить управление действием. Если флаг установлен, в каждом документе, принадлежащем к схеме документооборота, можно включать и отключать действие на форме редактирования документа. Если флаг снят, действие будет выполнено для всех документов из схемы документооборота.
Комментарий — произвольные комментарий для действия.
В разделе Настройки действия приводятся параметры, специфичные для конкретных действий.
Тип действия |
Используемые параметры |
Принцип работы |
---|---|---|
Активация абонента |
Роль абонента |
Действие переводит абонента, указанного в заданной роли, в состояние Активен. Если роль не заполнена, т. е. абонент не указан, выводится предупреждение, при этом действие считается выполненным. |
Роль абонента |
Действие предназначено только для документов типа Заявка. Оно переводит объекты учета, записанные в таблицу используемого оборудования и принадлежащие указанному в роли абоненту, в состояние Активный. Если абонент не указан, выводится предупреждение и действие считается выполненным. |
|
Выставление инвойсов |
Роль абонента |
Действие используется для выставления инвойсов по периодическим услугам, на которые подписан указанный в роли абонент. Как правило, действие выполняется после совершения действия Подписка абонента на услуги. |
Действие пользователя |
Процедура для выполнения действия |
Действие вызывает указанную в его настройках хранимую процедуру базы данных, имеющую два входных параметра: num_N_DOC_ID (идентификатор документа) и num_N_WORKFLOW_ACTION_ID (идентификатор привязки действия к схеме документооборота). |
Тип оборудования, |
Действие предназначено только для документов типа Заявка. С помощью него в таблицу используемого оборудования добавляется новая строка с указанным в настройках действия типом оборудования или конкретным объектом учета (параметр Оборудование). Если в настройках действия задан тип компонента или компонент оборудования, в таблицу оборудования к описанной выше строке будет добавлена дочерняя строка с указанными значениями. |
|
Услуга, |
Действие предназначено только для документов типа Заявка. При его выполнении в таблицу услуг, на которые будет подписан абонент, добавляется новая строка с заданной в настройках услугой. Если в настройках действия указана дочерняя услуга, в качестве подстроки она добавляется в таблицу к основной услуге. |
|
Услуга |
Действие предназначено только для документов типа Заявка. Оно добавляет в таблицу разовых услуг, оказываемых абоненту, указанную в настройках действия услугу. |
|
Обновление данных физического лица |
Роль физического лица |
Действие записывает в параметры зарегистрированного в системе физического лица, указанного в заданной роли, значения из дополнительных параметров документа: имя, фамилию, данные о документе, удостоверяющем личность и т. п. |
Определение базового субъекта учета абонента |
Роль абонента, |
Для абонента, указанного в заданной роли, действие определяет базовый субъект учета (физическое или юридическое лицо) и записывает его в соответствующую роль. Если абонент не указан, выводится предупреждение и действие считается выполненным. |
Подбор абонента и его счета по учетной записи |
Роль абонента |
По указанному в дополнительном параметре Имя учетной записи значению действие подбирает зарегистрированного в системе абонента и записывает его в заданную роль. Если у абонента открыт единственный лицевой счет и в настройках выбранной роли абонента стоит флаг Есть счет, этот счет также заносится в документ. |
Подбор договора абонента |
Роль абонента |
Если с абонентом из заданной роли заключен один договор на оказание услуг, действие записывает этот договор в поле Документ-основание текущего документа. Если абонент не указан, выводится предупреждение и действие считается выполненным. |
Подбор адреса обслуживания по оборудованию абонента |
Роль абонента, |
Действие предназначено только для документов типа Заявка. Для абонента из соответствующей роли по оборудованию из таблицы Используемое оборудование оно подбирает адрес типа Обычный адрес и вида Адрес обслуживания. Найденный адрес записывается в указанную роль. |
Роль абонента |
Действие предназначено только для документов типа Заявка. Все оборудование, принадлежащее абоненту из заданной в настройках действия роли, записывается в таблицу используемого оборудования. Если абонент не указан, выводится предупреждение и действие считается выполненным. |
|
Роль абонента |
Действие предназначено только для документов типа Заявка. Действие поочередно обрабатывает строки таблицы используемого оборудования: если в столбце Оборудование указана сетевая служба, абонент из заданной роли подписывается на нее. При подписке используется тип авторизации по логину и паролю, а в качестве логина используется код абонента. |
|
Роль абонента |
Действие предназначено только для документов типа Заявка. Абонент, выступающий в документе в указанной роли, подписывается на все услуги, заданные в таблице услуг, на которые будет подписан абонент. В строках таблицы услуг должно быть указано оборудование из таблицы Используемое оборудование. Для подписки используется счет абонента из роли и документ-основание, в котором указан договор на оказание услуг, заключенный с абонентом. |
|
Привязка адреса к оборудованию |
Роль абонента, |
Действие предназначено только для документов типа Заявка. Оно добавляет адрес, указанный в заданной роли, к оборудованию из таблицы Используемое оборудование, владельцем которого является абонент из роли. Для привязки адреса к оборудования используется указанный вид, например, Адрес обслуживания. Если к оборудованию уже были адреса такого же типа и вида, они переводятся в состояние Отключен. |
Привязка адреса к субъекту учета |
Роль субъекта, |
Действие добавляет адрес, указанный в заданной роли, к субъекту (физическому или юридическому лицу) с учетом выбранного вида адреса: например, один и тот же адрес может быть добавлен к юридическому лицу в качестве юридического, фактического или почтового адреса. Если у субъекта уже были адреса такого же типа и вида, они переводятся в состояние Отключен. |
Привязка контактных адресов к субъекту учета |
Роль субъекта |
На основе значений дополнительных параметров документа, действие создает контактные адреса (телефоны, адрес электронной почты, номер ICQ и т. п.) и привязывает их к субъекту из заданной роли. |
Создание абонента |
Роль абонента, |
Используя значения из дополнительных параметров документа, действие создает нового абонента для указанного базового субъекта учета и записывает его в заданную роль. |
Создание адреса обслуживания |
Роль адреса |
Действие создает адрес на основе значений дополнительных параметров документа и записывает его в указанную роль. Обязательным условием создания адреса является наличие в системе соответствующего ему региона. |
Создание адреса постоянной регистрации |
Роль адреса |
Действие создает адрес на основе значений дополнительных параметров документа и записывает его в указанную роль. В отличие от предыдущего действия, адрес постоянной регистрации может быть создан без использования региона. |
Создание договора на оказание услуг |
Роль абонента |
Для абонента из заданной роли действие создает договор на оказание услуг на основе указанного в дополнительном параметре базового договора. Созданный договор записывается в поле Документ-основание. |
Создание лицевого счета абонента |
Роль абонента |
Действие создает лицевой счет для абонента, указанного в заданной роли. При этом в в настройках выбранной роли должен быть выставлен флаг Есть счет. |
Роль абонента, |
Действие предназначено только для документов типа Заявка. Оно последовательно обрабатывает строки таблицы используемого оборудования. Если в столбце Оборудование не указан объект, действие создает его и делает его владельцем абонента из указанной роли. При этом к каждому созданному объекту добавляется с заданным видом адрес из выбранной в настройках роли. К созданному компоненту также добавляется адрес, но только в случае, если в настройках соответствующей компоненту позиции номенклатуры указано, что объект на основе этой позиции может иметь адрес типа Обычный адрес и заданного вида. |
|
Создание расчетного счета |
Роль субъекта, |
Для указанного в роли физического лица действие создает расчетный счет, используя данные из дополнительных параметров. |
Создание сотрудника |
Роль субъекта, |
Действие создает сотрудника для субъекта — физического лица и записывает его в заданную роль. |
Создание физического лица |
Роль физического лица |
Используя значения дополнительных параметров, действие создает физическое лицо и записывает его в заданную роль. |
Создание юридического лица |
Роль юридического лица |
На основе значений дополнительных параметров, действие создает юридическое лицо и записывает его в заданную роль. |
Роль абонента |
Действие предназначено только для документов типа Заявка. Для абонента из указанной роли тарифицируются услуги, занесенные в таблицу Разовые услуги, которые будут оказаны абоненту. |
|
Установка кредитного лимита |
Роль абонента |
Для указанного в роль абонента действие устанавливает временный кредитный лимит на сумму и срок, указанные в дополнительных параметрах. |