Open a case in interaction tab in customer service

the only way I know of keeping the interaction in context is via Launch one service case from another - Pega CS constellation. However, I have heard there are some downsides to this approach too.