doc/METAMODEL/PROCESS/function.md
2025-09-25 21:40:08 +03:00

20 lines
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Function
#### intro
Функция - действие \ процесс (вычисления) \ операция и т.п. Мат. функция - преобразование \ трансформация \ вычисление.
Типы:
- вычислительная функция: выполнить дейсвтие по расчету и т.п. в пределе (предельная элементарная функция) - атомарная функция сложениме нулей и единиц
- функция передачи: передача \ прием нуликов и единичек
- функция старта \ останова: добавить \ удалить маркер из функции \ события
#### Aris
Функция - как "черный квадрат": у нее задача / цель (только) "выполнить функцию" / получить результат функции \ процесса.
- принять на вход (входной регистр)
- обработать (вычислить)
- выдать результат (выходной регистр)
![ris](pic/aris_function.jpg)
Тело функции - алгоритм (алгоритмическое обеспечение)
Порты Функции:
- Север и юг - событийные входы \ выходы. Порты workflow: принимаю (север) и "выталкивают" (юг) маркеры (бегунки). Старт и завершение экземпляра функции. Внешнее событийное обеспечение. События по периметру функции.
- Запад - docflow принимают и выдают документы \ материалы. Движение информации в и из функции.
- Восток ресурсы: инсполнители (HR) и инструменты. resource - потока нет (нет и стрелок).