Общая информация для разработчиков

Урок 223 из 250
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 13167
Дата изменения: 15.11.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес
Цитатник веб-разработчиков.

Максим Месилов: Не нужно стесняться задавать вопросы которые вертятся на языке в момент проектирования.

Теория для разработчиков

Бизнес-процесс – это процесс обработки документа, для которого задана одна точка входа и несколько точек выхода и последовательность действий (шагов, этапов, функций), совершаемых в заданном порядке и в определенных условиях.

Модуль Бизнес-процессы:

  • предназначен для организации как последовательной обработки элементов инфоблоков в виде отдельного последовательного процесса, так и для создания статусных схем сложных процессов с неопределенным периодом действия.
  • это инструмент, с помощью которого другие части продукта (модули, компоненты и т.п.) могут предоставлять пользователям возможность определять, выполнять и управлять бизнес-процессами (рабочими потоками). Он дает возможность визуально программировать произвольную функциональность, а так же запускать и управлять подобными программами. Здесь под словом "произвольная" понимается возможность создания пользовательских действий, которые расширяют стандартную функциональность.
  • предусматривает универсальный механизм программирования бизнес-процессов, доступный не программисту. Такой универсальный механизм реализован за счет визуального программирования по технологии drag&drop (тащи-и-бросай), понятной и известной любому пользователю компьютера. Шаблон бизнес процессов создается в особом визуальном конструкторе.

Важно! Для работы модуля система должна удовлетворять минимальным системным требованиям. Перед его установкой проверьте соответствие вашей установки этому требованию.

Каждый экземпляр бизнес-процесса (далее – БП) представляет собой программу. Входящие параметры БП являются параметрами, с которыми запускается программа. Переменные БП являются переменными программы.

Соответственно время жизни параметров и переменных БП ограниченно временем жизни самого БП. Чтобы переменные, параметры или любые другие значения БП были доступны после завершения БП и/или вне БП, необходимо сохранить их куда-либо в постоянную память. Наиболее удобно сохранять их в документ БП.

Экземпляр бизнес-процесса одновременно может работать только в одной копии. Если была попытка запустить вторую копию до завершения работы первой (например, запуск процесса от имени 2-х разных пользователей), то возникает ошибка: Бизнес-процесс заблокирован другим процессом. Как правило к этому приводит ошибка и некорректное завершение другого БП.

Каждый экземпляр БП работает над документом. Документы физически могут представлять собой различные сущности и определять различный функционал работы. Например, компонент Бизнес-процесс, пример которого находится в меню Сервисы "1С-Битрикс: Корпоративный портал", в качестве документа использует в конечном итоге элементы инфоблока.

БП с помощью действий предоставляет возможность манипулировать документом, над которым он работает. Например, изменить документ или опубликовать его.

Внимание! Внедрение бизнес-процессов требует особой квалификации специалистов. Эти специалисты должны понимать предметную суть бизнес-процессов в компании и уметь выражать эту суть логическими схемами.

При автоматизации бизнес-процессов не надо бросаться кодировать пока не будет нарисована схема бизнес-процесса и не будет понимания как эта схема будет реализовываться.

Перед изучением принципов программирования Бизнес-процессов настоятельно рекомендуется познакомится с общими принципами их работы.


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»