{% extends 'basev2.html.twig' %} {% form_theme formFlux _self %} {% block stylesheets %} {% endblock %} {% block header %}
{% if editMode %}

Flux / traitement

{% else %}

Créer un nouveau flux / traitement

{% endif %} Retour vers {{ rr }}
{% endblock %} {% block body %} {{ form_start(formFlux) }}
Quitter {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_USER_EDITABLE')%} {% endif %} {% if editMode %}    PIA{% endif %}

{% if not editMode %} Nouvelle fiche {% else %} FLU-{{ flux.id }} {{ flux.designation | capitalize }} {% endif %}

{% if editMode %}
Statut :
{% for place in workflow_marked_places(flux) %}{{ workflow_metadata(flux, 'title', place) ?: ''}}{% endfor %}
Managers :
{% if flux.redacteur is not null %}
Rédacteur :
{% endif %} {% if flux.peoples | length >0 %}
Contributeurs :
{% for people in flux.peoples %} {{ people.firstname }} {{ people.lastname }} {% endfor %}
{% endif %}
DPO :
Mise à jour :
le {{ flux.publishedat | date("d M Y") }} par {{ flux.Publisher.firstname | default("n/c") }}
Workflow :
le {{ flux.validatedat | date("d M Y") }} par {{ flux.validator.firstname | default("n/c") }}
  • 1 {% if workflow_has_marked_place(flux, 'draft') or workflow_has_marked_place(flux, 'rejected') %}Rédaction{% else %}Rédigé{% endif %}
  • 2 {% if workflow_has_marked_place(flux, 'review') or workflow_has_marked_place(flux, 'draft') or workflow_has_marked_place(flux, 'rejected') %}Révision
    (Resp.){% else %}Revu
    (Resp.){% endif%}
  • 3 {% if workflow_has_marked_place(flux, 'validation_ok') %}Validé
    (DPO){% else %}validation
    (DPO){% endif%}
{% set rolep = "" %}{% if flux.redacteur == app.user.people %}{% set rolep = "redacteur" %}{% endif %} {% set roles = "" %}{% if flux.responsable == app.user.people %}{% set roles = "responsable" %}{% set rolep = "redacteur" %}{% endif %} {% set roler = "" %}{% if app.user.customer.dpo == app.user.people or is_granted('ROLE_ADMIN') %}{% set roler = "dpo" %}{% set roles = "responsable" %}{% set rolep = "redacteur" %}{% endif %} {% for transition in workflow_transitions(flux) %} {% if workflow_can(flux, transition.name) %} {% if workflow_metadata(flux, 'role', transition) in [rolep, roles, roler] %} {{ workflow_metadata(flux, 'title', transition) ?: 'n-a'}} {% endif %} {% endif %} {% else %} No actions available. {% endfor %}
{% endif %}


{% if editMode %}
{% if flux.description=="" and flux.finalite=="" %}Il n'y a pas assez de données pour afficher la synthèse. Veuillez renseigner la fiche flux.{% endif %}

{{ flux.description | raw}} {% if flux.finalite is not null and flux.finalite is defined %}

Finalité
{{ flux.finalite | raw}} {% endif %}

{% if flux.fluxConnectActivites | length >1 %} {% endif %}
Comply
{% set dcp = "Non" %}{% for om in flux.objetmetiers if om.dcp.code is defined and om.dcp.code==1 %}{% set dcp = "RGPD" %}{% endfor %} {% if dcp=="RGPD" %}{% set dcpsensible = "Non" %} RGPD {% set dcpsensible = "Non" %}{% for om in flux.objetmetiers if om.dcpsensible.code is defined and om.dcpsensible.code==1 %}{% set dcpsensible = "Oui" %}{% endfor %} {% if dcpsensible=="Oui" %}Sensible{% endif %} {% endif %} {% if flux.risques|length >= 1 %} RIA {% endif %} {% if dcp=="Non" %} Aucun domaine de conformité n'est identifié {% endif %}
{% if flux.objetmetiers|length >= 1 %}
Données
{% endif %} {% if flux.fluxConnectActivites|length >= 1 %} {% endif %} {% if flux.actions|length >= 1 %} {% endif %} {% if flux.risques|length >= 1 %} {% endif %}
{% endif %}

Informations générales


{{ form_widget(formFlux.designation)}}
{{ form_widget(formFlux.description)}}
{{ form_label(formFlux.responsable, 'Responsable') }}{{ form_widget(formFlux.responsable)}}
{{ form_label(formFlux.suppleant, 'Suppléant') }}{{ form_widget(formFlux.suppleant)}}
{{ form_label(formFlux.redacteur, 'Rédacteur') }}{{ form_widget(formFlux.redacteur)}}
{{ form_label(formFlux.peoples, 'Contributeurs') }}{{ form_widget(formFlux.peoples)}}
{{ form_widget(formFlux.actions)}}
{{ form_widget(formFlux.risques)}}
{{ form_widget(formFlux.objetmetiers)}}
{{ form_widget(formFlux.applications)}}
{{ form_widget(formFlux.fluxConnectActivites) }}

Diagnostic RGPD


{{ form_widget(formFlux.statutrgpd)}}
{{ form_widget(formFlux.dpia)}}
{{ form_widget(formFlux.finalite)}}
{{ form_widget(formFlux.typetraitementrgpds)}}
{{ form_widget(formFlux.dcpjuridique)}}
{{ form_widget(formFlux.dcpsensible)}}
{{ form_widget(formFlux.personneconcerne)}}
{{ form_label(formFlux.expin, 'Interne') }}{{ form_widget(formFlux.expin)}}
{{ form_label(formFlux.expout, 'Externe') }}{{ form_widget(formFlux.expout)}}
{{ form_label(formFlux.destin, 'Interne') }}{{ form_widget(formFlux.destin)}}
{{ form_label(formFlux.destext, 'Externe') }}{{ form_widget(formFlux.destext)}}
Transfert hors UE ?{{ form_widget(formFlux.transferthorsue)}}
Recueil accord de collecte ?{{ form_widget(formFlux.accordcollecte)}}
Recueil accord utilisation ?{{ form_widget(formFlux.accordutilisation)}}
Engagement des sous traitants ?{{ form_widget(formFlux.dcpsstraitant)}}
Support{{ form_widget(formFlux.supports)}}
Périodicité{{ form_widget(formFlux.periodicites)}}
Durée de conservation{{ form_widget(formFlux.dureeconservation)}}
{{ form_widget(formFlux.sstraitant)}}

Gestionnaire de fichiers


Notes


{{ form_widget(formFlux.commentaire)}}
{{ form_end(formFlux) }} {% endblock %} {% block _flux_fluxConnectActivites_widget %} {{ form_widget(form)}} {% endblock %} {% block _flux_fluxConnectActivites_entry_widget %}
Activité{{ form_widget(form.activite)}}
Direction{{ form_widget(form.direction)}}
.{% if is_granted('ROLE_ADMIN') or is_granted('ROLE_USER_EDITABLE')%}{% endif %}
{% endblock %} {% block javascripts %} {% endblock %}