Источники данных для приложений в управляемых пространствах
Источники данных для приложений в управляемых пространствах должны храниться в общем пространстве. Необходимо принять решение о том, где будут располагаться источники конечных данных для приложений. Это гарантирует безопасность приложений и возможность их повторной загрузки в управляемое пространство. Если требуется загрузить данные приложения в управляемые пространства, приложения, опубликованные в управляемых пространствах, должны использовать источники данных, поддерживающие пространства.
Общее пространство может использоваться для хранения источников данных для приложений в управляемых пространствах. Это уместно, когда не требуется строгое управление данными. Необходимо соблюдать осторожность при выдаче разрешений на работу с пространствами, чтобы эти источники данных и приложение были доступны только соответствующим пользователям.
Источники данных, поддерживающие пространства, можно использовать для ссылки на источники данных в других пространствах. Файлы данных, поддерживающие пространства, ищут файлы данных и поля по имени в скрипте загрузки. Это позволяет пользователям разрабатывать приложения с помощью фиктивных источников данных в других пространствах. Когда приложение готово к публикации, фиктивные источники данных можно заменить фактическими.
Приложение в управляемом пространстве, которое использует источники данных, поддерживающие пространства, может перезагрузить данные из источников в общих пространствах. Если файлы данных, поддерживающие пространства, не используются, приложения необходимо будет загрузить повторно и опубликовать в управляемых пространствах, чтобы обновить данные приложения в управляемых пространствах.
Для получения дополнительных сведений об использовании подключений, поддерживающих пространства, см.:
- Добавление данных из загруженных файлов данных
- Загрузка данных из файлов
- Подключение к источникам данных в редакторе загрузки данных
Рекомендации по работе с управляемыми приложениями и данными
Далее приводится пример рекомендаций по работе с управляемыми приложениями и источниками данных в управляемых пространствах.
Файлы данных хранятся в общих пространствах, где разработчики приложений имеют разрешения Администратор и Право изменения. Разработчики могут ссылаться на эти данные при разработке приложений в других общих пространствах. Когда разработка приложения завершена, разработчики удаляются из общего пространства данных и добавляются рабочие данные. Ими заполняются приложения с конфиденциальными данными, обеспечивая, чтобы эти данные не могли просматриваться разработчиками приложений.
В этом рабочем процессе участвуют три основных пользователя:
- Администратор клиента: администратор клиента создает управляемое пространство и затем присваивает ему пользователей и роли.
- Управляющий менеджер: пользователь, отвечающий за управление доступом к конфиденциальным данным и администрирование управляемыми пространствами.
- Разработчик: пользователь, отвечающий за разработку приложений для управляемого пространства и публикацию их в пространстве.
Этот рабочий процесс состоит из четырех этапов:
- Создайте пространства.
- Добавьте фиктивные данные и разработайте приложение.
- Опубликуйте приложения с окончательными данными.
- Добавьте пользователей приложения к управляемому пространству.
Создание управляемого пространства и общих пространств
Сначала необходимо создать пространства и добавить к ним пользователей.
Выполните следующие действия.
- Администратор клиента создает управляемое пространство, Безопасные приложения, в качестве места назначения для публикации управляемых приложений.
-
Администратор клиента добавляет двух участников в пространство Безопасные приложения:
- Главный разработчик приложения, Разработчик, добавляется с разрешением Имеет право на публикацию.
- Владелец управляемых приложений, Управляющий менеджер, назначается владельцем пространства.
- Управляющий менеджер создает общее пространство, Безопасные данные, для безопасных данных, используемых приложениями, опубликованными в пространстве Безопасные приложения.
- Управляющий менеджер добавляет в это пространство участника Разработчик с разрешением Администратор.
- Разработчик создает общее пространство Разработка приложений для разработки управляемых приложений. При желании можно добавить дополнительных разработчиков с разрешением Право изменения.
Разработка приложений с применением фиктивных данных
Затем добавляются фиктивные данные, и приложение готово.
Выполните следующие действия.
-
Разработчик добавляет фиктивные данные для тестирования в пространство Данные для разработки. Эти данные могут использоваться один раз или последовательно в сценариях разработки.
Данные могут стать доступными в пространстве посредством добавления приложения, в которое затем добавляется источник данных. После того как источник данных будет в пространстве добавлен в приложение, он станет доступным всем пользователям в этом пространстве, имеющим разрешение Право изменения .
- Разработчик добавляет те же фиктивные данные для тестирования в пространство Безопасные данные. Эти данные используются в качестве местозаполнителя данных до тех пор, пока приложение не будет подготовлено к использованию безопасных данных.
- Разработчик разрабатывает приложения в пространстве Разработка приложений. Эти приложения используют фиктивные данные для тестирования в пространстве Данные для разработки.
- При необходимости, если приложение будет требовать дальнейшей доработки после публикации, Разработчик перед публикацией дублирует это приложение.
Публикация приложений и добавление окончательных данных
Приложение опубликовано, и фиктивные данные заменяются окончательными.
Выполните следующие действия.
- Когда приложение готово к выпуску, Разработчик изменяет приложение для использования данных в пространстве Безопасные данные.
- Разработчик публикует приложения из пространства Разработка приложений в пространстве Безопасные приложения. Разработчик уведомляет Управляющего менеджера, что приложение готово.
- Управляющий менеджер удаляет Разработчика (и всех других пользователей) из пространства Безопасные данные.
- Управляющий менеджер добавляет рабочие данные в пространство Безопасные данные, заменяя ими фиктивные данные.
Добавление пользователей приложения к управляемому пространству
Наконец, пользователи приложения добавляются к управляемому пространству.
Выполните следующие действия.
- Управляющий менеджер добавляет участников с разрешением Право просмотра в общее пространство Безопасные данные. Это пользователи, которые будут открывать листы или добавлять в них информацию для опубликованного приложения.
- Управляющий менеджер добавляет участников с разрешением Право просмотра в управляемое пространство Безопасные приложения. Это пользователи, которые должны иметь возможность открывать и публиковать приложение.
- Управляющий менеджер добавляет участников с разрешением Имеет право на добавление в управляемое пространство Безопасные приложения. Это пользователи, которые должны иметь возможность открывать приложение и добавлять в него листы сообщества.
- Управляющий менеджер дополнительно может планировать перезагрузки для опубликованных приложений в пространстве Безопасные приложения.