Настройка Salesforce для использования в Slack

Приложение Salesforce для Slack можно использовать только после того, как системный администратор Salesforce установит и настроит пакет Slack для Salesforce. Пакет совместим с интерфейсами Salesforce Lightning и Classic и поддерживает решения Sales Cloud и Service Cloud.

Установив и настроив пакет Slack с использованием Помощника по настройке Slack, вы обеспечите доступ всем пользователям организации Salesforce к приложению Salesforce в Slack, чтобы настраивать оповещения для стандартных и собственных объектов.

Примечание. Если вы используете Salesforce Professional, вам нужна будет надстройка API Access для совместного использования Slack и Salesforce.


Шаг 1. Настройка собственного домена Salesforce

Для использования компонентов в интерфейсе Lightning вашей организации Salesforce нужен собственный домен.

Регистрация домена

  1. Войдите в Salesforce и откройте страницу Setup (Настройка). 
  2. С помощью функции Quick Find (Быстрый поиск) в левом верхнем углу страницы найдите раздел My Domain (Мой домен). 
  3. Введите домен, который хотите использовать. 
  4. Нажмите Check Availability (Проверить доступность). 
  5. Найдите доступный домен и нажмите Register Domain (Зарегистрировать домен). По завершении регистрации вы получите электронное письмо от Salesforce. 

Развертывание домена для пользователей

  1. Откройте электронное письмо о регистрации домена и нажмите ссылку, чтобы войти в Salesforce. 
  2. Нажмите Deploy to Users (Развертывание для пользователей). 

Примечание. Все ссылки на вашу организацию Salesforce со старым доменом будут автоматически переадресовывать пользователей на новый собственный домен.


Шаг 2. Установка пакета Slack в Salesforce

  1. Найдите Slack в AppExchange. 
  2. Нажмите Get It Now (Получить), чтобы установить пакет в производственной среде или песочнице. 
  3. Выберите Install for Admins Only (Установить только для администраторов). 
  4. Нажмите Install (Установить). 
  5. Посмотрите список сторонних сайтов и установите флажок рядом с параметром Yes, grant access to these third-party websites (Да, предоставить доступ этим сторонним веб-сайтам). 
  6. Нажмите Continue (Продолжить). 
  7. По завершении установки нажмите Continue to Setup Assistant (Перейти к Помощнику по настройке). 

Примечание. Если установка продлится дольше нескольких минут, Salesforce отправит электронное письмо по ее завершении.


Шаг 3. Предоставление прав на использование Slack с Salesforce

После установки пакета Slack в Salesforce системным администраторам нужно присвоить набор прав Slack Standard User (Стандартный пользователь Slack) всем пользователям в организации Salesforce, которые обновляют данные записей. Присвоение этого набора прав даст пользователям доступ к действиям Slack в организации Salesforce и позволит настроить уведомления о создании или обновлении записей. Чтобы присвоить набор прав пользователям Salesforce, выполните следующие действия.

Salesforce Lightning

Salesforce Classic

  1. Нажмите значок шестеренки в правом верхнем углу и выберите Setup (Настройка). 
  2. С помощью функции Quick Find (Быстрый поиск) в левом верхнем углу найдите раздел Permission Sets (Наборы прав).
  3. Установите флажок рядом с параметром Slack Standard User (Стандартный пользователь Slack), затем нажмите Slack Standard User
  4. Нажмите Manage Assignments (Управление назначениями).
  5. Нажмите Add Assignments (Добавить назначения).
  6. Выберите пользователей, установив флажки рядом с их именами, и нажмите Assign (Назначить).
  7. Нажмите Done (Готово).
  1. Нажмите Setup (Настройка) в правом верхнем углу.
  2. На левой боковой панели нажмите стрелку рядом с разделом Manage Users (Управление пользователями).
  3. В разделе Manage Users (Управление пользователями) выберите Permission Sets (Наборы прав).
  4. Установите флажок рядом с параметром Slack Standard User (Стандартный пользователь Slack), затем нажмите Slack Standard User.
  5. Нажмите Manage Assignments (Управление назначениями).
  6. Нажмите Add Assignments (Добавить назначения).
  7. Выберите пользователей, установив флажки рядом с их именами, и нажмите Assign (Назначить).
  8. Нажмите Done (Готово).


Шаг 4. Настройка подключения между Salesforce и Slack

После установки пакета Slack в Salesforce и присвоения пользователям набора прав используйте Помощник по настройке, чтобы настроить подключение между организацией Salesforce и Slack. У вас также будет возможность настроить следующие параметры.

  • Собственные объекты
  • Оповещения для стандартных и собственных объектов
  • Компоненты макетов страниц
  • Собственные места назначения сообщений

Если настраивать тот или иной параметр не нужно, сначала нажмите Continue (Продолжить), а затем Finish (Готово) для перехода к следующему шагу. 

Предоставление Slack доступа к Salesforce

  1. В интерфейсе Salesforce Lightning откройте App Launcher (Панель запуска приложений) и выберите приложение Slack Setup Assistant. В интерфейсе Salesforce Classic нажмите кнопку с плюсом в верхней части страницы и выберите из списка Slack Setup (Настройка Slack). 
  2. Нажмите Get Started (Начало работы). 
  3. Нажмите Authorize (Авторизовать), чтобы предоставить Slack доступ к организации Salesforce. 
  4. Введите учетные данные Salesforce и нажмите Finish (Готово). 
  5. Нажмите Continue (Продолжить), чтобы перейти к следующему шагу. 


Шаг 5. Включение собственных объектов

Примечание. Для включения собственных объектов требуется пакет Salesforce версии 1.56 или более поздней.

Включение собственного объекта позволит вам добавить действия Slack и средство просмотра сообщений (Slack Message Viewer) в собственные макеты страниц, а участники рабочего пространства смогут подписаться на оповещения в Slack. Прежде чем перейти к следующему шагу для настройки собственных оповещений, нужно включить собственные объекты. Это можно сделать только для собственных объектов, не входящих в стандартный набор.

  1. Нажмите Add Custom Object (Добавить собственный объект). 
  2. В раскрывающемся меню выберите объект, который нужно добавить. 
  3. Установите флажки рядом с дополнительными полями, которые нужно отобразить с именем записи в Slack. Можно выбрать до девяти полей. 
  4. Нажмите Add (Добавить). 
  5. Нажмите ссылку Activate (Включить), затем выберите Automatic Activation (Включить автоматически). Если автоматическое включение не сработало, нужно включить объект вручную, чтобы он стал доступным в вашей организации Salesforce. 
  6. Нажмите Activate (Включить) для подтверждения. 
  7. Нажмите Finish (Готово). 
  8. Нажмите Continue (Продолжить), чтобы перейти к следующему шагу. 


После включения собственного объекта можно добавить действия Slack и средство просмотра сообщений (Slack Message Viewer) во время настройки макетов страниц, а также создать собственные оповещения. 

Примечание. После включения собственный объект нельзя будет отключить.


Шаг 6. Настройка собственных оповещений
 

Примечание. Для настройки собственных оповещений требуется пакет Salesforce
версии 1.56 или более поздней.

Системный администратор может настроить собственные оповещения, чтобы расширить перечень стандартных оповещений в пакете. После создания собственных оповещений участники рабочего пространства Slack или организации Salesforce смогут подписываться на них так же, как и на другие оповещения на уровне объекта или записи. 

  1. Нажмите New Alert (Новое оповещение). 
  2. Выберите имя. 
  3. Выберите тип объекта в раскрывающемся меню. 
  4. Выберите Object Level (На уровне объекта) или Record Level (На уровне записи). 
  5. Нажмите Next (Далее). 
  6. Выберите поле, оператор и значение, чтобы задать критерии оповещения. Например, чтобы настроить оповещение об утверждении предложений, в качестве поля нужно выбрать собственный объект предложение, оператор равно и значение утверждено
  7. По желанию добавьте дополнительные критерии. Обратите внимание, что поля даты нельзя использовать в оповещениях с составными условиями. 
  8. Нажмите Сохранить
  9. Нажмите Finish (Готово). 
  10. Нажмите Continue (Продолжить), чтобы перейти к следующему шагу. 


Шаг 7. Настройка макетов страниц

Настройте макеты страниц в Salesforce для пересылки информации между Slack и Salesforce. 

Примечание. Для удаления действий из макетов страниц нужно использовать Object Manager (Диспетчер объектов) в разделе Salesforce Setup (Настройка Salesforce).

Добавление действий Slack в макеты

Для настройки доступны два типа действий Salesforce: Send to Slack (Отправить в Slack) и Slack Alerts (Оповещения Slack). Действие Send to Slack (Отправить в Slack) можно добавить в отдельные макеты страниц или глобальные макеты, чтобы оно отображалось на всех страницах. Для добавления действий в макеты страниц выполните следующие действия. 

  1. Установите флажок для выбора одной или нескольких сред Salesforce. 
  2. Посмотрите список действий и снимите флажки для тех, которые нужно исключить. 
  3. Нажмите Add Actions to Layouts (Добавить действия в макеты). 
  4. Нажмите Next (Далее). 


Добавление на страницы компонента Slack Message Viewer

Для просмотра сообщений Slack в Salesforce добавьте компонент Slack Message Viewer в макеты страниц. Обратите внимание, что компонент Slack Message Viewer поддерживается только для стандартных объектов в интерфейсе Salesforce Classic. 

  1. Снимите флажки рядом с макетами страниц, которые не нужно отображать в Message Viewer. 
  2. Нажмите Add Component to Pages (Добавить компонент на страницы). 
  3. Нажмите Finish (Готово). 
  4. Нажмите Continue (Продолжить), чтобы перейти к следующему шагу. 

Совет. Если страницы с записями Lightning не отображаются, нужно создать эти страницы для своей организации Salesforce.


Шаг 8. Создание собственных мест назначения сообщений

При желании можно настроить собственные места назначения сообщений для отправки информации Salesforce в определенные беседы Slack из Process Builder или шаблонов Flow. 

Настройка мест назначения сообщений

  1. Нажмите Sign in with Slack (Войти через Slack) для аутентификации. 
  2. В разделе Configure Message Destinations (Настройка мест назначения сообщений) нажмите New Message Destination (Новое место назначения сообщений). 
  3. Введите имя для места назначения сообщений. Выберите рабочее пространство, затем выберите канал или личное сообщение в раскрывающемся меню. 
  4. Нажмите Сохранить
  5. Нажмите Finish (Готово). 
  6. Нажмите значок файла справа от места назначения сообщения, чтобы скопировать его и на следующем этапе вставить в поле Message Destination ID (ИД места назначения сообщения). 

Примечание. С планом Slack Enterprise Grid нужно будет выполнить вход в каждое рабочее пространство, которое вы хотите задать в качестве места назначения сообщений.

Добавление мест назначения сообщений в Process Builder или Flow

Задав место назначения сообщений, выполните следующие действия, чтобы настроить Process или Lightning Flow для отправки записи Salesforce в Slack.

  1. Для Process выберите Slack: Post Message в качестве Apex Class. Для Lightning Flow выберите Slack: Post Message в качестве Action. 
  2. Вставьте скопированное ранее место назначения сообщения в поле Message Destination ID (ИД места назначения сообщения). 
  3. Убедитесь, что в поле Record ID (ИД записи) указан идентификатор записи Salesforce, которая будет отправлена в Slack. 
  4. По желанию добавьте текст сообщения для отправки в Slack вместе с записью. Для Process добавьте новую строку и выберите Message (Сообщение) в раскрывающемся меню Field (Поле). Выбор параметра Type (Тип) определяет, какое значение нужно ввести в поле Value (Значение). Для Flow включите Message Input (Ввод сообщения) и введите значение или ресурс. 


Шаг 9. Изменение настроек Slack

Чтобы управлять отправкой уведомлений из Salesforce в Slack, можно изменять два параметра.

  • Порог срабатывания по числу записей
    Порог срабатывания по числу записей определяет, когда уведомления отправляются в Slack. Если установить порог срабатывания по числу записей на 10, уведомления будут отправляться, только когда было выполнено не более девяти действий. Это помогает избежать большого объема уведомлений Slack при выполнении массовых действий.
  • Ограничение асинхронных вызовов
    Приложение Salesforce для Slack может принимать до 250 000 асинхронных вызовов за 24-часовой период. По умолчанию в Salesforce задано значение 240 000 вызовов, но при желании этот порог можно поднять. Обратите внимание, что в случае превышения порога в 250 000 Slack обработает вызовы только после сброса суточного ограничения.

Для изменения этих настроек выполните следующие действия. 

  1. В интерфейсе Salesforce Lightning нажмите значок шестеренки в правом верхнем углу и выберите Setup (Настройка). В интерфейсе Salesforce Classic нажмите Setup (Настройка) в правом верхнем углу. 
  2. С помощью функции Quick Find (Быстрый поиск) в левом верхнем углу страницы найдите раздел Custom Settings (Собственные настройки).
  3. Рядом с пунктом Slack Settings (Настройки Slack) нажмите Manage (Управление).
  4. Нажмите Edit (Редактировать).
  5. Внесите изменения в настройки.
  6. Нажмите Сохранить.