Мне нужно сохранить больше информации относительно входных аргументов рабочего процесса, потому что я хочу упростить настройку пользовательских определенных рабочих процессов в перепроектированном конструкторе рабочих процессов.
Например, если определенное действие имеет "UserId" в качестве входного параметра, который являетсяв основном просто int и это входной аргумент рабочего процесса, я хотел бы выбрать пользователей для каждой конкретной конфигурации рабочего процесса, потому что мой бизнес-аналитик не знает их идентификаторы, и я не хочу, чтобы он вводил кучу цифр.
Когда я представляю «Диалог конфигурации входного аргумента», у меня есть входной аргумент типа int , но я не знаю, где этот входной аргумент используется и что он представляет.Поэтому я хотел бы добавить возможность ввода дополнительного атрибута в InputArgument, который будет предоставлять контекст при представлении этих аргументов бизнес-аналитикам - вместо числового текстового поля я могу предоставить «Диалог выбора пользователя».
Как я вижуэто:
- расширение DynamicActivityProperty новым свойством (агрегация, а не наследование)
- создание новой панели аргументов с новым столбцом
- предоставление новой панели аргументов вместо одной по умолчанию ИЛИскрыть панель по умолчанию и открыть новую панель из другой части приложения
Есть ли способ реализовать «встроенное» решение или мне придется определять аргументы где-то еще?
IТолько удалось найти возможность показать / скрыть панель Аргументы.