Избежать втаскивания логики
От: e.thrash  
Дата: 24.05.20 10:57
Оценка:
В компании есть система с апрувалами. То есть электронные приказы и согласования.
Также есть 2 разных внутренних сайта, которые работают с разными базаами, но которые запускают эти апрувалы
через один апрувал сервис.
Исходники апрувал сервиса есть. Это по сути прокси, который умеет только запускать апрувал и обновлять статус апрувала.

Сейчас возникла задача, что на втором сайте после прохождения апрувала надо делать еще логику.
Самое простое это ее втащить в этот сервис, но это же апрувал сервис и не хочется туда втаскивать.
Есть вариант с джобом в базе, но тогда не будет транзакционности и логика усложняется

Какие идеи?
Re: Избежать втаскивания логики
От: wildwind Россия  
Дата: 24.05.20 11:07
Оценка:
Здравствуйте, e.thrash, Вы писали:

ET>Какие идеи?


Мало данных.
Что за логика? Она относится к сайту или к чему?
Re: Избежать втаскивания логики
От: Буравчик Россия  
Дата: 25.05.20 18:15
Оценка:
Здравствуйте, e.thrash, Вы писали:

ET>Сейчас возникла задача, что на втором сайте после прохождения апрувала надо делать еще логику.

ET>Какие идеи?

Сделать еще один сервис — надстройку над апрувал сервисом.
Второй сайт пусть работает с этим новым сервисом.
Best regards, Буравчик
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.