Цитата:
Сообщение от
EVGL
Нельзя принимать маркетинговые слоганы всерьез. Если нельзя, но очень хочется, то можно: классическим решением, своего рода best practice, стала работа с глобальными переменными/синглетонами с подменой контекста вызова стандартной функции и последующим его восстановлением.
...
Цитата:
Сообщение от
belugin
Extension продукта может быть modification бизнес процесса (Например продукт можно расширить новой галочкой, которая при включении будет модифицировать бизнес процесс). Вопрос только в том, какие extensions возможны и как будет поддерживаться обратная совместимость.
Сложно сказать по standalone/on-premise реализациям, но в части shared customers когда базовое приложение (AppSuite) обновляется вендором, то что вы пишите - сумашедствие.
Вменяемый партнер и вменяемый END-USER на такие приключения никогда не пойдут. Просто еще не все еще осознали и двигаются по инерции.
Речь о позволительности модификаций бизнес-процессов принадлежащих вендору. С точки зрения CIO на END-USER и рано или поздно с точки зрения CFO - невместно. Это как курить на своей бензозаправке.
В лучшем случае предупреждение за несколько месяцев за которые партнер должен обеспечить совместимость. То что стоит поперек - это новый проект на ту же галку каждые пол-года. Только паралельная логика имеет смысл.
А в условиях отстутствия возможности модификаций "базовых" бизнес-процессов партнерской эко-системе - не выжить. Тупо не на что содержать программистов.