Моя таблица истории слишком велика для просмотра (более 5 тыс. Записей). Попытка создать рабочий процесс для удаления записей - PullRequest
0 голосов
/ 04 августа 2020

У меня есть рабочий процесс, который запрашивает таблицу истории, возвращает список идентификаторов и пытается удалить каждый из этих элементов. Мой первый вызов REST:

<site URL>/_api/lists/GetByTitle('Workflow%20History')/Items?$select=Id

Это возвращает действительный набор записей, затем у меня есть второй вызов отдыха для удаления записи. Это вызов POST REST с конечной точкой:

<site URL>/_api/web/lists/getbytitle('Workflow History')/GetItemById(1)

Я получаю неверный запрос в ответ на второй вызов REST. Я бы предпочел не выбирать, а затем удалять, а просто удалять в зависимости от условия фильтрации. Любая помощь, я был бы признателен за помощь.

Спасибо

1 Ответ

1 голос
/ 05 августа 2020

Вы можете обратиться к этому сообщению, чтобы удалить элемент списка с помощью rest api в рабочем процессе: https://social.technet.microsoft.com/Forums/en-US/ef8057c3-c96a-4d04-b3c4-4c8bcd7ce2d2/sharepoint-designer-2013-call-http-web-service-delete-workflow-not-working?forum=sharepointdevelopment

словарь заголовков должен выглядеть следующим образом:

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...