Comments 5
Так разве описанный способ не соответствует первому подходу из статьи, а именно «Внутри системы задается организационная структура предприятия и назначение на роль производится при помощи указания параметров этой структуры»?
Нет, не соответствует.
1. Назначение ролей может вообще не относиться к оргструктуре. Например, сотрудник отдела кадров, ответственный за адаптацию принятого на работу сотрудника. — У каждого сотрудника, находящегося на испытательном сроке, может быть свой куратор из отдела кадров, при этом он не является начальником сотрудника, а отдел, в котором работает сотрудник, организационно независим от отдела кадров.
2. Организационная структура предприятия — это достаточно сложная сущность. Есть разные типы оргструктур: линейная, дивизионная, штабная… Позиции сотрудников могут быть постоянными или временными. Договора сотрудников могут быть штатными, гражданско-правовыми и т.д. Полномочия многих работников определяются наличием соответствующих доверенностей. Есть еще документы, связанные с материальной ответственностью, документы (сертификаты/дипломы) необходимые для допуска к выполнению определенных работ (назначения на должность). Сложность компьютерной системы, автоматизирующей работу с оргструктурой среднего предприятия сравнима со сложностью самой системы управления бизнес-процессами.
В случае использования бинарных отношений все это не требуется «затягивать» внутрь системы. Можно задать только необходимые для назначения на роли связи между сотрудниками предприятия.
1. Назначение ролей может вообще не относиться к оргструктуре. Например, сотрудник отдела кадров, ответственный за адаптацию принятого на работу сотрудника. — У каждого сотрудника, находящегося на испытательном сроке, может быть свой куратор из отдела кадров, при этом он не является начальником сотрудника, а отдел, в котором работает сотрудник, организационно независим от отдела кадров.
2. Организационная структура предприятия — это достаточно сложная сущность. Есть разные типы оргструктур: линейная, дивизионная, штабная… Позиции сотрудников могут быть постоянными или временными. Договора сотрудников могут быть штатными, гражданско-правовыми и т.д. Полномочия многих работников определяются наличием соответствующих доверенностей. Есть еще документы, связанные с материальной ответственностью, документы (сертификаты/дипломы) необходимые для допуска к выполнению определенных работ (назначения на должность). Сложность компьютерной системы, автоматизирующей работу с оргструктурой среднего предприятия сравнима со сложностью самой системы управления бизнес-процессами.
В случае использования бинарных отношений все это не требуется «затягивать» внутрь системы. Можно задать только необходимые для назначения на роли связи между сотрудниками предприятия.
То есть, бинарными отношениями в данном случае выражается подмножество организационной структуры (то, которое прямо связано с бизнес-процессами)? И, если в организации уже есть компьютерная система, автоматизирующая работу с оргструктурой, данное решение будет дублировать данные из этой системы?
Бинарными отношениями выражается как связанное с бизнес-процессами подмножество организационной структуры предприятия, так и не имеющие прямое отношение к организационной структуре связи между сотрудниками, влияющие на назначение исполнителей заданий на роли бизнес-процессов.
Если в организации есть компьютерная система, автоматизирующая работу с оргструктурой, то решение на основе бинарных отношений действительно будет дублировать часть данных этой системы. Однако, это будет небольшая часть данных, ее можно рассматривать как кеш некоторых элементов оргструктуры в системе управления бизнес-процессами.
Если в организации есть компьютерная система, автоматизирующая работу с оргструктурой, то решение на основе бинарных отношений действительно будет дублировать часть данных этой системы. Однако, это будет небольшая часть данных, ее можно рассматривать как кеш некоторых элементов оргструктуры в системе управления бизнес-процессами.
+1 вам за Eclipse RCP :)
Sign up to leave a comment.
Использование бинарных отношений над множествами для решения практической задачи