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

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

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

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

Требования

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

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

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

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

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

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

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