Комментарий к Модуль schema

Версия 2.11 от Alexandr Fokin на 2026/06/24 15:07

  • Alexandr Fokin
    Alexandr Fokin 2026/06/22 19:40

    Идея:

    1. Триггер передает сигнал и ключ (например битовые флаги).
    2. ConditonAction связывается с конкретным триггером.
    3. В момент выполнения процесс знает на какие конкретно действия пришел сигнал. Действие активируется, только если соответствующий триггер передал сигнал.

    Заготовка в ветке: cccc1808/experiment/process_schema_signal_code https://github.com/cccc1808/cccc1808.ProcessEngine/pull/14

     

  • Alexandr Fokin
    Alexandr Fokin 2026/06/24 15:06

    Можно реализовать (но пока скорее всего не буду):

    • UserInputTokenAction - более частный случай ConditionAction.
      • Декларирует:
        • Какие параметры вводятся (наименование и тип)
        • Какой заголовок отображается на UI.
      • Является флагом для UI, что процессу требуется ввод пользователя.
    • RuleConditionAction - более частный случай ConditionAction.
      • Декларирует таблицу правил (Условие (на основании состояния)) -> Активируемое действие. Позволяет на уровне схемы отобразить логику выбора.