{% extends 'baseform.html.twig' %} {% form_theme formSysteme _self %} {% block body %} {{ form_start(formSysteme) }}

{% if not editMode %} Nouveau système {% else %} Système {% endif %}

{{ include('mod/edit-buttons.html.twig', {entname : 'systeme', entid : systeme.id }) }}

{{ form_widget(formSysteme.designation)}}
{{ form_widget(formSysteme.responsable)}}Responsable {{ form_widget(formSysteme.suppleant)}}Suppléant {# {{ form_widget(formSysteme.redacteur)}}Rédacteur #}
{{ form_widget(formSysteme.peoples)}}Contributeurs
{% if editMode %}
{{ include('mod/edit-workflow.html.twig', {ent : systeme, entname : 'systeme', entid : systeme.id }) }}
{% endif %}


Description

{{ form_label(formSysteme.statutrun, 'Etat') }} {{ form_widget(formSysteme.statutrun)}}
{{ form_label(formSysteme.localisation, 'Localisation') }} {{ form_widget(formSysteme.localisation)}}

{{ form_label(formSysteme.plateforme, 'Type de serveur') }} {{ form_widget(formSysteme.plateforme)}}
{{ form_label(formSysteme.typesysteme, 'Fonction principale') }} {{ form_widget(formSysteme.typesysteme)}}
{{ form_label(formSysteme.role, 'Quel est le rôle du composant ?') }} {{ form_widget(formSysteme.role)}}
{{ form_label(formSysteme.description, 'Description') }} {{ form_widget(formSysteme.description)}}
{{ form_label(formSysteme.modele, 'Constructeur et modèle') }} {{ form_widget(formSysteme.modele)}}
{{ form_label(formSysteme.processeur, 'Processeur : type et quantité') }} {{ form_widget(formSysteme.processeur)}}
{{ form_label(formSysteme.ram, 'Mémoire : type et quantité') }} {{ form_widget(formSysteme.ram)}}
{{ form_label(formSysteme.os, 'Système') }} {{ form_widget(formSysteme.os)}}
{{ form_label(formSysteme.storages, 'Stockage') }} {{ form_widget(formSysteme.storages)}}
{{ form_label(formSysteme.partitionnement, 'Partionnement') }} {{ form_widget(formSysteme.partitionnement)}}
{{ form_label(formSysteme.raid, 'Raid') }} {{ form_widget(formSysteme.raid)}}
{{ form_label(formSysteme.ip, 'Adresse IP') }} {{ form_widget(formSysteme.ip)}}
{{ form_label(formSysteme.mask, 'Masque de sous-réseau') }} {{ form_widget(formSysteme.mask)}}
{{ form_label(formSysteme.gateway, 'Passerelle') }} {{ form_widget(formSysteme.gateway)}}

Virtualisation

{{ form_label(formSysteme.srvhote, 'Rôle virtualisation') }} {{ form_widget(formSysteme.srvhote)}}
{{ form_label(formSysteme.host, 'Association hôte virtualisation') }} {{ form_widget(formSysteme.host)}}

Relations

{{ form_label(formSysteme.applications, 'Applications') }} {{ form_widget(formSysteme.applications)}}
{{ form_label(formSysteme.storagessys, 'Stockages') }} {{ form_widget(formSysteme.storagessys)}}
{{ form_label(formSysteme.networks, 'Rattachement réseau') }} {{ form_widget(formSysteme.networks)}}
{{ form_label(formSysteme.systemeconnexes, 'Systèmes connexes') }} {{ form_widget(formSysteme.systemeconnexes)}}

PCA

{{ form_label(formSysteme.replicat, '>Haute disponibilité<') }} {{ form_widget(formSysteme.replicat)}}
Secouru ?{{ form_widget(formSysteme.secours)}}
Evénement PCIT{{ form_widget(formSysteme.PcaEvenements)}}
{% if editMode %}
{% set minDima = 1000 %} {% set desiDima = "N/C" %} {% set colorDima = "N/C" %} {% for appli in systeme.applications %} {% for application in appli.appConnectActivites %} {% if application.dima.dureeheure is not defined %} {% set dureHeure = "1440" %} {% else %} {% set dureHeure = application.dima.dureeheure %} {% endif %} {% set minDima = min(dureHeure, minDima) %} {% if dureHeure == minDima %} {% set desiDima = application.dima.designation %} {% set colorDima = application.dima.color %} {% endif %} {% endfor %} {% endfor %} Durée d'Indisponibilité Maximale Admissible
(DIMA / RTO)
    {% set minDima = 1000 %} {% set desiDima = "N/C" %} {% set colorDima = "N/C" %} {% for application in systeme.applications %} {% for activite in application.appConnectActivites %} {% if activite.dima.dureeheure is not defined %} {% set dureHeure = "1440" %} {% else %} {% set dureHeure = activite.dima.dureeheure %} {% endif %} {% set minDima = min(dureHeure, minDima) %} {% if dureHeure == minDima %} {% set desiAppli = application.designation %} {% set desiDima = activite.Dima.designation %} {% set colorDima = activite.Dima.color %} {% endif %} {% endfor %}
  • {{ desiDima | default("N/C") }} {{ application.designation | default("N/C") }}
  • {% endfor %}
{% set minPdma = 1000 %} {% set desiPdma = "N/C" %} {% set colorPdma = "N/C" %} {% for application in systeme.applications %} {% for activite in application.appConnectActivites %} {% if activite.pdma.dureeheure is not defined %} {% set dureHeure = "1440" %} {% else %} {% set dureHeure = activite.pdma.dureeheure %} {% endif %} {% set minPdma = min(dureHeure, minPdma) %} {% if dureHeure == minPdma %} {% set desiPdma = activite.Pdma.designation %} {% set colorPdma = activite.Pdma.color %} {% endif %} {% endfor %} {% endfor %} Perte de Données Maximale Admissible
(PDMA / RPO)
    {% set minPdma = 1000 %} {% set desiPdma = "N/C" %} {% set colorPdma = "N/C" %} {% for application in systeme.applications %} {% for activite in application.appConnectActivites %} {% if activite.pdma.dureeheure is not defined %} {% set dureHeure = "1440" %} {% else %} {% set dureHeure = activite.pdma.dureeheure %} {% endif %} {% set minPdma = min(dureHeure , minPdma) %} {% if dureHeure == minPdma %} {% set desiAppli = application.designation %} {% set desiPdma = activite.Pdma.designation %} {% set colorPdma = activite.Pdma.color %} {% endif %} {% endfor %}
  • {{ desiPdma | default("N/C") }} {{ application.designation | default("N/C") }}
  • {% endfor %}
{% endif %}
DIMA{{ form_widget(formSysteme.dima)}}
DIMA{{ form_widget(formSysteme.pdma)}}
{% if editMode %}

Gestionnaire de fichiers


{% endif %}

Notes


{{ form_widget(formSysteme.commentaire)}}
{{ form_end(formSysteme) }} {% endblock %} {% block _systeme_appConnectActivites_widget %} {{ form_widget(form)}} {% endblock %} {% block _systeme_appConnectActivites_entry_widget %}
{{ form_widget(form.activite)}}
{{ form_widget(form.dima)}}
{{ form_widget(form.pdma)}}
{% if is_granted('ROLE_ADMIN') or is_granted('ROLE_USER_EDITABLE') %}{% endif %}
{% endblock %} {% block javascripts %} {% endblock %}