Службы в Operator Advisor > Сервисы профиля вещи Work Definition Converter
Сервисы профиля вещи Work Definition Converter
В профиле вещи Work Definition Converter находятся следующие сервисы (PTC.SCA.SCO.WorkDefinitionConverterThingShape):
ConvertFromProcessPlanID: получает все определения технологического процесса и соответствующую информацию из идентификатора технологического процесса Windchill и помещает их в базу данных Operator Advisor, вызывая поэтапно службы BatchConvertFromProcessPlanID и BatchConvertFromProcessPlanIDContinuation. Принимает критерии навигации в качестве входных параметров JSON для фильтрации данных технологического процесса, подлежащего преобразованию.
Входные параметры:
processPlanId (String) — идентификатор для технологического процесса Windchill, подлежащего преобразованию. При просмотре технологического процесса в Windchill идентификатор технологического процесса является частью URL-адреса после oid=. Например, в следующем URL-адресе идентификатор технологического процесса отображается жирным шрифтом:
http://<Имя хост-компьютера Windchill>:<порт>/Windchill/app/#ptc1/tcomp/infoPage?oid=OR:com.ptc.windchill.mpml.processplan.MPMProcessPlan:273985
processPlanNavigationCriteria (JSON) — информационное наполнение JSON, определяющее критерии навигации, эквивалентные сохраненному фильтру для технологического процесса.
relatedAssemblyNavigationCriteria (JSON) — информационное наполнение JSON, определяющее критерии навигации, эквивалентные сохраненному связанному фильтру сборки для технологического процесса.
Выходные данные: UID корневого определения работы для преобразованного технологического процесса.
* 
Службы BatchConvertFromProcessPlanID и BatchConvertFromProcessPlanIDContinuation вызываются последовательно службой ConvertFromProcessPlanID и совместно используются для загрузки данных технологического процесса.
В качестве настройки можно выбрать выполнение этих служб способом, соответствующим потребностям вашего бизнеса. Необходимо завершить выполнение службы BatchConvertFromProcessPlanID до запуска службы BatchConvertFromProcessPlanIDContinuation, чтобы гарантировать, что необходимые выходные данные службы BatchConvertFromProcessPlanID могут быть предоставлены в качестве входного параметра для службы BatchConvertFromProcessPlanIDContinuation.
Службы IterativeConvertFromProcessPlanID и IterativeConvertFromProcessPlanIDContinuation доступны для использования в настройках, но не используются по умолчанию при преобразовании технологического процесса.
ConvertFromProcessPlanId — получает все определения технологического процесса и соответствующую информацию из идентификатора технологического процесса Windchill и помещает их в базу данных Operator Advisor, вызывая поэтапно другие сервисы преобразования (по мере необходимости). Принимает идентификаторы сохраненных фильтров технологического процесса и связанных фильтров сборки в качестве входных параметров для фильтрации данных технологического процесса, подлежащего преобразованию.
Входные параметры:
processPlanId (String) — идентификатор для технологического процесса Windchill, подлежащего преобразованию. При просмотре технологического процесса в Windchill идентификатор технологического процесса является частью URL-адреса после oid=. Например, в следующем URL-адресе идентификатор технологического процесса отображается жирным шрифтом:
http://<Имя хост-компьютера Windchill>:<порт>/Windchill/app/#ptc1/tcomp/infoPage?oid=OR:com.ptc.windchill.mpml.processplan.MPMProcessPlan:273985
processPlanNavigationCriteriaId (String) — идентификатор сохраненного фильтра для технологического плана, указанного в processPlanId.
relatedAssemblyNavigationCriteriaId (String) — идентификатор сохраненного связанного фильтра сборки для технологического плана, указанного в processPlanId.
Выходные данные: UID корневого определения работы для преобразованного технологического процесса.
GetMaterialUseValue: используется во время преобразования технологического процесса, получает значение MaterialUse, которое сопоставляется со значением типа назначения, которое поступает из Windchill.
Входные параметры: materialUse (String)
Выходные данные: результат (String)