Основным объектом диаграммы процессов в нотации IDEF0 является объект Activity. Графически он представляет собой четырехугольник, изображающий функции, выполняемые в организации (см. рис. 7.1).
Рис. 7.1. Формирование модели бизнес-процесса.
На верхнем уровне каждый процесс может быть рассмотрен как «черный ящик», преобразующий входящие ресурсы в исходящие.
На диаграмме процесса в IDEF0 стрелки, входящие в функцию слева, служат для описания потоков материальных ресурсов или потоков информации, документов.
Входящие ресурсы преобразуются функцией (работой, процессом).
Результатом этого преобразования являются материальные выходы или информация которые показываются в виде стрелок, выходящих из правой стороны четырехугольника.
Для выполнения любой реальной работы необходимы основные средства, инструменты, персонал, программные продукты и т.д. Все эти ресурсы отображаются на диаграмме стрелками, входящими в четырехугольник снизу
Следует отобразить управляющие воздействия, которые определяют порядок выполнения работы, управляют работой. Такими воздействиями могут быть, например, устное распоряжение руководителя, нормативный документ, государственный, отраслевой стандарт, технические условия и т.д. Управляющие воздействия показываются на диаграмме стрелками сверху.
Любое управляющее воздействие существует в виде определенной информации, поэтому стрелки сверху в нотации IDEF0 обозначают управляющие информационные потоки.
Каждая сторона четырехугольника определяет тип стрелки.
Все стрелки начинаются от края диаграммы и подходят к функциям
В соответствии с требованиями стандарта IDEF0 для каждой функции на диаграмме должно быть показано хотя бы одно управляющее воздействие. Это означает, что никакая функция без управления выполняться не может
Моделирование процессов в нотации IDEF0 начинается с создания так называемой контекстной диаграммы, описывает деятельность организации или процесса в целом. На контекстной диаграмме отображаются важнейшие входы и выходы, механизмы, необходимые для работы, а также управляющие воздействия.
Для понимания принципов моделирования в IDEF0 рассмотрим пример построения простейшей диаграммы процесса.