Использование Documentum DQL для получения содержимого рабочих процессов всех пользователей

Я почти ничего не знаю о Documentum, так что, вероятно, есть пропуски в информации, необходимой для ответа на мои вопросы. Но я все же попытаюсь...

Мы используем Documentum (очевидно). В Documentum пользователи могут создавать рабочие процессы. Эти рабочие процессы содержат упорядоченные списки служб, которые используются для обработки данных. Таким образом, у нас могут быть ServiceA, ServiceB, ServiceC, ServiceD и ServiceE, и пользователь может создать рабочий процесс, в котором предлагается обрабатывать данные, используя по порядку: ServiceC, ServiceA и ServiceB. Список другого пользователя может быть: ServiceA, ServiceD, ServiceE.

Меня попросили найти способ получить список, содержащий идентификатор/имя каждого пользователя, идентификатор рабочего процесса пользователя (имя?) и элементы рабочего процесса. Из того, что я прочитал здесь, в StackOverflow и в других местах, похоже, что это возможно через DQL.

И, если у меня есть DQL, оказывается, что это будет просто сделать, используя уже созданные нами интерфейсы. Если это слишком сложно, мне нужно будет написать Java и использовать API. Я бы предпочел DQL .. :-)

Итак, может ли кто-нибудь здесь дать мне указатель на ссылку на DQL и, возможно, несколько указателей на то, на что смотреть?


person Sean    schedule 19.01.2012    source источник


Ответы (1)


Возможно, вам нужно более одного DQL-запроса. Тем не менее, я бы настоятельно рекомендовал написать код DFC и перебрать результаты.

Я бы посоветовал заглянуть в Справочник по объектам Documentum Content Server, чтобы узнать больше об атрибутах типа dm_workflow (и, конечно же, связанных типах, таких как dmi_workitem, dmc_workqueue и т. д.).

Эти типы должны предоставлять информацию, которую вы ищете, и то, с чего вам лучше всего начать.

person Max    schedule 24.01.2012