Skip to main content
В этом учебнике вы создадите Document Generator — приложение, которое преобразует многоразовые шаблоны в персонализированные документы, используя данные, уже находящиеся в вашей CRM. Один раз напишите шаблон с {{placeholders}}, затем генерируйте заполненный документ для любого Контакта или Компании в один клик — из командного меню, от агента ИИ или из рабочего процесса.

Один шаблон, сгенерированный для конкретного человека, открыт как страница для печати.

Чему вы научитесь

Каждая глава добавляет одну возможность. К концу вы познакомитесь с большинством возможностей SDK.

Требования

К этому моменту вы уже должны были пройти быстрый старт: локальный сервер Twenty, запущенный на порту 2020, и CLI, аутентифицированный в нем. Если нет, разверните и запустите его сейчас:
Предпочитаете читать готовый код? Полное приложение находится в packages/twenty-apps/examples/document-generator. Каждый фрагмент кода ниже скопирован из него.

Как устроено приложение

Вы один раз пишете шаблон в редакторе форматированного текста с {{placeholders}}. Выбор шаблона и записи CRM заполняет плейсхолдеры и сохраняет отточенный документ (с PDF-файлом). Все остальное — командное меню, агент ИИ, шаг рабочего процесса, общая ссылка — это всего лишь разные способы запустить один и тот же генератор.

Поддерживайте этот цикл

Оставьте yarn twenty dev запущенной в терминале на протяжении всего учебника. Каждый раз, когда вы добавляете или изменяете файл в src/, он заново синхронизируется с вашим сервером в течение нескольких секунд, так что вы можете наблюдать, как каждая новая возможность появляется в интерфейсе по мере ее создания.

Начните разработку →

Глава 1: моделируем документы и шаблоны.