{% set count = 0 %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% if fluxConnectActivite.flux.objetmetiers and fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 1 %}
{% set count = count + 1 %}
{% endif %}
{% endfor %}
{% endfor %}
{% if count >=1 %}
Données d'entrée
{% endif %}
{% set handledOm = [] %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% for om in fluxConnectActivite.flux.objetmetiers if fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 1 and om not in handledOm %}
{% for o in fluxConnectActivite.flux.objetmetiers if o.id == om.id and o not in handledOm %}
{% set handledOm = handledOm|merge([o]) %}
{% set count = 0 %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% if fluxConnectActivite.flux.objetmetiers and fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 2 %}
{% set count = count + 1 %}
{% endif %}
{% endfor %}
{% endfor %}
{% if count >=1 %}
Données de sortie
{% endif %}
{% set handledOm = [] %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% for om in fluxConnectActivite.flux.objetmetiers if fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 2 and om not in handledOm %}
{% for o in fluxConnectActivite.flux.objetmetiers if o.id == om.id and o not in handledOm %}
{% set handledOm = handledOm|merge([o]) %}
{% set count = 0 %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% if fluxConnectActivite.flux.objetmetiers and fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 1 %}
{% set count = count + 1 %}
{% endif %}
{% endfor %}
{% endfor %}
{% if count >=1 %}
Données d'entrée
{% endif %}
{% set handledOm = [] %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% for om in fluxConnectActivite.flux.objetmetiers if fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 1 and om not in handledOm %}
{% for o in fluxConnectActivite.flux.objetmetiers if o.id == om.id and o not in handledOm %}
{% set handledOm = handledOm|merge([o]) %}
{% set count = 0 %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% if fluxConnectActivite.flux.objetmetiers and fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 2 %}
{% set count = count + 1 %}
{% endif %}
{% endfor %}
{% endfor %}
{% if count >=1 %}
Données de sortie
{% endif %}
{% set handledOm = [] %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% for om in fluxConnectActivite.flux.objetmetiers if fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 2 and om not in handledOm %}
{% for o in fluxConnectActivite.flux.objetmetiers if o.id == om.id and o not in handledOm %}
{% set handledOm = handledOm|merge([o]) %}
{% set count = 0 %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% if fluxConnectActivite.flux.objetmetiers and fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 1 %}
{% set count = count + 1 %}
{% endif %}
{% endfor %}
{% endfor %}
{% if count >=1 %}
Données d'entrée
{% endif %}
{% set handledOm = [] %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% for om in fluxConnectActivite.flux.objetmetiers if fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 1 and om not in handledOm %}
{% for o in fluxConnectActivite.flux.objetmetiers if o.id == om.id and o not in handledOm %}
{% set handledOm = handledOm|merge([o]) %}
{% set count = 0 %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null %}
{% if fluxConnectActivite.flux.objetmetiers and fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 2 %}
{% set count = count + 1 %}
{% endif %}
{% endfor %}
{% endfor %}
{% if count >=1 %}
Données de sortie
{% endif %}
{% set handledOm = [] %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %}
{% for fluxConnectActivite in activite.fluxConnectActivites if fluxConnectActivite.flux.objetmetiers is defined and fluxConnectActivite.flux.objetmetiers is not null%}
{% for om in fluxConnectActivite.flux.objetmetiers if fluxConnectActivite.direction.code is defined and fluxConnectActivite.direction.code is not null and fluxConnectActivite.direction.code == 2 and om not in handledOm %}
{% for o in fluxConnectActivite.flux.objetmetiers if o.id == om.id and o not in handledOm %}
{% set handledOm = handledOm|merge([o]) %}