Перейти к публикации

Teamcenter API


Рекомендованные сообщения

В процессе есть Задача условия. Я вешаю на нее свой хендлер, в котором хочу, чтобы был результат задачи был false:

EPM_set_task_result(task, "EPM_RESULT_False");

Но задача все равно не идет по ветке Ложь, вместо этого пользователю показывается окно выбора Истина или Ложь.

Что не так?

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...


Чего именно вы хотите достичь? Сделали задачу условия, но она не должна выполняться? Или хотите, чтобы задача условия обрабатывалась автоматически? От чего вообще зависит выбор пути в вашем процессе?

Ссылка на сообщение
Поделиться на других сайтах

Чего именно вы хотите достичь? Сделали задачу условия, но она не должна выполняться? Или хотите, чтобы задача условия обрабатывалась автоматически? От чего вообще зависит выбор пути в вашем процессе?

Нужно выполнить определенную проверку. К примеру, проверяем, заполнено ли определенное свойство мастер-формы айтема. Если оно не заполнено, то нужно пойти по ветке Ложь. Если оно заполнено, то тогда нужно показать стандартную форму для задачи условия, чтобы сам пользователь мог выбрать, по какой ветке идти.
Ссылка на сообщение
Поделиться на других сайтах

Нужно выполнить определенную проверку. К примеру, проверяем, заполнено ли определенное свойство мастер-формы айтема. Если оно не заполнено, то нужно пойти по ветке Ложь. Если оно заполнено, то тогда нужно показать стандартную форму для задачи условия, чтобы сам пользователь мог выбрать, по какой ветке идти.

Проверить надо хэндлер на отладке. Скорей всего отрабатывает с ошибкой, в итоге не выполняется.
Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
Меня тоже интересует вопрос по Teamcenter API.

Я новичок в этом деле, поэтому не судите строго. 

Описание проблемы: когда приходят сборки с объектами, бывает что не все элементы до присылают - 

 

но ссылки на них остаются. Нужно инициализировать эти объекты или найти ссылки этих удаленных 

 

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

Примерное решение: При отправке сборки в "Менеджер структуры" отображается надпись "объект 

 

удален".

При открытие свойств удаленного объекта: открывается панель BOMLine и в поле UG NAME 

 

отображается его ID.

Выгрузить ID из поля UG NAME и сравнить с выгруженными ID с помощью функции ITEM_ask_id, 

 

разница и будет необходимым результатом.

Вопрос: какой API функцией я могу выдернуть значение поля UG NAME ? 

если есть другие способы - поделитесь пожалуйста, если Вас это не затруднит.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...