Вопрос

Создать метод для вызова из сервисов и бизнес-процессов

Добрый день! Подскажите, пожалуйста, можно ли создать какой-то класс, методы которого можно будет вызывать из бизнес-процессов и сервисов? Например, для записи в объект логов определенных событий в серверной части

У меня такой же вопрос

4 комментария
Лучший ответ

Можно

В БП вы можете использовать элемент Сценарий для выполнения c# кода, а в сервисах напрямую подключать ваш код.

Можно

В БП вы можете использовать элемент Сценарий для выполнения c# кода, а в сервисах напрямую подключать ваш код.

А если оформить как веб-сервис, то можно будет запускать из клиентского кода, как тут в комментарии. И в БП есть элемент запуска веб-сервиса без необходимости программирования, только делать анонимным или предусмотреть авторизацию. 

Григорий Чех,

Тут вопрос в том, как организовать вызов кода, чтобы не копипастить его в каждом процессе или сервисе. То есть это можно было бы решить через внешнюю библиотеку, но она должна будет иметь ссылки на библиотеки Terrasoft, поэтому придется переделывать её, например, при обновлении подключенных библиотек до новой версии framework. Этого делать не хотелось бы. Может быть, есть более правильное решение

Если взаимодействовать не через C#-код, а чисто как с веб-сервисом, вызов по URL и получение ответа, то ссылки не потребуются.

Войдите или зарегистрируйтесь, чтобы комментировать