IBM case manager - изменить создателя дела
Я занимаюсь разработкой пользовательских java-приложений для IBM case manager. все нормально. Однако у меня есть требование создать кейс с использованием пользователя службы, вероятно, это будет p8admin. Однако дело должно выглядеть как созданное конкретным бизнес-пользователем. Я мог бы сделать это для документов в p8, используя https://www.ibm.com/support/pages/setting-selected-system-properties-ibm-filenet-p8-document-versions Пока этот пользователь службы имеет "Изменить" определенные свойства системы - так что это работает. Теперь я пытаюсь сделать то же самое для CaseManager. Я использую следующий сценарий для создания дела: CaseType caseType = CaseType.fetchInstance(targetOsRef, caseTypeName);
// create a new instance of case type
Case pendingCase = Case.createPendingInstance(caseType);
//pendingCase.set_Creator("Tom");
for (String propSymbolicName :casePropValues.keySet())
pendingCase.getProperties().putObjectValue(propSymbolicName, casePropValues.get(propSymbolicName));
//pendingCase.getProperties().putObjectValue("Creator", "Tom1");
//pendingCase.getProperties().putObjectValue("Owner", "Tom2");
pendingCase.save(RefreshMode.REFRESH, null, ModificationIntent.MODIFY);
String caseId = pendingCase.getId().toString();
Так что у вас нет идеи. Он всегда отменяет то, что я добавляю для создателя и владельца, и устанавливает их для выполняющего пользователя. С Уважением,