Thanks for the reply!
My model isn’t static. The user can add more blocks dinamically and there are a ton of possibilities (e.g. after the “begin” could have a series block or parallel blocks)
The diagram starts like this:
var myModel = GO(go.GraphLinksModel);
myModel.nodeDataArray = [
{ key: "Inicio", category: "simple" },
{ key: "Fim", category: "simple" },
{ key: "1", Nome: "Alpha", Confiabilidade: 0, category: "block" },
];
myModel.linkDataArray = [
{ from: "Inicio", to: "1" },
{ from: "1", to: "Fim" },
];
And the user can add series or parallel blocks wherever he wants.
ParallelLayout needs to define Merge and Split category, but I’m already using this property. Maybe I should adapt my model.