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

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


wf:fs_verify_entitlement_sr

Розбіжності

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

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

Наступна ревізія
Попередня ревізія
wf:fs_verify_entitlement_sr [2014/10/30 16:02] evasive_joewf:fs_verify_entitlement_sr [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1
Рядок 1: Рядок 1:
 +====== FS – Verify Entitlement SR ======
 +{{:wf:verify_wf.png?nolink|}}
  
 +В ходе работы этот автопроцесс вызывает методы бизнес-сервиса «FS Verify Entitlement».
 +
 +//Примечание: описания автопроцесса «FS - Verify Entitlement SR» и бизнес-сервиса «FS Verify Entitlement» в Siebel Field Service Guide не соответствуют приведенным здесь.//
 +
 +  - {{:wf:wf_2.png?nolink|}}\\ Блок «VerifyServiceEntitlement» вызывает метод «VerifyServiceEntitlement». В качестве входных аргументов метода передаются значения полей «Account Id», «Asset Id», «Contact Account Id», «Contact Id» и «Product Id» бизнес-компонента «Service Request».\\ \\ В результате выполнения метода формируется спецификация поиска (search specification):\\ \\ <code sql>([Id] = ‘8SIA-7YTVL’) 
 +AND ([Entitlement Start Date] <= ’09/05/2014’ 
 +AND [Entitlement End Date] >= ’09/05/2014’ 
 +OR [Entitlement End Date] IS NULL) 
 +AND [Agreement Valid Flag] = ‘Y’ 
 +AND [Agreement Service Related Flag] = ‘Y’</code> где «8SIA-7YTVL» это идентификатор(-ы) подходящих Entitlements, а «09/05/2014» - дата создания Service Request.
 +  - {{:wf:wf_3.png?nolink|}}\\ Блок «ShowEntitlementPickList» вызывает метод «ShowEntitlementPickList», который формирует из базы данных Siebel список подходящих вышеописанному требованию Entitlements, применяя спецификацию поиска, полученную после выполнения предыдущего блока, к бизнес-компоненту «Agreement Entitlement» и отображает его в диалоговом окне.
 +  - {{:wf:wf_4.png?nolink|}}\\ Блок «Wait» приостанавливает работу автопроцесса до тех пор, пока пользователь не выберет Entitlement из списка и не нажмет кнопку «ОК».
 +  - {{:wf:wf_5.png?nolink|}}\\ Блок «GetTimeZone» вызывает метод «GetTimeZone». В качестве входных аргументов метода передаются значения полей «Contact Time Zone», «Entitlement Id», и «Owned By Id» бизнес-компонента «Service Request». В результате выполнение этого блока возвращается один из часовых поясов, следуя приоритету:
 +    * Элемент ненумерованного спискаЧасовой пояс Entitlement, выбранного в Service Request, если указан.
 +    * Часовой пояс лица, на основе запроса которого был создан Service Request, если указан.
 +    * Часовой пояс сотрудника, создавшего Service Request (поле «Owner»).
 +    * Часовой пояс, заданный по умолчанию (-8).
 +  - {{:wf:wf_6.png?nolink|}}\\ Блок «GetResponseTime» вызывает метод «GetResponseTime». В качестве входных аргументов передаются значения полей «Entitlement Id» и «Priority» бизнес-компонента «Service Request», Time Zone – часовой пояс, полученный в результате выполнения предыдущего блока, и Time Type – название метрики (со значением по умолчанию «Response Time»). Метод вычисляет время, определенное аргументом «Time Type» (в данном случае – «Response Time») согласно полученной из выбранного Entitlement метрике с приоритетом, указанным аргументом «Priority», и с учётом часового пояса, указанного аргументом «Time Zone».
 +  - {{:wf:wf_7.png?nolink|}}\\ Блок «UpdateResponseTime» записывает полученное предыдущим блоком значение в указанное поле, в данном случае – поле «Commit Time».
 +  - {{:wf:wf_8.png?nolink|}}{{:wf:wf_9.png?nolink|}}\\ Блоки «GetEscalationTime» и «UpdateEscalationTime» работают аналогично блокам «GetResponseTime» и «UpdateResponseTime» получая метрику «Escalation Time» вместо метрики «Response Time» и записывая полученное в результате расчётов время в поле «Escalation Time» вместо поля «Commit Time» соответственно.
 +
 +--- //[[admin@siebelwiki.com.ua|evasive joe]] 2015/01/19 16:15//
 +
 +{{tag>Workflow}}