Синхронизация Dynamics 365 Встречи со всеми членами команды - PullRequest
0 голосов
/ 30 ноября 2018

Реализация Dynamics 365, над которой я работаю, позволяет создавать встречи только через дело (Инцидент).Цель состоит в том, чтобы все члены команды добавили встречу в свой календарь с помощью синхронизации на стороне сервера.Все пользователи правильно настроены в системе и в настоящее время получают расписание встреч ОНИ.Тем не менее, они не включены в календарь остальных команд.

Я создал новый рабочий процесс для запуска при создании записи.Он принимает назначение и случай в качестве параметров.Он использует информацию о деле, чтобы собрать всех активных членов команды по делу.Затем он добавляет их в поле «Требуемые участники» (type = PartyList) на встрече.

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

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

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

Помимо этого решения для дублирования событий, какие параметры доступны для синхронизации событий со всеми календарями членов команды?

ПРИМЕЧАНИЕ. Создано, Владелец и Организаторназначение все перечислены как индивидуальный пользователь.

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