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

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


wf:fs_verify_entitlement_sr_best_response_time

Розбіжності

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

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

Наступна ревізія
Попередня ревізія
wf:fs_verify_entitlement_sr_best_response_time [2014/10/28 14:36] evasive_joewf:fs_verify_entitlement_sr_best_response_time [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1
Рядок 1: Рядок 1:
 +====== FS – Verify Entitlement SR Best Response Time ======
 +{{:wf:verify_bt_wf_1.png?nolink|}}
  
 +В ходе работы этот автопроцесс вызывает методы бизнес-сервиса «FS Verify Entitlement». 
 +
 +  - {{: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_bt_get_bestresponse.png?nolink|}}\\ Блок «GetBestResponseTime» вызывает метод «GetBestResponseTime». В качестве входных аргументов передаются значения полей «Contact Time Zone», «Priority» и «Owned By Id» бизнес-компонента «Service Request», Search Spec, полученный в результате выполнения предыдущего блока и Time Type - название метрики (в данном случае – «Response Time»).\\ \\ Метод вычисляет время, определенное аргументом «Time Type» согласно полученной из выбранного Entitlement метрике с приоритетом, указанным аргументом «Priority», и с учётом часового пояса, указанного аргументом «Time Zone» для всех Entitlement из списка, полученного из базы данных Siebel после применения спецификации Search Spec к бизнес-компоненту «Agreement Entitlement», после чего выбирается Entitlement, где полученное время является минимальным (ближайшим) из всех. \\ \\ В результате выполнения метод возвращает три аргумента: полученное время (Response Time), название выбранного Entitlement (Entitlement Name) и идентификатор выбранного Entitlement (Entitlement Id).
 +  - {{:wf:wf_7.png?nolink|}}\\ Блок «UpdateResponseTime» записывает полученные предыдущим блоком значения в указанные поля бизнес-компонента Service Request – в данном случае это поля «Commit Time», «Entitlement Name» и «Entitlement Id» соответственно.
 +
 +--- //[[admin@siebelwiki.com.ua|evasive joe]] 2015/01/19 16:16//
 +
 +{{tag>Workflow}}