Рекомендации по разработке на платформе Creatio

Основы

Creatio — это low-code платформа, которая предоставляет широкие возможности для ускорения разработки, внедрения и масштабирования приложений. Платформа построена на открытых принципах кастомизации. Это позволяет создавать приложения разработчикам с разным уровнем квалификации — от бизнес-аналитика до разработчика полного цикла.

CRM-продукты платформы Creatio представлены на рисунке ниже.

Кроме основных продуктов, на базе платформы Creatio разработаны инновационные решения в управлении бизнес-процессами.

Creatio предоставляет широкий спектр инструментов для разработки новых приложений и расширения существующих. Познакомиться с инструментами платформы можно в статье Разработка приложений на платформе Creatio и в разделе Инструменты разработки.

Ожидаемые навыки разработчика 

В роли разработчика Creatio может выступать любой сотрудник, имеющий необходимые навыки.

Минимальные навыки разработчика: более 6 месяцев опыта работы с C#, JavaScript и T-SQL (PL-SQL).

Рекомендуемые навыки разработчика: более 1 года опыта работы с C#, JavaScript T-SQL (PL-SQL). Знание технологий WCF, OData, фреймворка Sencha Ext.JS и библиотеки RequireJS.

Правила разработки в Creatio 

В процессе разработки новой функциональности сформировался набор правил, основанных на опыте разработчиков Creatio и разработчиков-партнеров. Разработка может выполняться несколькими сотрудниками одновременно в персональных средах разработки.

Основные правила разработки:

  • Вести разработку можно только в среде разработки в конфигурации Default.
  • Разработку выполнять в пользовательском пакете cо всеми установленными зависимостями и привязками данных.
  • Использовать префикс для пользовательских схем (по умолчанию используется префикс Usr).
  • Использовать систему контроля версий, если планируется активная доработка приложения или в разработке будет участвовать несколько разработчиков.