Я выполняю HTTP-запрос GET к / maximo / oslc / os / mxsr и использую параметр строки запроса osl c .select, чтобы выбрать:
*,doclinks{*},worklog{*},rel.commlog{*},rel.woactivity{*,rel.woactivity{*}}
Это позволяет мне получить связанные данные, включая связанные рабочие журналы, но рабочий журнал не включает в себя поле «description_longdescription».
Единственный способ, которым я могу получить это поле, это сделать отдельный HTTP GET для запроса идентификатора рабочего журнала напрямую через / maxrest / rest / mbo / worklog. Затем он предоставляет поле description_longdescription.
Я понимаю, что это поле хранится отдельно через связанную таблицу longdescription, но я надеялся получить данные через API следующего поколения osl c api с одним запросом http get .
Я пытался вставить 'worklog {*, description_longdescription}', когда где-то читал, что longdescription - это "непостоянное" поле и должно быть явно названо для включения, но это не имело никакого эффекта.