Вы находитесь здесь:
Отображение связанного приложения в качестве приложения холста
Связанное приложение можно открыть в качестве приложения холста. Приложения холста доступны в качестве приложений, устанавливаемых администратором Salesforce вашей организации, или в качестве личных приложений, устанавливаемых пользователями в организациях. Пользователи открывают личное приложение холста во вкладке Chatter, им предлагается разрешить приложению подключение к своим данным Salesforce. Пользователи могут сделать приложение личным приложением холста.
Требуемые версии
| Доступно в версиях: Salesforce Classic и Lightning Experience |
Связанные приложения могут быть созданы в версиях: Group Edition, Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition Связанные приложения можно установить в: Все выпуски |
| Необходимые полномочия пользователя | |
|---|---|
| Для чтения, создания, обновления или удаления связанных приложений: | Настройка приложения И либо «Изменение всех данных» ИЛИ «Управление связанными приложениями» |
| Для обновления всех полей, кроме профилей, наборов полномочий и атрибутов SAML поставщика услуг: | Настройка приложения И либо «Изменение всех данных» ИЛИ «Управление связанными приложениями» |
| Для обновления профилей, наборов полномочий и атрибутов SAML поставщика услуг: | «Настройка приложения» И «Изменение всех данных» И «Управление профилями и наборами полномочий» |
| Для ротации ключа пользователя и секрета пользователя: | Разрешить ротацию ключей и секретов пользователя |
| Для установки и удаления связанных приложений: | Настройка приложения И либо «Изменение всех данных» ИЛИ «Управление связанными приложениями» |
| Для установки и удаления пакетных связанных приложений: | Загрузка пакетов AppExchange И настройка приложения И либо «Изменение всех данных» ИЛИ «Управление связанными приложениями» |
Дополнительную информацию см. в разделе «Новые связанные приложения больше не могут быть созданы весной 26 года».
Дополнительные сведения о приложениях холста см. в Руководстве разработчика холста.
- Создайте связанное приложение и заполните его основные сведения.
- В разделе «Параметры приложения холста» выберите «Холст», чтобы открыть связанное приложение в качестве приложения холста.
- Введите URL-адрес приложения холста в стороннее приложение. Пользователь переходит на данный URL-адрес при выборе ссылки на приложение холста.
-
Выберите метод доступа, чтобы указать, как приложение холста инициирует процесс авторизации OAuth.
- Подписанный запрос (POST)—Используется авторизация OAuth, но когда администраторы Salesforce устанавливают приложение холста, они косвенно разрешают доступ пользователям. Пользователям не нужно разрешать приложениям доступ к сведениям о пользователе. При использовании этого метода доступа авторизация публикуется напрямую в URL-адрес приложения холста.
Если ваше приложение холста использует авторизацию подписанного запроса, не выбирайте «Выполнять запросы от вашего имени» в любое время для выбранных областей OAuth.
- OAuth Webflow (GET) — используется авторизация OAuth, и пользователю предлагается разрешить приложениям доступ к их сведениям. При использовании этого метода доступа приложение холста должно инициировать процесс авторизации OAuth.
- Подписанный запрос (POST)—Используется авторизация OAuth, но когда администраторы Salesforce устанавливают приложение холста, они косвенно разрешают доступ пользователям. Пользователям не нужно разрешать приложениям доступ к сведениям о пользователе. При использовании этого метода доступа авторизация публикуется напрямую в URL-адрес приложения холста.
-
Если вы используете единую регистрацию SAML (SSO) для проверки подлинности приложения холста, выберите поле «Метод инициализации SAML». Параметры этого поля включают следующее.
- Поставщик удостоверений инициирован: Salesforce отправляет первичный запрос на запуск потока единой регистрации.
- Инициировано поставщиком услуг: приложение холста запускает поток единой регистрации после вызова приложения.
Примечание Чтобы включить данное поле, установите флажок «Включить SAML» в разделе «Параметры веб-приложения». -
В разделе «Расположения» выберите область отображения приложения холста пользователям.
- Лента Chatter: приложение холста отображается в ленте. Если этот флажок установлен, создайте элемент ленты CanvasPost и убедитесь, что текущий пользователь имеет доступ к приложению холста.
- Chatter Tab: приложение холста автоматически отображается в списке навигации приложения на вкладке Chatter.
- Консоль: приложение холста отображается в нижнем колонтитуле или на боковых панелях Salesforce console. Если этот флажок установлен, необходимо выбрать область отображения приложения холста на консоли, добавив его в качестве настраиваемого компонента консоли.
- Макеты и мобильные карты: приложение холста может отображаться на макете страницы или мобильной карте. Если этот флажок установлен, выберите область отображения приложения холста, добавив его к макету страницы.
- Компонент Lightning: приложение холста отображается в настраиваемом компоненте Lightning.
- Мобильная навигация: приложение холста доступно в меню навигации в приложении Salesforce.
Примечание Приложения холста не отображаются в меню навигации приложения в Salesforce для Android. Для просмотра приложений холста в меню навигации войдите в мобильный веб-сайт Salesforce. - Open CTI: приложение холста отображается в средстве управления вызовами. Если этот флажок установлен, укажите приложение холста в файле определения центра обработки вызовов для его отображения.
- Публикатор: приложение холста отображается в публикаторе. При наличии данного флажка создайте настраиваемое быстрое действие холста и добавьте его в глобальный макет или в макет объекта.
- Страница Visualforce: приложение холста может отображаться на странице Visualforce. Если вы добавляете компонент
<apex:canvasApp>для открытия приложения холста на странице Visualforce, обязательно выберите это расположение для приложения холста. В противном случае вы получите ошибку.
-
Чтобы создать глобальное действие для приложения холста, выберите «Создать действия автоматически». В поле «Расположение» выберите «Публикатор».
Если вы не используете этот параметр, глобальные действия не создаются. Действие можно также создать позже.
-
При внедрении собственного класса
Canvas.CanvasLifecycleHandlerApex введите имя класса в поле «Класс жизненного цикла».Предоставление классаCanvas.CanvasLifecycleHandlerApex позволяет настраивать контекстные сведения и добавлять настраиваемое поведение в приложение холста. -
Чтобы позволить пользователям устанавливать приложение, выберите «Включить как личное приложение холста». Chatter Tab - единственное расположение, поддерживающее личные приложения холста.
Примечание Если параметр «Включить как личное приложение холста» не отображается, администратор целевой организации приложения не включил личные приложения холста. Дополнительную информацию см. в разделе «Включение личных приложений холста в организации» в Руководстве разработчика холста. - После настройки всех параметров связанного приложения нажмите «Сохранить».
