Documenting Pega Applications

Hello,

I am curious the best practice for documenting Pega applications and reusable configurations. For example, if I create a view consisting of 5 fields, what’s the best practice to ensure if there’s another business need that same view is leveraged than recreated? Similarly how would you approach this when reusable configurations could exist in multiple apps that you may not have access to?

Thank you,

GH