viewVars); $configuration = $configuration; $USER_IS_RESPONSABLE = $USER_IS_RESPONSABLE; $USER_IS_SUPERADMIN = $USER_IS_SUPERADMIN; $HAS_ORDER_BUTTON = $HAS_ORDER_BUTTON; $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 = ''; $procedure_gestionnaires = function() { ?>
Procédure à suivre

3 interventions à réaliser :

  1. A la réception du mail automatique "Commande (demande d'achat)" => je crée le BC et je complète la fiche (date commande / n°BC / entité...)
  2. A la livraison => j'informe l'acheteur, je complète la fiche (date de livraison), je la valide et j'imprime l'étiquette
  3. Service fait CNRS => je récupère le n° inventaire "Tutelle" sur GESLAB et je complète la fiche INVENTIRAP / je mets aussi le n° INVENTIRAP sur la fiche immobilisation GESLAB
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'ai un devis et je connais la ligne budgétaire sur laquelle sera imputée cette dépense/commande
  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)
  3. Je joins en pièce attachée le devis
  4. J'envoie ma fiche matériel en cliquant sur le bouton "Commander"
  5. Le/la gestionnaire destinataire reçoit automatiquement un mail et passe commande => il/elle crée le bon de commande et complète la fiche avec les infos administratives
  6. Le/la gestionnaire m'informe de la livraison => il/elle complète la fiche matériel avec les infos de livraison, la valide et imprime l'étiquette
  7. Je viens chercher mon matériel et l'étiquette à coller dessus
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 ''; if ($USER_IS_SUPERADMIN) { echo ''; echo 'Statistiques sur les connexions utilisateurs'; 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; //http://labinvent21.devv/materiels?status=TOBEORDERED if ($HAS_ORDER_BUTTON) echo ' ' . $this->Html->link('Voir les matériels à Commander', [ 'controller' => 'materiels', 'action' => 'index', 'status' => 'TOBEORDERED' ]) . ' '; echo ' ' . $this->Html->link('Voir les matériels à Valider', [ 'controller' => 'materiels', 'action' => 'index', 'status' => 'CREATED' ]) . ' '; echo ' ' . $this->Html->link("Voir les matériels à Sortir de l'inventaire", [ 'controller' => 'materiels', 'action' => 'index', 'status' => '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 ($configuration->procedure_sur_accueil) { if ($role == 'Responsable' || $role == 'Utilisateur') $procedure_users(); elseif ($role == 'Administration') $procedure_gestionnaires(); } ?>
' . $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 ]) . '