Веб-API CRM 2016, как я могу автоматически пересылать электронные письма из очереди?

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

Как я могу сделать это с помощью веб-API? Мне не очень повезло, что я сейчас разбираюсь с документацией Microsoft. Я получил что-то, используя следующий URL, но не уверен, что это правильный способ сделать это:

api/data/v8.1/queueitems?$filter=(_ownerid_value eq e27a264c-a4ea-e011-b87c-005056b543f3) and (startswith(title,'SearchTitle'))

1 ответ

Это что-то вроде проекта создания билетов Dynamics CRM 2011 для очереди команд, мы использовали Forward mailbox, правила почтового ящика и маршрутизатор электронной почты и передавали его в очередь очереди с помощью Plugin/Workflow.

Теперь, так как вы хотите достичь этого в наши дни (синхронизация на стороне сервера), вам все равно придется использовать тот же плагин для создания электронной почты перед операцией и проверять свои условия от целевой сущности. Если это выполнено, вы можете создать новое действие электронной почты (Переслать) или создать новый Queueitem и назначить нужного владельца.

Не уверен, почему вы начали с запроса webapi, если вы хотите автоматизировать эту логику переадресации / назначения - web api не является способом поиска / фильтрации, потому что вы не можете инициировать это из ниоткуда, имея только результат webapi.

Другие вопросы по тегам