viewVars); $configuration = $configuration; $USER_IS_RESPONSABLE = $USER_IS_RESPONSABLE; $lab_name = $configuration->labPresent; // ajout d'un espace ssi nécessaire if (strpos($configuration->labPresent,"l'")===false) $lab_name.=' '; $lab_name .= ''.$configuration->labName.''; $TABLE_START = ''; $TABLE_END = '
'; $SEP = ''; //function procedure_commande() { $procedure_commande = function() { ?>
Procédure à suivre pour la commande d’un nouveau matériel :

Voici la procédure pour passer commande d’un matériel (je deviens “acheteur/utilisateur/référent” de ce matériel)

  1. J’obtiens un devis
  2. Je crée une fiche matériel (clic sur "Nouveau Matériel") avec les quelques informations obligatoires (notamment une description précise du matériel) (éventuellement, je peux y associer le devis en document attaché)
  3. J’imprime ma fiche et l’amène (avec le devis) à un gestionnaire (ou bien par email)
  4. Le gestionnaire retrouve cette fiche (en tapant son n° interne labo dans le champ “Recherche”) et la complète avec les informations administratives
  5. Le gestionnaire crée le bon de commande pour ce matériel et passe la commande (éventuellement, il peut associer le bon de commande à la fiche matériel en document attaché)
  6. A la livraison du matériel, le gestionnaire valide la fiche matériel (éventuellement, il peut y associer le bon de livraison en document attaché) => (je reçois un email qui m'informe de l'arrivée du matériel et me demande de vérifier ma fiche)
  7. Le gestionnaire imprime l’étiquette d’inventaire associée au matériel ainsi que la fiche complète du matériel et la joint au carton du matériel reçu
  8. Je viens chercher mon nouveau matériel et y colle l’étiquette d’inventaire

Accueil

Bienvenue sur l'inventaire administratif et technique

Vous êtes connecté en tant que ' . $username . ' '; echo 'et avec le niveau d\'authentification ' . $role . ''; echo '

'; echo $TABLE_START; echo $SEP; echo ''; echo 'Changements faits sur le logiciel'; echo ''; echo ''; echo 'Statistiques sur les matériels'; echo ''; echo $TABLE_END; echo $TABLE_START; echo $SEP; echo ''; echo $this->Html->link('Voir mes matériels', [ 'controller' => 'materiels', 'action' => 'index', 'age' => 0, 'MY' => $username ]); echo ''; echo ''; echo $this->Html->link('Voir les responsables des domaines', [ 'controller' => 'users', //'action' => 'indexRecap', 'action' => 'index', //'sort' => 'sur_categorie_id' 'filtre' => 'responsable', ]); echo ''; echo $TABLE_END; // Utilisateur admin/super admin if (in_array($role, [ 'Administration', 'Administration Plus' ])) { echo $TABLE_START; echo $SEP; echo ' ' . $this->Html->link('Voir les matériels à valider', [ 'controller' => 'materiels', 'action' => 'index', 'CREATED' ]) . ' '; echo ' ' . $this->Html->link('Voir les matériels à sortir de l\'inventaire', [ 'controller' => 'materiels', 'action' => 'index', 'TOBEARCHIVED' ]) . ' '; echo $TABLE_END; } // Utilisateur responsable //if ($role == 'Responsable') { if ($USER_IS_RESPONSABLE) { echo $TABLE_START; echo $SEP; echo ''; echo ''; echo ''; echo ''; echo $TABLE_END; } //echo '
'; echo $TABLE_START; echo $SEP; echo $TABLE_END; echo '
'; // A rendre configurable (pourquoi pas) if (($role == 'Responsable' || $role == 'Utilisateur') && $configuration->procedure_sur_accueil) $procedure_commande(); ?>
' . $this->Html->link('Voir les matériels dont je suis responsable', [ 'controller' => 'materiels', 'action' => 'index', 'GM' => $priviledgedUser->groupes_metier_id, 'GT' => $priviledgedUser->groupes_thematique_id ]) . '
' . $this->Html->link('Voir les suivis des materiels dont je suis responsable', [ 'controller' => 'suivis', 'action' => 'index', 'GM' => $priviledgedUser->groupes_metier_id, 'GT' => $priviledgedUser->groupes_thematique_id ]) . '