Карта взаимодействия определяет соответствующие типы ролей и транзакций для определенного процесса. IDM выделяет роль, делающую запрос (инициатор), и роль, отвечающую на этот запрос (исполнитель). В каждой транзакции может быть только одна инициирующая роль и одна исполняющая. На рисунке 3 показаны компоненты карты взаимодействия.
Примечание - Система обозначений на карте взаимодействия основана на строительной модели, описанной в публикации профессора Яна Л.Г.Дитца. Она отличается от системы обозначений BPMN и используется для создания максимально простых карт. Также она включает концепцию "транзакции", отсутствующую в BPMN.
Рисунок 3 - Компоненты карты взаимодействия
Преимущество карты взаимодействия заключается в том, что она фокусируется на интерфейсах между ролями, скрывая при этом сложность конкретного процесса в области ролей и подробности взаимодействия между этими ролями. Использование абстрактных ролей позволяет применять карту взаимодействия в самых разных случаях. Карта взаимодействия - это ценный инструмент для анализа и определения основных элементов бизнес-процесса. На рисунке 4 показан упрощенный пример карты взаимодействия конструкторского бюро.
Рисунок 4 - Пример карты взаимодействия
В карту взаимодействия должны быть включены все транзакции, необходимые для обработки требуемых вкладов соответствующих ролей в процесс BIM. У всех ролей и транзакций в карте взаимодействия должны быть уникальный идентификатор и имя. Нумерация при этом произвольная. Название роли определяется основным действием, выполняемым ролью, что делает акцент на вкладе определенной роли в BIM. Составная роль - это роль, которая может состоять из нескольких ролей, состав которых неизвестен или не имеет особого значения.
Обобщенная информация о взаимодействиях может быть представлена в таблице транзакций.
Таблица 1 - Упрощенная таблица транзакций конструкторского бюро
Результат транзакции | Тип транзакции |
Разработан проект | Т1, разработка проекта |
Разработана спецификация системы | Т2, разработка спецификации системы |
Разработана трехмерная модель | Т3, разработка трехмерной модели |
Разработана смета | Т4, разработка сметы |