Конфигурация информационной панели
* 
В следующих шагах предполагается, что должны быть созданы новые пользователи, группы пользователей и организации. При конфигурировании существующей модели некоторые шаги могут не потребоваться.
Удаление организации Everyone и создание новой организации
По умолчанию организация Everyone открывает всем пользователям общий доступ ко всем информационным панелям. Если нужно задать конкретную видимость и конкретные разрешения, необходимо сначала удалить организацию Everyone.
1. В Composer создайте пользователя (не администратора).
2. Создайте группу пользователей с разрешениями на использование информационных панелей (например, "Клиенты").
3. Щелкните Участники, а затем щелкните Править участников.
4. Чтобы добавить пользователя, перетащите имя пользователя с левой стороны на правую.
5. Щелкните Сохранить.
6. Откройте в меню левой панели Composer раздел Визуализация > Информационные панели.
7. Если информационных панелей нет, создайте одну, прежде чем переходить к следующему шагу.
8. В списке информационных панелей щелкните значок блокировки информационной панели, разрешения которой нужно изменить.
9. Щелкните Видимость.
10. Удалите организацию Everyone.
* 
Если этот шаг не будет выполнен, общий доступ ко всем информационным панелям будет открыт для каждого пользователя.
11. Создайте организацию и добавьте в эту организацию ранее созданную группу пользователей.
12. Чтобы создавать вещи, которые будут видимы только отдельному пользователю, настраивайте каждого потенциального клиента как подразделение организации. Это делать не обязательно, но если нужно ограничить видимость для пользователя, потребуется это сделать. Если после просмотра вещей, доступных этой группе, настройка для всех пользователей в группе вас устраивает, то достаточно просто добавить эту группу пользователей в организацию.
13. Перейдите к настройкам Видимость для этой организации и убедитесь, что организация видима сама для себя. Это может казаться нелогичным, но вовсе не означает, что организация может видеть сама себя во время выполнения. Это требуется для открытия общего доступа для других подразделений внутри этой же организации.
14. В разрешениях времени работы этой организации добавьте разрешения на Чтение свойства и Выполнение сервиса для вашей группы пользователей.
Набор информационных панелей
Поскольку новые пользователи не-администраторы и новые группы пользователей не имеют никаких прав доступа, пока эти права не будут им специально предоставлены, разрешения и видимость должны быть сконфигурированы для набора информационных панелей и для ресурса информационных панелей.
1. В Composer на левой панели навигации выберите Разрешения, щелкнув значок блокировки.
2. Выберите Наборы, а затем выберите информационные панели в списке справа. Дополнительные инструкции см. в разделе Разрешения набора.
3. Сконфигурируйте разрешения времени выполнения. Разрешения времени выполнения требуются для выполнения некоторых функций самой сущности информационной панели (например, добавления группы с помощью исполнения сервиса).
4. Сконфигурируйте разрешения времени конструирования. Чтобы создавать новые информационные панели во время выполнения, необходимо наличие разрешений времени конструирования. Разрешения времени конструирования потребуются для создания новых информационных панелей. Если бы не эта потребность в работе пользователей, данное разрешение не было бы необходимо. Без него невозможно создание каких-либо новых информационных панелей во время выполнения.
5. Предоставьте разрешения на Создание, Чтение, Обновление (Удаление, если необходимо).
Ресурс информационной панели "Функции"
Использование ресурса информационной панели - это наиболее детализированный способ задания разрешений в ThingWorx. Разрешение, предоставленное на информационной панели "Функции", переопределяет любые разрешения, которые были заданы на другом уровне.
1. В меню левой панели Composer перейдите в раздел Система > Ресурсы > Функции информационной панели.
2. Для ресурса DashboardFunctions щелкните значок блокировки.
3. Добавьте видимость для ресурса информационной панели "Функции" в созданную организацию. Это позволяет пользователям в организации видеть данную информационную панель.
4. Добавьте разрешения времени выполнения. Разрешения времени работы требуются, чтобы выполнять сервисы, поэтому добавьте созданную вами группу пользователей в разрешения времени выполнения и предоставьте им разрешения на Чтение свойства, Запись свойства и Выполнение сервиса.
5. Добавьте разрешения Время конструирования. Чтобы создавать новые информационные панели во время выполнения, необходимо наличие разрешений времени конструирования. Если бы не эта потребность в работе пользователей, задание данных разрешений не было бы необходимо.
См. также
Было ли это полезно?