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

API ITK workflow


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

Доброго дня.

Каким образом лучше получить на ИТК все процессы, находящается на определенном этапе?

Делаю таким образом:

WSO_search_criteria_t search_query;
WSOM_clear_search_criteria(&search_query);
strcpy(search_query.class_name, "Job");
strcpy(search_query.name, "*");
WSOM_search(search_query, &n_instances, &instances);
//беру у каждого процесса начатые задачи:
EPM_ask_tasks(instances[i], EPM_started,  &count, &objects);
//и далее среди всех начатых задач нахожу нужную 
            for (int j=0; j<count; j++){
                WSOM_ask_name(objects[j], object_name);

                if (strstr(object_name, "Имя задачи"))
                {
                    puts(object_name);
                   
                }
        
            }

Работает очень долго. Может посоветуете другой способ?

 

 

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


Доброго дня.

Каким образом лучше получить на ИТК все процессы, находящается на определенном этапе?

Делаю таким образом:



WSO_search_criteria_t search_query;
WSOM_clear_search_criteria(&search_query);
strcpy(search_query.class_name, "Job");
strcpy(search_query.name, "*");
WSOM_search(search_query, &n_instances, &instances);
//беру у каждого процесса начатые задачи:
EPM_ask_tasks(instances[i], EPM_started,  &count, &objects);
//и далее среди всех начатых задач нахожу нужную 
            for (int j=0; j<count; j++){
                WSOM_ask_name(objects[j], object_name);

                if (strstr(object_name, "Имя задачи"))
                {
                    puts(object_name);
                   
                }
        
            }

Работает очень долго. Может посоветуете другой способ?

Попробуйте поизвращаться через создание SQL запроса на ITK с помощью POM_execute_query и соответствующих функций.Правда вы должны знать какой формы запрос создать,из каких таблиц

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

Каким образом на javа можно узнать, когда объект был добавлен в цели процесса? Нахожу через аудит-файл, но это получается долго.. Может естьь другой способ?

Изменено пользователем Geksa
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




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