When you are building a BPMT (see this example), it is based in two or more business process model, because you need to map communalities (common activities at your domain) and variabilities (what varies) in your BPMT, do you understand this idea? You can set as VarPoint type elements only in task and subprocess, and their variants must be the same type. The connection has to be made from variant to varpoint.
Tasks with VarPoint type must contain variant Tasks
DataInput with VarPoint type must contain variant DataInput
By what I found in an example that puts "variant" sometimes sub-process, sometimes data object, sometimes DataInput, DataOutput. I also found in other examples "variant" is a task. So I did not understand.
I would also like to know if I can make graphical interfaces such as form with buttons and executable text boxes as in Bonita Soft?
If I can import BPMN diagrams model with Bonita Soft and put it in the BPMT folder and after adding variability ??