none
Mettre des règles sur un calendrier ou une liste RRS feed

  • Question

  • Bonjour,

    Je souhaite créer un calendrier ou une liste personnalisée pour les utilisateurs afin qu'ils prennent des rendez-vous.

    Le problème c'est que je dois mettre une règle de tel sorte qu'il ne faut pas accepter plus de 5 rendez-vous par jour.

    Est-ce que vous avez une idée comment je peux mettre en place ce système de réservation??

    Merci par avance. 

    lundi 6 octobre 2014 09:39

Réponses

  • Bonjour

    Comme le dit Mahori vous avez deux possibilités (ou plus voir après ;) )pour gérer des règles de ce type: workflow ou EventReceiver.

    Et franchement pour peu qu'il y ai 2 ou 3 règles à terme avec un poil de complexité, sans dev je pense que vous n'y arriverez pas ! L'EventReceiver est pourtant à mon sens LA solution la plus efficace sans hésiter.

    Avec un workflow SharePoint Designer c'est peut être jouable, en encore je n'en suis pas persuadé car il est toujours très complexe de "parcourir" les autres lignes d'une liste lorsque le workflow a été déclenché par un item specifique....

    Enfin bref, sinon une autre solution dev si vous êtes à minima sous SharePoint 2010 est de développer un formulaire dédié à la prise de rdv en html + Javascript.  Vous pourrez utiliser le modèle objet client JS de SharePoint pour recupérer la liste des rdv, verifier, si il reste de la place proposer de créer un rdv, l'enregistrer tjrs avec l'api JS Sharepoint.... un peu de jquery... bref il y a moyen de faire un truc sympa ;) Le tout peu etre intégré via un Webpart de contenu avec comme source votre fichier html contenant html et js.

    Sous 2013 vous pouvez faire la même sous forme d'App SharePoint hosted, développée en ligne avec Napa par exemple, enfin à condition que votre environnement soit configuré pour les App :)


    Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel

    lundi 20 octobre 2014 19:26

Toutes les réponses

  • Bonjour,

    Je pense que vous pourriez utiliser la synchronisation du calendrier.

    lien et lien

    Cordialement,

    Boris


    Votez! Appel à la contribution. Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    mardi 7 octobre 2014 08:02
    Modérateur
  • Bonjour,

    Merci pour votre retour. Mais est-ce que dans Outlook on peut mettre une règle de tel sorte qu'on accepte que 5 rendez vous au max?

    Mon problème c'est quand les utilisateurs se connectent pour prendre un rendez-vous, il ne faut pas que ça soit possible si les 5 créneaux sont déjà utilisés.

    Cordialement.

    mardi 7 octobre 2014 08:19
  • Bonsoir,

    Je n'ai jamais été séduit par le calendrier SharePoint car y a trop de limitation à mon sens vis à vis de l'utilisation général qu'on veut en faire. Surement que dans les prochaines versions , cela pourra évoluer.

    Je suggère donc de développer selon ce qui te séduit le plus :

    - soit un workflow pour y intégrer ta logique

    - soit un Event Receiver sur ta liste

    Perso , j'opterai pour la seconde solution pour faire "simple" sans forcément connaitre l'ensemble de ce que tu veux faire.

    Voici un lien pour te donner à réflechir entre les deux types de solutions : http://msdn.microsoft.com/en-us/library/ff648492.aspx

    Par curiosité, tu ne veux que 5 rendez vous par jour tous utilisateur confondus ?? Y a t il une plage horaire ? Comment tu gère pour que les utilisateurs ne prennent pas des rendez vous à la même heure ?


    Mutandis mutatis

    mardi 7 octobre 2014 21:42
  • Bonjour,

    Merci pour votre retour. Pour répondre à votre question, on veut max 5 personnes par jour même si c'est le même créneau horaire.

    Cordialement.

    mercredi 8 octobre 2014 12:12
  • Bonsoir,

    Est ce que ma dernière réponse t'a aidé ?


    Mutandis mutatis

    mercredi 15 octobre 2014 17:20
  • Bonjour Mahori,

    Merci pour ta proposition mais elle ne m aide pas trop car je souhaite une solution sans dev.

    Cdt.

    vendredi 17 octobre 2014 13:47
  • Bonjour

    Comme le dit Mahori vous avez deux possibilités (ou plus voir après ;) )pour gérer des règles de ce type: workflow ou EventReceiver.

    Et franchement pour peu qu'il y ai 2 ou 3 règles à terme avec un poil de complexité, sans dev je pense que vous n'y arriverez pas ! L'EventReceiver est pourtant à mon sens LA solution la plus efficace sans hésiter.

    Avec un workflow SharePoint Designer c'est peut être jouable, en encore je n'en suis pas persuadé car il est toujours très complexe de "parcourir" les autres lignes d'une liste lorsque le workflow a été déclenché par un item specifique....

    Enfin bref, sinon une autre solution dev si vous êtes à minima sous SharePoint 2010 est de développer un formulaire dédié à la prise de rdv en html + Javascript.  Vous pourrez utiliser le modèle objet client JS de SharePoint pour recupérer la liste des rdv, verifier, si il reste de la place proposer de créer un rdv, l'enregistrer tjrs avec l'api JS Sharepoint.... un peu de jquery... bref il y a moyen de faire un truc sympa ;) Le tout peu etre intégré via un Webpart de contenu avec comme source votre fichier html contenant html et js.

    Sous 2013 vous pouvez faire la même sous forme d'App SharePoint hosted, développée en ligne avec Napa par exemple, enfin à condition que votre environnement soit configuré pour les App :)


    Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel

    lundi 20 octobre 2014 19:26