Действие: отправка соглашения с параметрами

Структура команды: Send Agreement with library id: %1 (leave empty to send document) name: %2 message: %3 sender %4 recipient email %5 role: %6 flow: %7, type: %8 output AgreementID to %9: error message: %10 code: %11

Параметр

Тип

ИД

Примечания

LibraryDocumentId

Ввод

1

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

AgreementName

Ввод

2

При использовании параметра CurrentItem:Title убедитесь, что заголовок (Title) не пуст.

AgreementMessage

Ввод

3

 

AgreementSender

Ввод

4

Адрес электронной почты, указанный в учетной записи eSign

RecipientEmail(s)

Ввод

5

См. ниже.

RecipientRole

Ввод

6

 

SignatureFlow

Ввод

7

 

SignatureType

Ввод

8

 

MergeFieldInfo

Ввод

9

Ключ словаря=mergefieldName value=mergefieldValue, преобразованное в строку для отправки в приложение-коннектор. См. ниже.

AgreementID

Вывод

10

 

ErrorMessage

Вывод

11

 

ErrorCode

Вывод

12

 
LibraryDocumentId:
  • Для процесса с настраиваемым списком параметр LibraryDocumentId обязателен. В настоящее время для получения идентификатора используется страница get-library-document-ids, которая отправляет запрос к API-интерфейсу eSign.
  • Если используется процесс библиотеки документов и это значение оставлено пустым, процесс загружает текущий документ в eSign как промежуточный.
 
MergeFieldInfo:
  • Используйте словарь SharePoint Designer, чтобы передать данные объединения полей для отправки соглашения.
Merge Fields

 

  • В документе должны быть следующие сопоставляемые текстовые теги.
Merge Field Document
 
Формат параметров recipientEmail и ввод данных во время разработки процесса:

Форма ввода данных в SharePoint выглядит следующим образом:

  • Подписывающие стороны — столбец пользователя с несколькими значениями.
  • «Подписывающая сторона 1», «Подписывающая сторона 2» — столбцы пользователя с одним значением.
Multi-person value

 

Несколько получателей (простой сценарий): a@b.com;b@c.com;

  • Все получатели имеют одну и ту же роль, которая передается параметром recipientRole, заданным в конструкторе.

Вот как это выглядит в SharePoint Designer:

Multi-recipient emails

 

  • Создание JSON для передачи в Adobe Sign

 

Несколько получателей (сложный сценарий): a@b.com:SIGNER,b@c.com:APPROVER

Ниже показано, как создать нескольких получателей в SharePoint Designer:

Multi-person email custom

 

  • Создание JSON для передачи в EchoSign

Один получатель: a@b.com

  • Создание JSON для передачи в EchoSign

 

Примеры готовых действий отправки соглашения:

  • Для библиотеки документов
Send Agreement Document-2

 

  • Для настраиваемого списка
Send Agreement Item List

Действие: получение состояния соглашения

Структура команды: Get Agreement Status for Agreement ID %1, sender: %2 output Status to %3

Параметр

Тип

ИД

AgreementID

Ввод

1

AgreementSender

Ввод

2

AgreementStatus

Вывод

3

Далее приведен пример того, как можно проверить состояние, предшествующее состоянию SIGNED, с помощью процесса SharePoint 2013 Designer:

Status Loop

Действие: загрузка соглашения

Структура команды: Download Agreement with Agreement ID %1 %2 with file name: %3: sender: %4 attach audit report: %5, attach supporting documents: %6 result status: %7 error status: %8 code: %9

Параметр

Тип

ИД

AgreementID

Ввод

1

SaveType

Ввод

2

AgreementFileName

Ввод

3

AgreementSender

Ввод

4

AttachAuditReport

Ввод

5

AttachSupportingDocuments

Ввод

6

DownloadActionResult

Вывод

7

DownloadErrorMessage

Вывод

8

DownloadErrorCode

Вывод

9

 

Пример процесса загрузки соглашения в SharePoint Designer:

Download Agreement

 

Результат действия в списке:

List attachment signed

 

Результат действия в библиотеке документов:

Document Library Signed

Важно! При загрузке в библиотеку, которая требует извлечения документов или наличия обязательных столбцов, необходимо зарегистрировать документ после его загрузки в SharePoint. В противном случае у документа не будет зарегистрированной версии, и он не будет виден всем пользователям с правами на чтение.

Действие: отмена соглашения

Структура команды: Cancel Agreement with Agreement ID %1, sender: %2 cancel comment: %3 notify sender: %4 output Cancel Status to %5

Параметр

Тип

ИД

AgreementID

Ввод

1

AgreementSender

Ввод

2

Комментарий

Ввод

3

NotifySigner

Ввод

4

AgreementCancelStatus

Вывод

5

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

Структура команды: Get email addresses from multi person column %1 in correct order, output email addresses to %2: error message: %3

Параметр

Тип

ИД

Примечания

PeopleColumnName

Ввод

1

Внутреннее имя столбца SharePoint (не отображаемое имя). Пример: Agrement_x0020_Signers

PeopleEmailAddresses

Вывод

2

Адреса электронной почты, перечисленные в определенном порядке и разделенные точкой с запятой. Порядок адресов соответствует порядку пользователей в столбце PeopleColumnName.

GetEmailAddressesErrorMessage

Вывод

3

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

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