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).
- Использовать систему контроля версий, если планируется активная доработка приложения или в разработке будет участвовать несколько разработчиков.