06.06.2019, 11:56 | #28 |
Участник
|
Цитата:
согласен. но у нас действительно есть runsImpersonated. после небольшого копания с ним, я не думаю, что runsImpersonated это правильный способ. Цитата:
Цитата:
и для робота бессмысленно организовывать диалог в виде GUI-окна с кнопками Ok/Cancel и прочими GUI-контролами. если под "диалогом" понимается некий интерфейс и обмен данными без привязки к GUI - полностью согласен. Собственно поэтому в исходном вопросе нет ни пользователя, ни средств общения с ним. В данной задаче предполагается, что входящие параметры как-то получены на клиенте. Да, в данной ветке хотелось бы обсудить шаг 2,3 Цитата:
Цитата:
Да, скорее всего инициатором будет не AOS. (хотелось бы рассмотреть именно этот вариант) Но не вижу причин запрещать AOSу быть инициатором. (этот вариант готов пропустить в этой ветке обсуждения) Цитата:
Но раз появился runsImpersonated, то готов послушать про вариант "клиентские действия после запуска пакетной обработки на AOS". Мне этот способ не нравится, но вдруг я чего не понимаю. Цитата:
Эти вопросы появились после того, как ax_mct начал утверждать что runsImpersonated - правильный способ. В исходном вопросе таких требований не было. Цитата:
Если честно, то совершенно не планировал искать ответы на эти вопросы. Я думал, что можно остаться в существующей парадигме RunBaseBatch, и только добавить действия, которые должны быть выполнены на клиенте. собственно исходный вопрос так и составлен: Цитата:
Сообщение от mazzy
Предположим у нас есть RunBaseBatch.
Он делает что-то тяжелое. Мы конечно же хотим сделать так, чтобы он мог работать на пакетном сервере. Но этот класс забирает данные из какого-нибудь файла, который находится на клиенте. Как и куда правильно вставить действия, которые должны выполняться на клиенте? |
|
Теги |
как правильно |
|
|