Настройте Adobe Sign для Salesforce для отправки больших документов (размером более 4 МБ со страницы отправки документа и 9 МБ при массовой отправке) или передачи соглашений, созданных вне среды Salesforce

Предварительные условия

Для пользователя обратного вызова (требуется для установки сервиса для отправки больших документов и передачи соглашений) необходимы два элемента:

Примечание.

Отправка больших документов и передача соглашений не поддерживаются в Salesforce Professional Edition. 


Настройка сайта для сервисов

Для настройки сервисов для отправки больших документов и передачи соглашений требуется сначала определить среду обратного вызова.

Для одного или обоих сервисов можно использовать один и тот же сайт и одного пользователя.

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

Ниже приводится обзор необходимых действий:

Определение пользователя обратного вызова

Настройка сайта обратного вызова

Настройка отдельного сервиса


Определение пользователя обратного вызова Adobe Sign

Рекомендуется создать отдельного пользователя и предоставить ему разрешения для объектов для процесса обратного вызова. 

1. Создайте новый профиль пользователя обратного вызова.

  • Клонируйте профиль стандартного пользователя.
    • Назовите новый профиль интуитивно понятным именем (например, «Пользователь обратного вызова Adobe Sign»).
  • Отредактируйте профиль.
    • В разделе Пользовательские настройки вкладок убедитесь, что для обеих вкладок администратора Adobe Sign установлено значение Включен по умолчанию.
    • Убедитесь, что эти страницы Visualforce включены:
      • echosign_dev1.EchosignAdmin
      • echosign_dev1.SalesforceOAuthPage
  • Сохраните профиль.
1_clone_standarduserprofile
2_name_the_profile

2. Создайте нового пользователя с помощью стандартной лицензии Salesforce.

  • Задайте для пользователя интуитивно понятное имя (например, «Обратный вызов Adobe Sign»).
  • Назначьте лицензию Salesforce.
  • Назначьте профиль, созданный выше.
4_create_a_new_user
  • Сохраните нового пользователя (нажмите Сохранить).
  • Проверьте пользователя, чтобы задать известный пароль.

 

3. Активируйте пользователя обратного вызова в Adobe Sign.

При отправке соглашения вы создаете и активируйте пользователя в вашей учетной записи Adobe Sign.

  • Войдите в Salesforce как пользователь обратного вызова.
  • Перейдите на вкладку «Соглашения» (Средство запуска приложений > Adobe Sign для Salesforce > Соглашения).
  • Чтобы открыть новую страницу соглашения, нажмите кнопку Новая.
  • Настройте базовое соглашение.
    • Добавьте получателя. Можно добавить любого получателя любого типа, включая получателей с фиктивными адресами электронной почты.    
    • Прикрепите любой файл.
  • Нажмите Отправить.
send_agreement
  • Чтобы вернуться к документу, нажмите ОК на странице, появившейся на экране после отправки.
  • Нажмите Отмена, чтобы отменить документ.

 

 

4. Привяжите пользователя обратного вызова к Adobe Sign.

  • Перейдите на страницу администратора Adobe Sign (Средство запуска приложений > Adobe Sign для Salesforce > Администратор Adobe Sign).
  • Нажмите Привязать учетную запись под заголовком Пользователь обратного вызова.
5_1_link_the_callbackuser

Появится страница Предоставить доступ?.

  • Нажмите Разрешить.
5_4_allow_access-accept

  • Проверьте на странице администратора Adobe Sign, что пользователь обратного вызова правильно привязан.
5_5_authenticatedcallbackuser
  • Выйдите из Salesforce.
  • Снова выполните вход как администратор Salesforce.


Настройка сайта обратного вызова

Необходимо установить и настроить сайт для обратного вызова Adobe Sign, чтобы обновления соглашений отправлялись в Salesforce своевременно.

Примечание.

Если в организации Salesforce не используются сайты Salesforce, сначала необходимо зарегистрировать доменное имя Force.com, которое будет использоваться для всех сайтов Salesforce в учетной записи (см. раздел Регистрация собственного домена Force.com в справке Salesforce.com). Обратите внимание, что при регистрации нового имени домена рекомендуется не использовать слишком длинное имя, поскольку длина защищенного URL-адреса не должна превышать ограничения в 255 символов, заданного для URL обратного вызова в Adobe Sign.

  1. Выберите Настройка > Инструменты платформы > Пользовательский интерфейс > Сайты и домены > Сайты.
  2. Зарегистрируйте доменное имя сайта.
    1. Введите имя требуемого домена в текстовом поле после префикса http://.
    2. Нажмите кнопку Проверить доступность, чтобы убедиться в том, что домен доступен для использования.
      1. Если домен доступен, появится сообщение Успешно.
    3. Примите Условия использования и нажмите кнопку Регистрация моего домена Force.com.
Панель настройки сайтов

Страница «Сайты» обновится, и отобразится новый сайт.

  3. Нажмите кнопку Создать.

  • Откроется страница Редактирование сайта.
Параметры обратного вызова Adobe Sign

4. На странице Редактирование сайта выполните следующие действия.

  • Установите для параметра Метка веб-сайта значение Обратный вызов Adobe Sign.
  • Задайте для параметра Имя сайта значение Adobe_Sign_Callback.
  • Укажите в поле Контакт сайта пользователя Salesforce, который будет получать уведомления о сайтах. В большинстве случаев это должен быть администратор учетной записи.
  • Задайте для параметра Веб-адрес по умолчанию значение AdobeSignCallback.
  • Установите флажок Активный.
  • Задайте для параметра Активная главная страница сайта значение EchoSignCallback.
    • EchoSign — устаревшее название продукта Adobe Sign

 

Поля должны выглядеть следующим образом:

Обратный вызов Adobe Sign

    5. Нажмите Сохранить

 


Добавление диапазонов IP-адресов для сайта

    6. Добавьте диапазоны IP-адресов для настройки общего доступа на сайте, чтобы он ограничивался IP-адресами Adobe Sign.

        а. На странице Сведения о сайте для своего сайта обратного вызова нажмите кнопку Настройки общего доступа.

        б. Нажмите ссылку Диапазоны IP-адресов для входа, чтобы перейти в соответствующий раздел.

        в. Нажмите кнопку Создать.

        г. В диалоговом окне «Диапазоны IP-адресов для входа» введите первый диапазон IP-адресов:

○ Начальный IP-адрес: 52.71.63.224

○ Конечный IP-адрес: 52.71.63.255

○ Описание: Adobe Sign

        д. Нажмите Сохранить.

enter_the_ip_addressrange

Примечание.

При появлении сообщения об ошибке: Список диапазонов IP-адресов не соответствует текущему IP-адресу…. , включите параметр Сохранить этот диапазон IP-адресов несмотря на то, что он не соответствует текущему IP-адресу, затем снова нажмите «Сохранить».

 

        e. Повторно выполните шаги б-д для всех диапазонов IP-адресов, указанных далее:

Начальный IP-адрес

Конечный IP-адрес

Описание

40.67.154.249 40.67.154.249 Adobe Sign
40.67.155.112 40.67.155.112 Adobe Sign
40.67.155.147 40.67.155.147 Adobe Sign
40.67.155.185 40.67.155.185 Adobe Sign

52.35.253.64

52.35.253.95

Adobe Sign

52.48.127.160

52.48.127.191

Adobe Sign

52.58.63.192

52.58.63.223

Adobe Sign

52.196.191.224

52.196.191.255

Adobe Sign

52.65.255.192

52.65.255.223

Adobe Sign

13.126.23.0 13.126.23.31 Adobe Sign

 

Конечные диапазоны IP-адресов для входа для веб-сайта обратного вызова Adobe Sign должны иметь следующий вид.

ip_ranges


Настройка отдельных сервисов

Настройка сервиса отправки больших документов

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

  • Операции отправки — нажав кнопку «Отправить на подпись» на странице «Соглашения», можно отправить один документ размером до 4 МБ или несколько документов, суммарный размер которых не превышает 4 МБ.
  • Фоновые действия — при отправке документа с помощью фоновых действий можно отправить один документ размером до 9 МБ или несколько документов, суммарный размер которых не превышает 9 МБ (дополнительные сведения о фоновых действиях представлены в разделе Руководство по расширенной настройке).

 

Для включения больших документов необходимо выполнить следующие действия:

  • Отредактируйте профиль пользователя обратного вызова, чтобы предоставить дополнительный доступ.
  • Включите Число вызовов службы вложений для профиля пользователя обратного вызова.
  • Отредактируйте сайт, чтобы включить класс Apex LargeFileDownloadService.
  • Обновите пользовательские настройки для использования URL обратного вызова.


Редактирование профиля пользователя обратного вызова

Чтобы включить права доступа на уровне объектов для пользователя сайта обратного вызова Adobe Sign, выполните следующие действия.

  • Нажмите кнопку Редактировать на странице Профиль обратного вызова Adobe Sign и прокрутите вниз до раздела Пользовательские разрешения для объектов.
  • Включите необходимые разрешения для объекта Соглашения (чтение, создание, редактирование, удаление, просмотр всех, изменение всех).
  • Включите класс Apex echosign_dev1. AgreementAttachmentDownloadService.
  • Нажмите Сохранить.
Пользовательские разрешения для объектов


Включение «Число вызовов службы вложений» для профиля пользователя обратного вызова

  • Выберите Диспетчер объектов > Соглашение > Поля и связи.
  • Нажмите Метка поля Число вызовов службы вложений.
  • Нажмите кнопку Установить безопасность на уровне полей.
  • Включите параметры Виден и Только для чтения для профиля пользователя обратного вызова.
  • Нажмите Сохранить.
invocation_countsettings


Редактирование сайта для включения класса Apex LargeFileDownloadService

Также следует настроить профиль для вашего сайта обратного вызова Adobe Sign и добавить класс Apex LargeFileDownloadService, чтобы он стал виден.

  1. Выберите Настройка > Инструменты платформы > Пользовательский интерфейс > Сайты и домены > Сайты.
  2. Нажмите метку сайта Обратный вызов Adobe Sign.
  3. Нажмите кнопку Настройки общего доступа.
Общий доступ

 

    4. Нажмите кнопку Активировать доступ к классу Apex для перехода в соответствующий раздел и нажмите кнопку Редактировать.

Активация класса Apex

 

  • В списке Доступные классы Apex в левой части окна выберите echosign_dev1.LargeFileDownloadService, затем нажмите Добавить, чтобы перенести его в список Включенные классы Apex в правой части окна (см. ниже).
  • Нажмите Сохранить.
Активация класса Apex


Обновление пользовательских настроек для использования URL обратного вызова

1. Выберите Настройка > Пользовательский интерфейс > Сайты и домены > Сайты.

2. Нажмите кнопку Метка сайта для сайта обратного вызова.

В разделе Пользовательские URL нажмите ссылку Просмотреть.

  • Откроется новая вкладка.
2b_sites_configdsaved

С этой новой вкладки скопируйте значение URL в браузере и вставьте его в текстовый файл.

  • При тестировании в изолированной среде скопируйте URL-адрес с префиксом «http», а не «https».

URL-адрес должен выглядеть примерно так:

URL-адрес сайта

 

5. Выберите Настройка > Инструменты платформы > Пользовательский код > Пользовательские настройки.

  • Откроется страница Пользовательские настройки.

6. Нажмите метку Настройки Adobe Sign.

  • Откроется страница Настройки Adobe Sign.
Настройки Adobe Sign

 

7.  Нажмите кнопку Управление.

Параметры Adobe Sign — «Управление»

 

8. Нажмите кнопку Создать или Редактировать.

  • Откроется страница Изменение настроек Adobe Sign.
Параметры Adobe Sign — «Создать»

 

9.  Установите для параметра URL обратного вызова Adobe на Salesforce значение «безопасного веб-адреса», скопированного после настройки веб-сайта обратного вызова Adobe Sign (см. шаг 7 выше).

  • Убедитесь, что адрес имеет префикс https, а не «http».
Настройка URL обратного вызова

10. Нажмите Сохранить для сохранения настроек.

 

Теперь сервис для отправки больших документов включен.

Настройка передачи соглашений

Вы можете использовать Adobe Sign API, чтобы отправлять соглашения на подпись или создавать виджеты, встраиваемые на вашем веб-сайте. Все соглашения сразу после отправки из Salesforce будут загружаться и создаваться в Salesforce. Также можно отправлять соглашения, используя веб-приложение echosign.adobe.com и загружая их все обратно в Salesforce.

Чтобы включить передачу соглашений, необходимо выполнить следующее:

  • Отредактируйте пользователя обратного вызова, предоставив набор разрешений пользователя интеграции Adobe Sign.
  • Отредактируйте сайт обратного вызова, добавив страницу Visualforce EchoSignAgreementPushCallback.
  • Измените разрешения на уровне объектов и полей сайта.
  • Добавьте все конкретные конфигурации использования в зависимости от того, как предполагается использовать Adobe Sign.


Редактирование пользователя обратного вызова, предоставив набор разрешений пользователя интеграции Adobe Sign

  1. Выберите Настройка > Администрирование > Пользователи > Пользователи.
  2. Найдите пользователя обратного вызова и нажмите ссылку Полное имя, чтобы открыть страницу сведений о пользователе.
click_the_full_namelinkofthecallbackuser

 

3. Наведите указатель мыши на ссылку Назначения набора разрешения и нажмите кнопку Изменить назначение.

edit_assigned_permissionsets

 

4. В разделе Доступные наборы разрешений выберите Пользователь интеграции Adobe Sign.

  • Нажмите кнопку Добавить.
  • Нажмите Сохранить.
assign_permission


Редактирование сайта обратного вызова, добавив страницу Visualforce EchoSignAgreementPushCallback

  1. Выберите Настройка > Инструменты платформы > Пользовательский интерфейс > Сайты и домены > Сайты.
  2. Нажмите метку сайта Обратный вызов Adobe Sign.
6_click_the_sitelabel

 

3. Прокрутите до раздела Страницы Visualforce сайта, затем нажмите кнопку Редактировать.

callback_vf_page

4. Найдите echosign_dev1.EchoSignAgreementPushCallback и нажмите один раз, чтобы выбрать его.

5. Нажмите кнопку Добавить, чтобы переместить страницу в список Активированные страницы Visualforce.

6. Нажмите Сохранить.

callback_add_vf


Изменение разрешения на уровне объектов и полей сайта

После добавления страницы Visualforce будет выполнен возврат на страницу Сведения о сайте для сайта обратного вызова.

  • Нажмите Настройки общего доступа, чтобы открыть страницу Профили.
  • Нажмите Редактировать на странице Профили.
  • Прокрутите страницу вниз до раздела Стандартные разрешения для объектов.
  • Включите разрешения Чтение и Создание для следующих объектов.
Контакт Учетная запись Возможность
Интерес Контракт  
  • Нажмите Сохранить для возврата в профиль обратного вызова.

 

Для некоторых объектов также требуется настройка на уровне полей.

  • Прокрутите страницу внизу до раздела Безопасность на уровне полей и измените следующие настройки:
    • Стандартная безопасность на уровне полей
      • Контакт
        • Учетная запись > убедитесь, что разрешения «Чтение» и «Редактирование» включены
        • Электронная почта > убедитесь, что разрешения «Чтение» и «Редактирование» включены
        • Имя > убедитесь, что разрешения «Чтение» и «Редактирование» включены
      • Интерес
        • Организация -> убедитесь, что разрешения «Чтение» и «Редактирование» включены
        • Электронная почта -> убедитесь, что разрешения «Чтение» и «Редактирование» включены
        • Имя -> убедитесь, что разрешения «Чтение» и «Редактирование» включены


Использование специальных конфигураций

Если требуется, чтобы все соглашения в учетной записи, отправленные извне Adobe Sign, были созданы и загружены в Salesforce, следуйте приведенным ниже инструкциям.

  • Скопируйте безопасный URL-адрес из созданного сайта обратного вызова Adobe Sign и присоедините к нему текст echosign_dev1__EchoSignAgreementPushCallback, чтобы составить URL обратного вызова. Обратитесь в службу технической поддержки Adobe и предоставьте свой URL обратного вызова, чтобы установить его в качестве URL обратного вызова по умолчанию для вашей учетной записи Adobe Sign. Например, при адресе сайта: https://echov11-dev.na12.force.com/echosigncallback вы составите URL обратного вызова: https://echov11-dev.na12.force.com/EchoSignCallback/echosign_dev1__EchoSignAgreementPushCallback.
  • Служба технической поддержки Adobe должна также ввести ваш идентификатор пользователя Adobe Sign для пользовательской настройки API URL обратного вызова. Во все учетные записи, использующие Salesforce, также следует добавить ключ документа для URL обратного вызова.

 

Если отправка соглашения осуществляется через API, выполните следующие действия.

  • Скопируйте безопасный URL-адрес из созданного сайта обратного вызова Adobe Sign и присоедините к нему текст /echosign_dev1__EchoSignAgreementPushCallback, чтобы создать URL обратного вызова, который будет использоваться в Adobe Sign API.
    • Например, при адресе сайта: https://echov11-dev.na12.force.com/EchoSignCallback
      в Adobe Sign API должен использоваться URL: https://echov11-dev.na12.force.com/EchoSignCallback/echosign_dev1__EchoSignAgreementPushCallback.
  • При отправке соглашения или создании виджета с помощью API требуется указывать URL обратного вызова (см. раздел https://secure.echosign.com/redirect/latestApiMethods и параметр API «CallbackInfo»).
  • Кроме того, следует настроить параметры учетной записи для добавления ключа документа в URL обратного вызова, который должен использоваться по умолчанию клиентами Salesforce, использующими Adobe Sign. При наличии вопросов обращайтесь в службу технической поддержки Adobe.
  • Кроме того, перейдите к параметрам сопоставления загрузки, чтобы указать, как должны создаваться записи при загрузке соглашений в Salesforce.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет