Користувальницькі налаштування

Налаштування сайту


wf:iss_approval_agreement

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
wf:iss_approval_agreement [2015/01/19 16:15] evasive_joewf:iss_approval_agreement [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1
Рядок 1: Рядок 1:
 +====== ISS Approval (Agreement) ======
 +{{:wf:wfapp.png?nolink&400|}}
  
 +Автопроцесс построен на бизнес-объекте той записи, для которой будет происходить процесс утверждения. В данном случае рассматривается бизнес-объект «ServiceAgreement».
 +
 +Siebel передаёт в автопроцесс такие параметры, как идентификатор записи договора, название заранее предопределённого порядка утверждения (будет описано далее), тип UInbox (также будет описано далее), бизнес-компонент, с которого был запущен процесс утверждения, и необходимость отправки e-mail утверждающему(-им).
 +
 +Значения этих параметров для данного случая указаны в таблице ниже.
 +^  Параметр  ^  Process Property  ^  Значение  ^
 +|  Идентификатор записи договора  |  Object Id  |  Row Id записи, например «9SIA-89EPP»  |
 +|  Порядок утверждения  |  Approval Level Name  |  Agreement Approval  |
 +|  Тип UInbox  |  Inbox Type  |  Agreement  |
 +|  Бизнес-компонент  |  Requesting Buscomp  |  Service Agreement  |
 +|  Необходимость отправки e-mail  |  SendEmail  |  FALSE  |
 +
 +//Примечание: параметры автопроцесса, которые не принимают и не возвращают никаких значений, представлены в этой таблице не были. Обязательными для работы автопроцесса параметрами являются только «Object Id», «Approval Level Name» и «Inbox Type».//
 +
 +Первым этапом выполнения автопроцесса является вызов системы проверки данных (Data validation), а точнее метода «Validate» бизнес-сервиса «Data Validation Manager».
 +
 +Этот блок используется только для того, чтобы определить необходимость запуска процесса утверждения по выполнению условий, заданных в заранее созданной записи правил проверки данных (в данном случае это запись правил с названием «Agreement Approval»). Для изменения условий запуска процесса утверждения необходимо менять правила в Rule Set «Agreement Approval» (см. ниже).
 +
 +Результатом выполнения этого блока будут код и текст сообщения, возвращенного системой проверки. Они будут записаны в параметры «Return Code» и «Return Message» соответственно.
 +
 +{{:wf:wfapp2.jpg?nolink&600|}}
 +
 +Это правило проверки данных возвращает определенные код и текст при условии несоблюдения выражения, указанного в записи детального вида «Rules».
 +
 +Следующим этапом выполнения автопроцесса является, собственно, процесс создания задач утверждения.
 +
 +Запуск процесса осуществляется вызовом метода «CreateNewApprovalTasks» бизнес-сервиса «ISS Approval Bus Service».
 +
 +Входящими аргументами этого метода служат параметры, полученные на предыдущих слайдах:
 +
 +^  Аргумент  ^  Process Property  ^
 +|  Approval Item ID  |  Object Id  |
 +|  Approval Level Name  |  Approval Level Name  |
 +|  Inbox Type  |  Inbox Type  |
 +|  Requesting Buscomp  |  Requesting Buscomp  |
 +|  Return Message  |  Return Message  |
 +|  SendEmail  |  SendEmail  |
 +
 +Заключительным этапом выполнения автопроцесса является обновление данных на апплете для незамедлительного просмотра созданных записей.
 +
 +Обновление данных осуществляется вызовом метода «Refresh Business Component» бизнес-сервиса «SIS OM PMT Service».
 +
 +Входящими аргументами для этого метода являются названия бизнес-объекта и бизнес-компонента, на котором основан апплет, который нужно перезагрузить:
 +^  Аргумент  ^  Значение  ^
 +|  Business Object Name  |  Service Agreement  |
 +|  Business Component Name  |  Approval History - Agreement  |
 +
 +В результате успешного выполнения автопроцесса будут созданы будут созданы записи-задачи Universal Inbox для утверждения.
 +
 +--- //[[admin@siebelwiki.com.ua|evasive joe]] 2015/01/19 16:15//
 +
 +{{tag>Workflow}}