
1. I have my Contact Object and it contains 4 Record Types: Teacher, Student, Staff, Parent
2. Each Record Type has a different page lay-out / fields used
I want to use Flow that will select which Record Type to use, and from this, display a screen/lay-out for field input values. As soon as the record is saved, it will be stored on the Contact object having the respective record type the user chose in the Flow.
I'm still learning how to use Flow but as a start, the logic I have in mind is to first have a Record Lookup, then the different screens, then Record Create.
2 answers
The main issue in using record type in flows (or other tools) is that Salesforce stores the record type ID, which changes between your sandbox/dev org and production org.
For flows, the workaround is further described here:
https://success.salesforce.com/answers?id=9063A000000suUl