Рекомендации по настройке и ограничениям для Project в Интернете
Microsoft Project в Интернете скоро станет Планировщик (Майкрософт), которая в настоящее время развертывается для клиентов. Дополнительные сведения о настройке нового Планировщик для организации см. в разделе Планировщик (Майкрософт) для администраторов.
Примечание.
Большинство изменений в Project Power App можно вносить только с помощью роли безопасности Настройщик системы. Для некоторых изменений, таких как настройка набора параметров, требуются привилегии, которые являются частью роли безопасности системного администратора. Дополнительные сведения о ролях безопасности Project Power App.
Совет
Внесите все изменения в Project Power App внутри нового решения. Это упростит резервное копирование и развертывание внесенных изменений. Дополнительные сведения о решениях.
Предварительные условия
- Администратор прав в среде разработки с Project в Интернете
- Понимание уровней управляемых решений
- (Необязательно, но рекомендуется) План разработчика , который позволяет экспортировать решение для простого развертывания в других средах.
Общие рекомендации
Всегда создавайте управляемое решение, содержащее ваши настройки, чтобы их можно было наложение на решение Project.
Используйте портал Power Apps для внесения простых изменений. Если вам нужно что-то сделать и не удается найти способ на портале Power Apps, воспользуйтесь обозревателем решений Power Apps, который предоставляет более сложные параметры.
Чтобы избежать ошибок при импорте решений, убедитесь, что решение не пытается изменить заблокированные свойства в решении Project.
Общие ограничения
- За исключением создания нового проекта, для создания записей и редактирования полей в таблицах проектов требуется API планирования проекта.
- Если вы решили дублировать и изменить роли безопасности Project, необходимо обновлять эти роли при появлении новых выпусков решения Project. Например, функция "Журнал задач" добавила новые таблицы в решение Project. Пользовательские роли безопасности должны иметь те же разрешения для этих таблиц, что и роли безопасности Project. В противном случае пользователи с пользовательскими ролями безопасности не смогут использовать функцию журнала задач.
Использование групп и ролей Teams для реализации безопасности и доступа
Хотя вы можете в качестве администратора создавать пользователей и назначать роли безопасности в Microsoft Power Platform, при желании настроить решение Project следует избегать такой практики. Project в Интернете безопасности использует Teams Группы, поэтому вместо этого следует по возможности управлять группами групп и назначать им роли безопасности, а не предоставлять отдельным пользователям роли безопасности.
Примеры того, что поддерживается, а что не поддерживается
✅ Поддерживается. Настройка ролей безопасности таким образом, чтобы пользователи не могли изменять определенные настраиваемые столбцы, добавленные в таблицы в решении Project.
❌ Не поддерживается. Настройка ролей безопасности, чтобы пользователи могли редактировать проекты, но не создавать новые.
Не ограничивайте доступ к существующим сущностям Project с помощью защиты Dataverse
Может возникнуть соблазн создать ограничения на таблицы, которые являются частью решения Project с помощью безопасности Dataverse. Это плохая идея, так как компоненты решения Project требуют доступа к сущностям Project и используют Teams Группы роли безопасности для управления доступом.
Однако может потребоваться ограничить доступ к новым таблицам и столбцам, которые являются частью пользовательского решения. Хотя для управления доступом к таблицам лучше всего использовать Teams Группы Security, безопасность столбцов для новых столбцов проще всего сделать, задав свойство столбца. В новых столбцах безопасность столбцов Dataverse может быть подходящей.