« Si les faits ne correspondent pas à la théorie, changez les faits. »
A présent, nous allons étudier un flux permettant d'effectuer une demande de congé et d'automatiser l'envoie des réponses.
Nous allons préparer dans cette première partie les colonnes de site dont nous aurons besoin. Allez dans "Paramètre de site"
Sélectionnez "Colonnes de site"
Créer
Colonne "Observations" type "Plusieurs lignes de texte"
Mettez la dans groupe existant, ici "colonnes SurInfo" ou alors créer un nouveau groupe
Colonne "Date de départ" type "date et heure"
Colonne "Date de fin" type "date et heure"
Colonne "Responsable" type "Personne ou groupe"
Colonne "Nombre de jour(s)" type "nombre"
Colonne "Type d'absence" type "choix"
Définissez les différents types d'absence
Colonne "Réponse du responsable" type "choix"
Indiquez les différentes réponses possibles
Une fois toues les colonnes de sites créées, retournez dans les paramètres de site
Sélectionnez "Type de contenu de site"
Créer
Demande de congé
Cliquez sur "Ajouter à partir de colonnes existantes"
Sélectionnez le groupe contenant les colonnes, ici "Colonnes Surinfo" et ajoutez les colonnes comme dans la capture d'écran suivante
Retournez dans les paramètres de site
Type de contenu de site
créer
validation de congé
Ajouter des colonnes à partirde colonnes de site existantes
Sélectionnez le groupe contenant les colonnes, ici "Colonnes Surinfo" et ajoutez les colonnes comme dans la capture d'écran suivante
Prenez "Liste personnalisée"
Nommé la "Demande d'absence"
Sélectionnez la nouvelle application, puis dans l'onglet "Liste", cliquez sur "Paramètres de liste"
Sélectionnez "Nom, description et navigation de liste"
et renommez le titre
Sélectionnez "Paramètres avancés"
et autoriser la gestion des types de contenu
Dans "Paramètres du site"
Cliquez sur "Navigation"
Réorganiser votre navigation
Après avoir sélectionnez l'application "Demande d'absences", cliquez sur "Paramètre de liste"
Cliquez sur "Ajouter à partir de contenu de site existants"
Ajouter les deux types de contenu précédement créés:
Dans la zone "Types de contenu", sélectionnez le contenu par défaut "Element"
Puis cliquez sur "Supprimer ce type de contenu"
Afin que seule la demande de congé soit disponible sur le bouton Nouveau, sélectionnez "Modifier l'ordre et le type de contenu..."
Et décochez "Validation de congé".
Voici le résultat
Dans l'application "Demande d'absences", nous allons personnaliser l'affichage
Sélectionnez les colonnes pertinentes à afficher et mettez les dans un ordre de lecture cohérent.
Pour exemple...
Nous allons enfin passer au stade de la création des flux de travail.
Il est nécessaire pour cela d'avoir installer SharePoint Designer 2013 sur votre poste et de se connecter au site en vous identifiant.
Dans l'onglet "FLUX DE TRAVAIL", dans "Flux de travail de liste", sélectionnez l'application "Demandes d'absences"
Nommez le flux "Gestion de la demande" puis validez
Dans le ruban, cliquez sur le bouton "Action" et sélectionnez dans la liste "Envoyer un courrier électronique"
Cliquez sur le lien hypertexte "ces utiliateurs"
Sélectionnez "Recherche de flux de travail pour un utilisateur" puis cliquez sur "Ajouter"
Sélectionnez :
Puis cliquez sur "Ok"
L'assistant vous invite à présent de générer un modèle de courriel.
Entrez un texte de politesse puis cliquez sur "Ajouter ou modifier la recherche"
Sélectionnez:
De la même façon, vous pourrez rajouter différentes variables afin de construire le modèle de mail suivant. Le mieux est de générer un lien vers la demande afin que le responsable puisse l'atteindre et y répondre facilement.
Cliquez sur le petit globe terrestre en haut à droite
et renseignez les éléments suivants:
Et validez par "Ok"
Avant d'enregistrer votre flux de travail, vous pouvez le vérifier
Une deuxième action va être nécessaire qui est de mettre à jour la demande de congé à partir du moment ou le responsable à mené une action
Cliquez sur le lien "Cette liste"
"Ajouter..."
Ok
Cliquez sur "Paramètres de flux de travail"
Et activez la case "Démarrez automatiquement le flux de travail lorsqu'un élément est créé"
Cliquez sur "Enregistrer" puis sur "Publier"
Crez un flux pour l'application "Demande d'absences"
Nommé le "Réponse du responsable"
Dans "Actions", sélectionnez "Envoyer un courrier électronique"
Cliquez sur le lien "ces utilsateurs"
Ajoutez "Utilisateur qui a créé l'élément actif"
Et générez un nouveau modèle de mail
Sélectionnez
Cliquez sur "Paramètres de flux de travail"
Et sélectionnez "Démarrer automatiquement le flux lorqu'un élément est modifié"
Enregistrez votre flux et publiez le
Reste à tester le tout. Dans la bibliothèque "Demande de congés", cliquez sur "Nouvel élément" et remplissez la demande de congé
La demande apparaît...
Voici le mail que vous devriez recevoir
Le responsable clique sur "Modifier l'élémenté
Pour accepter le demande
Le demandeur reçoit automatiquement un mail de validation
Nous souhaiterions peut-être à présent qu'un fois la décision prise, que le demandeur ne puissue plus changer sa demande. Nous allons donc modifier le dernier flux afin d'y insérer une modification des droits.
Sélectionnez le flux et cliquez sur "Modifier le flux de travail"
Cliquez sous l'encadré "Etape 1" puis cliquer sur "Etape Emprunt d'identité"
Puis dans "Action", sélectionnez "Remplacez ces autorisations..."
Cliquez sur "cette liste"
et sélectionnez "Elément en cours"
Cliquez sur "ces autorisations"
Clisquez sur le bonton "Choisir" puis "Ajouter"
Ajoutez "Utilisateur qui a créé l'élément actif"
Sélectionez "Affichage seul"
Validez
Une fois le flux lancé manuellement ou suite à une dépose d'une nouvell demande et apprès validation de celle-ci
Le demandeur n'est plus en mesure de modifier la demande...