Вы находитесь здесь:
Заполнение PDF-файла посредством действия PDF
Вы можете заполнить существующую PDF-форму посредством действия PDF и Omnistudio Data Mapper.
Требования к PDF:
-
Adobe Acrobat Pro
-
Существующая заполняемая форма (незащищенная или пароль)
-
PDF должен быть линеаризированным PDF версии 1.5 или выше. Чтобы сохранить PDF-файл в линейной версии 1.7, нажмите кнопку «Сохранить как прочие», а затем «PDF-файл уменьшенного размера», а затем Acrobat 10.0 и более позднюю.
-
Salesforce не поддерживает тип поля PDF-формы List Box (поля со множественным выбором) в PDF.
-
Значения полей формы PDF для кнопок-переключений и раскрывающихся списков должны быть логически соотнесены. Например, кнопка-переключатель в PDF-форме не может иметь двух вариантов с одинаковым именем.
ПримечаниеБраузеры Firefox и Safari не могут заполнять некоторые поля без выполнения дополнительных действий. Чтобы использовать Firefox и Safari, см. Настройка обозревателя на использование модуля Adobe PDF.
Создание PDF-документов Omniscript поддерживает только латиницу-1. Полный список этих символов см. на странице 997 PDF-справочника, Sixth Edition.
- В PDF-документе используйте базовые шрифты, добавленные в Adobe Acrobat, или, при использовании других шрифтов, укажите заменяющий базовый шрифт для использования, если эти шрифты недоступны.
-
PDF-файл может быть запущен в обозревателе Firefox, Safari или Chrome.
- Подготовьте PDF-файл.
- Загрузите PDF-файл в Salesforce в качестве документа.
Создание интерфейса Omnistudio Data Mapper для соотнесения данных Omniscript с PDF
После создания Omniscript и загрузки PDF-файла необходимо создать Data Mapper для соотнесения сведений из Omniscript с PDF-файлом.
- В Omniscript нажмите «Предварительный просмотр» и заполните тестовые данные, чтобы заполнить JSON Omniscript.
- Скопируйте данные JSON Omniscript.
- Во вкладке «Соотнесение данных» нажмите «Создать».
- В поле «Тип интерфейса» выберите «Трансформация».
- Введите имя интерфейса.
- В поле «Тип ввода» выберите JSON.
- В поле «Тип вывода» выберите PDF.
- В поле «Целевой PDF-файл» выберите существующий PDF-файл и нажмите «Сохранить».
Соотнесение полей мультискрипта с PDF
Заполните PDF-файл данными Omniscript, соотнеся данные JSON Omniscript с PDF-файлом.
- В интерфейсе Omnistudio Data Mapper нажмите «Трансформации».
- Нажмите «Ввод JSON» и вставьте в JSON мультискрипта.
- Нажмите «Быстрое сопоставление» и соотнесите узлы в JSON ввода с полями PDF.
- (Дополнительно) Добавьте соотнесения по одному, нажав на символ + и соотнеся путь JSON ввода с Полем вывода PDF.
Добавление действия PDF в Omniscript
Заполните PDF-файл данными Omniscript посредством действия PDF.
Действие PDF не поддерживается в обозревателях IE 11. Блок редактирования не поддерживает это действие.
Начиная с выпуска Spring ’22 включите отображение текстовых полей в элементе PDF старыми пользователями PDF посредством свойства объекта внешнего вида. По умолчанию useAppearanceObject не определен. Для включения добавьте "useAppearanceObject": true в редакторе JSON панели свойств действия PDF.
PDF-документы размером более 250 Кб генерируются медленно. Создание PDF-файлов размером более 1 Мб может занять несколько минут, а иногда и время ожидания.
- Из конструктора Omniscript перетащите Действие PDF в Omniscript.
- На панели свойств в документе выберите PDF-документ.
-
При необходимости вложите PDF-файл в родительскую запись:
- В поле «Имя вложения» введите имя вложения.
- В поле «Код родителя вложения» введите код код родительской записи вложения.
- В разделе «Отправка трансформаций» в раскрывающемся списке «Интерфейс PreTransform Omnistudio Data Mapper» выберите «Соотнесение данных», созданное ранее.
- Выберите «Только для чтения», чтобы сделать заполненные PDF-файлы только для чтения.
-
При необходимости измените стандартные форматы даты и времени.
Примечание
Используйте форматирование moment.js. Если оставить пустым, по умолчанию будет выбран формат времени: ч:мм а, формат даты: ММ/ДД/ГГГГ, формат времени даты: ММ/ДД/ГГГГ ч:мм а.
- Запустите форму в режиме предварительного просмотра и заполните каждое поле, которое должно соотноситься с PDF.
- Проверьте PDF-документы, чтобы убедиться в корректности соотнесений.

