67
Views
3
Comments
Solved
[Discovery] No domain violations for consumed server actions from a vertical to a horizontal
discovery
Web icon
Forge asset by Architecture Team
Application Type
Traditional Web

In our factory we some server actions are consumed from a horizontal domain by vertical domains. According to the Domain sharing rules this is a violation. Since the latest version upgrade 5.1.4 this is no longer reported as a domain violation.
Can you please fix this bug?

UserImage.jpg
Ricardo Marques
Solution

Hello Paul,

Thank you to reaching us!

In fact, there's an exception on Vertical to Horizontal domains consumption, which is if the consumed app it's a foundation too - Strong References from verticals to horizontals are allowed only if the referenced application is a foundation.

Imagine UI patterns (blocks) from a Horizontal domain, you need to consume it as a strong reference from a Vertical domain, isn't it?

(see the picture attached if clarification needed - on the left side)


Best regards,

ROM

Domains_Vert_Horiz.png
UserImage.jpg
OldMVP

Hi Ricardo,

Thanks for your, answer. Can you point me to the documentation where I can find this explanation?

Thanks!

UserImage.jpg
Ricardo Marques

Sure Paul,

Follow the article till the end where you can find the Horizontal vs Vertical validations.

https://success.outsystems.com/Documentation/Best_Practices/Architecture/OutSystems_Domain_Driven_Architecture/Domain_Driven_Design_with_OutSystems

Best regards,

ROM

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.