{% extends 'basev2.html.twig' %} {% block stylesheets %} {% endblock %} {% block headertitle %} Qualité {% endblock %} {% block headercreate %} {% endblock %} {% block body %}
CARTOGRAPHIE DES PROCESSUS
{% for processus in allprocessuses if processus.typeprocessus.code is defined and processus.typeprocessus.code == "MAN" %}
{% if processus.typeprocessus.code is defined %}
{{ processus.metier.designation| default("") }}

{{ processus.designation | default("N/C") }}

{% if processus.finalite %} {{ processus.finalite | default("") }}
{% endif %} {% if processus.risques|length > 0 %}{{ processus.risques|length | default("") }} risque{% if processus.risques|length > 1 %}s{% endif %}{% endif %} {% if processus.actions|length > 0 %}{{ processus.actions|length | default("") }} action{% if processus.actions|length > 1 %}s{% endif %}{% endif %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %} {% endfor %}
{% endif %}
    {% 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]) %}
  • {{ om.designation }}
  • {% endfor %} {% endfor %} {% endfor %} {% endfor %}
    {% 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]) %}
  • {{ om.designation }}
  • {% endfor %} {% endfor %} {% endfor %} {% endfor %}
{% endfor %}
{% for processus in allprocessuses if processus.typeprocessus.code is defined and processus.typeprocessus.code == "REA" %}
{% if processus.typeprocessus.code is defined %}
{{ processus.metier.designation| default("") }}

{{ processus.designation | default("N/C") }}

{% if processus.finalite %} {{ processus.finalite | default("") }}
{% endif %} {% if processus.risques|length > 0 %}{{ processus.risques|length | default("") }} risque{% if processus.risques|length > 1 %}s{% endif %}{% endif %} {% if processus.actions|length > 0 %}{{ processus.actions|length | default("") }} action{% if processus.actions|length > 1 %}s{% endif %}{% endif %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %} {% endfor %}
{% endif %}
    {% 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]) %}
  • {{ om.designation }}
  • {% endfor %} {% endfor %} {% endfor %} {% endfor %}
    {% 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]) %}
  • {{ om.designation }}
  • {% endfor %} {% endfor %} {% endfor %} {% endfor %}
{% endfor %}
{% for processus in allprocessuses if processus.typeprocessus.code is defined and processus.typeprocessus.code == "SUP" %}
{% if processus.typeprocessus.code is defined %}
{{ processus.metier.designation| default("") }}

{{ processus.designation | default("N/C") }}

{% if processus.finalite %} {{ processus.finalite | default("") }}
{% endif %} {% if processus.risques|length > 0 %}{{ processus.risques|length | default("") }} risque{% if processus.risques|length > 1 %}s{% endif %}{% endif %} {% if processus.actions|length > 0 %}{{ processus.actions|length | default("") }} action{% if processus.actions|length > 1 %}s{% endif %}{% endif %}
{% for activite in allactivites if activite.processus.id is defined and activite.processus.id == processus.id %} {% endfor %}
{% endif %}
    {% 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]) %}
  • {{ om.designation }}
  • {% endfor %} {% endfor %} {% endfor %} {% endfor %}
    {% 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]) %}
  • {{ om.designation }}
  • {% endfor %} {% endfor %} {% endfor %} {% endfor %}
{% endfor %}
{{ include('datatable/objectiftable.html.twig', {r : app.request.get('_route'), rr : conformite }) }}
{% endblock %} {% block javascripts %} {% endblock %}