Наносит на PDF-документ штамп, собранный по профилю штампа: текстовые строки, изображения (подписи, логотипы), QR-код, фрагмент отчёта Telerik. Примеры: штамп «В производство работ», QR-код проверки актуальности документа, штамп согласования. Настройка профилей описана в статье Настройки проставления штампов (new).
| Параметр | Значение |
|---|---|
| Название в портале | Добавить штамп |
| Activity в Elsa (обработчик) | Добавить штамп (AddStampActivity) |
| ID типа элемента действия | 7430e850-7da0-43a3-9392-d43ed781bf74 |
| Проверка условий правила | Да |
| Поддержка «Исходный элемент(ы) (формула)» | Да |
| Атрибут | Обязательный | Описание | Пример |
|---|---|---|---|
| Название | Да | Текст. Название действия. | Штамп «В производство работ» |
| Профиль штампа | Да* | Выбор из списка «Профили штампов». Определяет содержимое штампа. | В производство работ |
| Размер штампа | Да | Ширина и высота штампа в пунктах (pt) через «;» или «,». Высота пересчитывается по фактическому содержимому. | 150;120 |
| Расположение от | Нет | Точка привязки — угол листа, от которого отсчитываются координаты. По умолчанию — правый нижний угол. | Правый нижний угол |
| Расположение штампа | Да | Смещение X;Y в пунктах от точки привязки (см. таблицу ниже). | 190;245 |
| Номер страницы | Нет | Страница, на которую наносится штамп. Если не заполнено — штамп наносится на все страницы. Правила нумерации — ниже. | 1 |
* Если профиль не указан, элементы профиля ищутся по самому действию (действие выступает профилем).
1 pt = 1/72 дюйма ≈ 0,353 мм; лист A4 — 595 × 842 pt. Координаты рассчитываются по видимой области страницы (CropBox) с учётом поворота страницы.
| Точка привязки | X — расстояние | Y — расстояние |
|---|---|---|
| Левый нижний угол | от левого края листа до левого края штампа | от нижнего края листа до нижнего края штампа |
| Левый верхний угол | от левого края листа до левого края штампа | от верхнего края листа до верхнего края штампа |
| Правый верхний угол | от правого края листа до левого края штампа | от верхнего края листа до верхнего края штампа |
| Правый нижний угол (по умолчанию) | от правого края листа до левого края штампа | от нижнего края листа до нижнего края штампа |
Для правых углов X отсчитывается до левого края штампа, поэтому X должен быть не меньше ширины штампа. Пример: размер 150;120, привязка «Правый нижний угол», расположение 190;245 — штамп займёт полосу от 190 до 40 pt от правого края и от 245 pt от нижнего края вверх. |
| Значение | Страница |
|---|---|
| не заполнено | все страницы документа |
| N ≥ 1 | страница N |
| 0 | первая страница |
| −N | страница «всего страниц − N» (−1 — предпоследняя) |
POST stamp/api/stamp/add/{itemId}/{actionId}).Тип действия с ID d1b55110-1258-4e05-8321-cbdd8acca085 обрабатывается тем же обработчиком, но профиль штампа берётся из атрибута «Профиль штампа» текущего этапа процесса (см. шаблоны этапов), на котором сработало правило. В этом режиме:
Штамп изменяет атрибут «Файл». Если для типа файла настроено правило на изменение «Файла» (например, сброс статуса при новой версии), оно тоже сработает. Исключайте такие срабатывания условием на системного пользователя: |