Nuxeo: получить все документы в их последних версиях
У моего клиента есть сервер nuxeo, который предоставляет API в nuxeo/webservices/relations, с которого я могу получить все документы. Проблема в том, что он возвращает ревизии, а не документы. Некоторые ревизии установлены в isLatestVersion = 'true', а некоторые в isLatestRevision = 'false'. Это не понятно моему
- как Nuxeo решает вернуть последние / не самые последние версии
- в каком контексте я мог бы хотеть получить не самые последние версии документов
- как "заставить" Nuxeo отправлять обратно только документы с последними ревизиями, а не сами ревизии.
Ура,
Альберт.
1 ответ
Я не нашел "nuxeo/webservices/ Relations" в недавнем выпуске по умолчанию (см. http://demo.nuxeo.com/nuxeo/webservices/relations), поэтому мне интересно, установили ли вы дополнение?
Тем не менее, я могу себе представить, что такая услуга вернула бы отношения. Таким образом, имеет смысл, что извлеченный список состоит из ревизий, поскольку отношение может указывать на самую последнюю ревизию документа. Вы не используете правильный сервис, если это не то, что вы хотите получить.
В Nuxeo есть много API, и есть возможность создавать собственные, поэтому, пожалуйста, опишите больше своего контекста: версию Nuxeo, язык клиента и требуемый API. Вы смотрели на REST API, автоматизацию и доступные WebServices / SOAP Bridge?
Я бы сказал, что вы хотите спросить о дочерних элементах документа, увидеть операции getDocument и getChildren (доступны во всех API Nuxeo).