Andrey337

Проверка в процессе, что объект идет только по этому процессу

Pinned posts

ID: 1   Posted

Здравствуйте, коллеги!

 

Столкнулся со следующей задачей - как проверить в процессе согласования (или при старте процесса), что запускаемый объект не идет по другому процессу?

 

P.S.

Про переменную, запрещающую два процесса для одного объекта знаю, не подходит, т.к. у нас используется куча подпроцессов.

EPM-check-object-properties установленный на этапе Начать корневой задачи, проверяющий значение атрибута В процессе не принес желаемых результатов.

ТС 10.1.7

Сделать свой хандлер, сейчас нет возможности.

 

Заранее спасибо!

Share this post


Link to post
Share on other sites


UnPinned posts

ID: 2   Posted (edited)

Возможно что-то не так определили для обработчика, покажите как заданы параметры

Посмотрите так же в этой теме

https://community.plm.automation.siemens.com/t5/Teamcenter-Administrators-Forum/EPM-check-object-properties/td-p/424332

Edited by lexx174

Share this post


Link to post
Share on other sites

ID: 3   Posted

Спасибо за ответ!

Идея использования хандлера EPM-check-object-properties, была в том, чтобы проверить атрибут fnd0InProcess при начале процесса (предполагалось, что при старте процесса, этот атрибут имеет значение по умолчанию - false). Но оказалось что уже при на этапе начать этот атрибут меняет свое значение на true, поэтому, если запустить этот процесс для указанного типа объекта, то он всегда будет выдавать ошибку.

5cf4c5fd09480_.png.ab6266116d45b30505d71a0e7fb152c7.png

 

Share this post


Link to post
Share on other sites

ID: 4   Posted

Всем здравствуйте!

Решение найдено.

При старте процесса проверить, что запускаемый объект не идет по другому процессу, я не смог, но в процессе, нашел вариант.

Когда запускается процесс, то все задачи которые были запущены в ходе процесса, кроме задач типа: Задача дизъюнкции и Задача проверки, попадут в свойство Запускаемые интерактивные задачи

Т.к. Задача проверки не попадет в указанный атрибут, то после старта процесса (во время старта процесса не получится) можно поставить Задачу проверки, которая проверит заполненность этого атрибута, если в атрибуте есть хоть что-то, то можно завершить процесс, можно направить его пользователю для удаления (если есть права) или администраторам (если нет прав).

 

Атрибуты.PNG

Процесс.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • karachun
      Там почему-то два тела трубы. Нужно использовать Geometry -> Midsurface -> Automatic и выбрать все наружные и внутренние цилиндрические поверхности трубы. В следующем окне указать толщину трубы и все получиться. По Femap есть целый раздел. http://cccp3d.ru/forum/93-patrannastran-femap/
    • Eraser174
      Здравствуйте, помогите создать оболочку трубы, никак не получается. Сборка1.x_t
    • Eraser174
      Здравствуйте, помогите создать оболочку трубы, никак не получается.
    • Eraser174
      Здравствуйте, помогите создать оболочку трубы, никак не получается.
    • Eraser174
      Здравствуйте, помогите создать оболочку трубы, никак не получается. Сборка1.x_t
    • Александдрр
      и что мне сделать? в параметрах - графический редактор -- управление изображения  ( у меня нету Open GL), в NVIDIA все варианты пробывал, ничего не поменялось. Раньше было 2 компаса установлено 17.1 и 16 и только в 17.1 был такой курсор, а щас какой бы не устанавливал компас, всегда стандартный такой курсор( когда делаю скриншот экрана - этого кусора(пятна) не видно)
    • andre_77
      O2 (ПРОГРАММА ОБРАБОТКИ) , , М99   О3 (50 раз выполнить программу О2) М98 Р500002 М30
    • механик
      А может это и хорошо, что оператор программированием не увлекается? А то бывает в готовые программы такие "спецы" лезут и в результате брак, куча поломанного инструмента, и удары в оборудовании.
    • Di-mann
      Проблема наверняка с настройками  Open GL
    • brigval
      Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий. / Козьма Прутков   Если Вы получаете спецификацию из 3D-моделей каким ни будь софтом, Вам эта программа не нужна. А так, народ пользуется. С первых версий. Можете мне поверить. Да и сам на работе без нее как без рук. Добавлю, что код этой программы вставлен в другие программы, более специализированные. В Генератор перечней, Браип, БрагинДок.