Один шаблон замість пʼяти
Умовні блоки вже працюють. Пункт, який зʼявляється лише за наявності поручителя, секція, що повторюється по разу на кожного орендаря, і запис про те, якою версією шаблона зібрано кожен документ.
Запитайте будь-кого, хто готує договори, скільки версій свого договору оренди він тримає, і відповідь ніколи не буде «одну». Є версія з поручителем. Є для орендаря-компанії. Є з пунктом про тварин. Вони однакові на девʼяносто відсотків, за рік розходяться, і ніхто вже не памʼятає, яке формулювання пункту 12 актуальне.
Відсьогодні шаблон може мати частини, які зʼявляються лише тоді, коли доречні.
Як позначити блок у бланку
У Word огорніть умовну частину:
{{#if guarantor}}
5. Поручитель відповідає за зобовʼязання орендаря.
{{/if}}
Між ними працює {{else}} для альтернативного формулювання. Щоб повторити секцію по разу
на людину, огорніть її в {{#each tenants}} і {{/each}}.
Видалений блок забирає з собою цілий абзац, і саме тому нумеровані пункти перенумеровуються самі: Word робить це, коли абзац зникає, і не робив би, якби ми просто стерли текст.
Як сказати, коли він доречний
У редакторі шаблона блок отримує правило, і правило це випадні списки:

Поле заповнене, порожнє, дорівнює чомусь, більше або менше за число чи дату. Це вся мова, і стриманість тут і є задумом. Офіс налаштовує це один раз, а потім має бути здатен пояснити через одинадцять місяців, чому в підписаному договорі немає пункту. «Поле поручителя було порожнє» пояснити можна. Формулу, написану минулої весни, не пояснить ніхто.
Блок без правила вважається відсутнім. Помилка в назві блоку тому прибере пункт, а не тихо лишить його: відсутній абзац помічають, зайвий ні.
Як повторити секцію
{{#each tenants}} повторюється за сканами в слоті. Три завантажені документи орендарів
означають, що блок зʼявиться тричі, і кожен раз заповниться зі свого скана. Одне
завантаження, три блоки підписів, жодного копіювання.
Якою версією зроблено цей документ
Друга половина релізу тихіша і важитиме більше.
Шаблони змінюються. Досі документ, згенерований у березні, не можна було пояснити у вересні: бланк відтоді правили двічі, і ніде це не записано. Тепер усе, що змінює результат, дає шаблону нову версію, зберігається знімок бланка, зіставлення полів та умов, а кожен документ запамʼятовує версію, якою його зібрано. Вона видно в списку документів.
Перейменування шаблона версію не рухає. Документ не стає іншим документом від того, що хтось виправив друкарську помилку в назві.
Що далі
Шоста функція це погляд назовні: публічний API, вебхуки на готовність документа, вивантаження в Google Drive та інші сховища і надсилання готового документа на підпис. DocuTract усередині вашого наявного процесу, а не поруч із ним.
Повний список є в дописі що ми будуємо далі, а покрокова інструкція для блоків і версій у довідці.
Читати далі
Шаблон із документа, який у вас уже є
Щоб перетворити договір на шаблон, не потрібно розмічати його вручну. Завантажте готовий документ, і DocuTract запропонує, які його частини змінюються від клієнта до клієнта.
Одного пароля вже недостатньо
Двофакторний вхід запрацював. Підключіть до облікового запису застосунок-автентифікатор, і викрадений пароль перестане відкривати доступ до ваших документів. Власник робочого простору може вимагати це від усієї команди.