В Dynamics 365 (в помещении) мне нужно удалить ограничения служб, связанные с конкретной службой.Похоже, они хранятся в "calendarrules", но когда я пытаюсь найти некоторую информацию в своей коллекции calendarrule, я не вижу никаких атрибутов, похожих на "ServiceNameId".Я нашел информацию, что это можно сделать, просто изменив записи в правиле календаря и обновив исходный календарь, поэтому я пытаюсь сделать это следующим образом, но не вижу атрибутов, ссылающихся на сервисы.
Я получаю коллекцию следующим образом:
SystemUser user = service.Retrieve(SystemUser.EntityLogicalName, UserId, new ColumnSet("calendarid")).ToEntity<SystemUser>();
Calendar userCalendar = service.Retrieve(Calendar.EntityLogicalName, user.CalendarId.Id, new ColumnSet(true)).ToEntity<Calendar>();
EntityCollection entityCollection = (EntityCollection)userCalendar.Attributes["calendarrules"];