Hola Selene,
Para el punto 1 puedes revisar el siguiente artículo: https://my.webratio.com/learn/learningobject/getting-started-with-bpm-v-72?link=oln72ae.redirect&pcp1x=getting-started-with-bpm-v-72&nav=14#toc7 en la sección Flow Objects
Para el punto 2 tu puedes revisar los control flow operations como loop component, switch component, is not null component.
Para el punto 3 puedes revisar el siguiente artículo: https://my.webratio.com/learn/learningobject/data-management-action-definition-v-72?link=oln72ae.redirect&pcp1x=data-management-action-definition-v-72&nav=14&cbck=wrReq51723
Para el punto 4 solo tienes que usar un normal flow para llamar a un action el cual ejecuta alguna función u operación.
Para el punto 5, los parameter binding group son todos los parámetros que se envían en el Flow (doble clic en el flow) hacia el componente destino.
Espero esto te ayude con tus dudas