Автоматизация. Заявка на перевозку. Очередная версия

история возникновения настоящего поста.
исходным вопросом стал вопрос - что есть вещь для программиста.
запросил у асистента объяснения. он надергал ссылок на материалы руководств.
полученные материалы скрестил с проектом по автоматизации заявок на перевозку.
получилось то что получилось. поработал над собранностью, мышлением письмом, поигрался с концептами системного мышления.
рабочий продукт получился такой.

Рассуждение на тему автоматизации заявки на перевозку которую реализовали для логистов на базе ерп.

Что есть:

  • есть регламентированная процедура перевозки - транспортное обеспечение
  • есть факты хозяйственной деятельности организации
  • есть процессы производства::оргпроцесс::поведение
  • есть процессы склада::оргпроцесс::поведение
  • есть процессы учета, учет тмц::оргпроцесс::поведение
    • есть разные аспекты учета фактов хозяйственной деятельности:
      • количественный учет::оргпроцесс::поведение
      • финансовый учет::оргпроцесс::поведение
      • позаказный учет::оргпроцесс::поведение
      • бухгалтерский учет::оргпроцесс::поведение
      • экономический учет::оргпроцесс::поведение
  • есть информационная система - ПАК - учетная система::система
    • есть оргзвено в оргроли которое поддерживает работу информационной системы
    • есть процессы эксплуатации учетной системы::оргпроцесс::поведение
    • есть процессы разработки нового функционала системы::оргпроцесс::поведение
    • есть данные системы
      • есть документы системы которые соответсвуют ситуациям в реальном мире
    • есть правила и алгоритмы обработки данных::описание
  • есть пользователи::оргзвено, которые используют::поведение функционал системы для решения::поведение своих задач
    • есть роли пользователей
    • есть мастерство пользователей при использовании системы
    • есть оргзвено в оргроли
  • есть польза от системы для организации

В процессе подготовки и организации перевозки ТМЦ задействованы разные оргзвенья в оргролях на разных этапах.
Система поддерживает работу этих оргзвеньев и сама входит в состав оргзвеньев.
Перевозка создается с использованием информационной системы.
Перевозка описывается документами системы.
Данные из документа системы:

  • создаются одними оргролями
  • далее используются другими оргролями
  • дополняются другими оргролями для:
    • выполнения перевозки в реальном мире
    • для учета и управления всеми перевозками которые совершаются в заданном интервале времени.

Инициатору::оргроль необходимо чтобы транспортное обеспечение::оргзвено в оргроли::организатор перевозки выполнил перевозку::система в соответствии с заявкой на перевозку::описание.
заявка на перевозку::описание является документом информационной системы::система который содержит все исходные данные для того чтобы транспортное обеспечение::оргзвено смогло запланировать работы::оргпроцесс::поведение по подготовке к перевозке, и далее выполнить::оргпроцесс::поведение перевозку::система с использованием ресурсов собственных или внешних. и далее, отчиталось::оргпроцесс::поведение перед финансовыми службами::оргзвено о фактических затраченных ресурсах.
Вся эта деятельность поддерживается информационной системой.