12.08.2019, 18:16 | #1 |
Участник
|
Workflow как запускарь обработок
Коллеги, нужна подсказка.
хотим тут запускать разные обработки (классы на базе SysOperation) из Workflow. типа, внешняя система создала в аксе некий документ, по которому предполагается автоматический шаг, а потом параллельный или последовательный запуск разных обработок. например, сначала запуск переоценки валют, затем формирование trial balance и параллельно экспорт данных через DMF. я правильно понимаю, что надо создать некие обёртки для моих классов, которые потом можно будет использовать как артефакты в редакторе workflow? что можно глянуть на эту тему? мерси
__________________
Felix nihil admirari |
|
|
За это сообщение автора поблагодарили: gl00mie (10). |
12.08.2019, 19:39 | #2 |
Administrator
|
Есть автоматическая задача (Automated Task) - ее можно добавлять в редакторе. В свою очередь - это объект АОТ, который ссылается на класс (в свойствах которого прописан класс), в котором есть метод execute. Туда и нужно запихивать свои алгоритмы, а саму задачу на диаграмме добавлять куда требуется.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: wojzeh (1). |
12.08.2019, 19:49 | #3 |
Участник
|
Цитата:
Сообщение от sukhanchik
Есть автоматическая задача (Automated Task) - ее можно добавлять в редакторе. В свою очередь - это объект АОТ, который ссылается на класс (в свойствах которого прописан класс), в котором есть метод execute. Туда и нужно запихивать свои алгоритмы, а саму задачу на диаграмме добавлять куда требуется.
два вопроса ещё. 1. любой workflow нужно обязательно базировать на некоей таблице (document - это что такое?) или можно как-то по-другому? 2. если у меня эти классы будут добавляться со временем, то мне под каждый надо создавать свой task или можно как-то сделать возможность параметризации - какой именно класс запускать, прямо во время создания диаграммы?
__________________
Felix nihil admirari |
|
12.08.2019, 23:21 | #4 |
Banned
|
1. Да. И стандартными средствами вызывать можно только с этой таблицы. Document - это класс-обертка вокруг таблицы.
2. Параметризация невозможна. То, что вы описываете, очень похоже на новое закрытие года в D365FO: https://docs.microsoft.com/en-us/dyn...lose-workspace https://www.youtube.com/watch?v=Cq8wnxt2ZYw |
|
|
За это сообщение автора поблагодарили: wojzeh (1). |
12.08.2019, 23:35 | #5 |
Участник
|
Цитата:
Сообщение от EVGL
1. Да. И стандартными средствами вызывать можно только с этой таблицы. Document - это класс-обертка вокруг таблицы.
2. Параметризация невозможна. То, что вы описываете, очень похоже на новое закрытие года в D365FO: https://docs.microsoft.com/en-us/dyn...lose-workspace https://www.youtube.com/watch?v=Cq8wnxt2ZYw спасибо за ссылки!
__________________
Felix nihil admirari |
|
14.08.2019, 00:55 | #6 |
Banned
|
Нельзя. К редактору не было и нет исходного кода. Реагировать же как-то по особому на предопределенные Participant tokens - это было бы очень извращенным решением.
|
|
14.08.2019, 16:25 | #7 |
Участник
|
Цитата:
спасибо за помощь!
__________________
Felix nihil admirari |
|
|
|