Etablissement d'un planning selon disponibilités

Bonjour,

j'ai ajouté un module d'optimisation qui permet de traiter le cas indiqué par Maxime_Tarain. Ce module peut être activé à la demande via les paramètres.

n'hésitez pas à me signaler des bugs ou une regression par rapport aux versions précédentes.

Que dire??

Bravo et merci !!

Bonjour,

Après de nombreux test, j'ai remarqué que l'option permettant de ne pas avoir deux spécialités consécutives ne marche pas. A voir

Merci pour la résolution du problème

BlackSkill a écrit :

Bonjour,

Après de nombreux test, j'ai remarqué que l'option permettant de ne pas avoir deux spécialités consécutives ne marche pas. A voir

Merci pour la résolution du problème

un exemple ?

Bonjour,

Après de multiples essai, désolé c'est une erreur de ma part.

J'ai deux question : La première est serait-il possible de généré un planning en prenant en compte pour une même personne que si elle a déjà fais une spécialités auparavant alors elle ne peut plus la faire?

Et la deuxième savoir si le planning généré à la fin peut afficher le nombre restant de place avec par exemple 0 lorsque c'est complet? Au lieu de vert quand c'est plein et rouge quand y reste de la place.

Merci

Bonjour,

j'ai une nouvelle question. Lorsque j'indique une personne comme absente (exemple la personne 10 dans le fichier joint pendant 1 semaine), et que je génère le planning, certains besoins lui sont tout de même affectés. J'ai donc logiquement des cases en rouge dans mon planning mais un soucis dans les affectations

merci d'avance

Bonsoir,

je vois qu'il s'agit d'un bug dans le dernier module d'optimisation que j'ai ajouté dans la version 3.1

il faudra que je regarde cela à l'occasion. Je n'ai malheureusement pas beaucoup de temps à y consacrer.

Rebonsoir,

finalement, la correction s'avérait moins compliquée que ce que je n'avais imaginé.

voici donc une version 3.2

  • correction du bug signalé par Maxime_Tarain
  • possibilité d'afficher le nombre de besoins restant non satisfaits comme demandé par blacksill (2 ème point de son dernier mail), via un paramètre supplémentaire dans la feuille "paramètres"

Bonjour,

une nouvelle fois, MERCI

J'ai (encore) une question. Comment faire pour changer le nombre de prestations consécutives? (passer de 2 à 10)

Merci d'avance

Maxime_Tarain a écrit :

Bonjour,

une nouvelle fois, MERCI

J'ai (encore) une question. Comment faire pour changer le nombre de prestations consécutives? (passer de 2 à 10)

Merci d'avance

as-tu essayé ceci :

dans la feuille paramètres, mettre 10 en D3 et indiquer la longueur de la période de repos en D4.

BlackSkill a écrit :

(...) serait-il possible de généré un planning en prenant en compte pour une même personne que si elle a déjà fais une spécialités auparavant alors elle ne peut plus la faire?

Merci

version offrant une réponse à cette question

Bonjour et félicitations pour ce tableau que j'aurais été incapable de réaliser...

Je l'ai testé mais j'ai quelques questions et suggestions à faire :

QUESTIONS :

Onglet 'paramètres' :

1) le nombre de prestations maximum autorisées avant une pause obligatoire peut être introduit dans la feuille paramètre en D3. (valeur maximum 2 dans cette version) -> Comment faire quand on réalise des prestations de 30 minutes (un docteur par exemple) qui réaliserait 20 prestations dans la journée ?

2) la longueur d'une période de repos peut-être introduite dans la feuille paramètre en D4 -> Quel format de saisie ?

Onglet 'Disponibilités' :

1) la ligne 4 et 5, permettent de définir vos créneaux. la liste est terminée par une colonne vide en ligne 5

-> Quel format de saisie et dans quelle(s) cellules ?

SUGGESTIONS :

Onglet 'paramètres' :

1) Choisir le format temps à utiliser afin d'avoir un planning pouvant s'adapter selon les besoins de chacun pour chaque cellule de disponibilité à remplir par la suite : Heures/Minutes. Ensuite on saisit la durée d'un créneau.

Explications :

Vous travaillez sur des créneaux d'une demi journée durant 4h ? Vous saisissez 4 pour Heures et le tableau affichera un planning pour saisie des disponibilités comme actuellement.

Vous travaillez sur des créneaux de 30 minutes ? Vous saisissez 30 pour Minutes et le tableau affichera un planning pour saisie des disponibilités avec des cellules de 30 minutes.

Vous travaillez sur des créneaux de 1H30 ?......

Juste ça quoi ! ^^

Bonjour lordbdp,

1) le nombre de prestations maximum autorisées avant une pause obligatoire peut être introduit dans la feuille paramètre en D3. (valeur maximum 2 dans cette version) -> Comment faire quand on réalise des prestations de 30 minutes (un docteur par exemple) qui réaliserait 20 prestations dans la journée ?

je dois me replonger dans ce programme pour voir ce qu'il serait possible de modifier.

2) la longueur d'une période de repos peut-être introduite dans la feuille paramètre en D4 -> Quel format de saisie ?

l'unité est le créneau horaire (1 colonne), si tes colonnes représentent des unités de temps de 30 minutes, si tu mets 1 cela représentera 30 min, si tes colonnes représentent des unités de temps de 1 jour, si tu mets 1 cela représentera 1 jour.

SUGGESTIONS :

Onglet 'paramètres' :

1) Choisir le format temps à utiliser afin d'avoir un planning pouvant s'adapter selon les besoins de chacun pour chaque cellule de disponibilité à remplir par la suite : Heures/Minutes. Ensuite on saisit la durée d'un créneau.

Explications :

Vous travaillez sur des créneaux d'une demi journée durant 4h ? Vous saisissez 4 pour Heures et le tableau affichera un planning pour saisie des disponibilités comme actuellement.

Vous travaillez sur des créneaux de 30 minutes ? Vous saisissez 30 pour Minutes et le tableau affichera un planning pour saisie des disponibilités avec des cellules de 30 minutes.

Vous travaillez sur des créneaux de 1H30 ?......

Juste ça quoi ! ^^

chacun est libre de déterminer à quel interval de temps correspond son créneau et de construire la ligne 4 et 5 en conséquence. Excel dispose de suffisamment de possibilités pour faire cela, cela aura peu de valeur ajoutée que de le prévoir dans le programme.

Bonsoir,

merci pour la réactivité

Lorsque tu dis :

chacun est libre de déterminer à quel interval de temps correspond son créneau et de construire la ligne 4 et 5 en conséquence. Excel dispose de suffisamment de possibilités pour faire cela, cela aura peu de valeur ajoutée que de le prévoir dans le programme.

Ce serait avec plaisir sauf que je te renvoi à ma question :

Onglet 'Disponibilités' :

1) la ligne 4 et 5, permettent de définir vos créneaux. la liste est terminée par une colonne vide en ligne 5

-> Quel format de saisie et dans quelle(s) cellules ?

Aussi je voudrais comprendre comment faire quand on propose différentes prestations (ça , je pense avoir compris : on les saisie à la place d'autant de Besoin que nécessaire dans l'onglet 'Disponibilités'), mais si on a des prestations qui n'ont pas la même durée (c'est mon cas), comment fait-on ?

Dernier point que je voudrais comprendre :

Dans l'onglet 'paramètres', je n'ai pas compris à quoi servent la colonne A "Code groupe" et la colonne B "Codes spécialités" et s'il faut les remplir obligatoirement.

Merci encore.

BonjourLordbdp,

Ce serait avec plaisir sauf que je te renvoi à ma question :

Onglet 'Disponibilités' :

1) la ligne 4 et 5, permettent de définir vos créneaux. la liste est terminée par une colonne vide en ligne 5

-> Quel format de saisie et dans quelle(s) cellules ?

tu mets le format que tu veux, cela dépend de ta définition des créneaux de temps (1colonne en ligne 5, correspond à un créneau de temps)

voici quelques exemples

148exemple-creneaux.pdf (181.57 Ko)

Aussi je voudrais comprendre comment faire quand on propose différentes prestations (ça , je pense avoir compris : on les saisie à la place d'autant de Besoin que nécessaire dans l'onglet 'Disponibilités'),

tu as bien compris

mais si on a des prestations qui n'ont pas la même durée (c'est mon cas), comment fait-on ?

le programme ne permet pas de gérer ce cas de figure.

2 possibilités :

a)soit tu gères ce souhait dans des classeurs différents (1 classeur par type de durée)

b) soit tu essaies de définir un créneau de temps qui permet d'inclure toutes les durées (cas extrême, tu définis la minute comme créneau de temps)

Dernier point que je voudrais comprendre :

Dans l'onglet 'paramètres', je n'ai pas compris à quoi servent la colonne A "Code groupe" et la colonne B "Codes spécialités" et s'il faut les remplir obligatoirement.

le code groupe permet de définir un groupe de compétences/spécialités (code que tu définis en colonne A) et la liste des compétences liées en colonne B. ceci permet de simplifier l'introduction dans le tableau disponibilité.

exemple tu as de nombreux employés polyvalents qui sont tous spécialisés dans dans les domaines A B C D E., tu as le choix :

a) Tu peux introduire le nom de chaque employé (colonne A) suivi de la liste de ses spécialités (colonne B) dans la feuille disponibilité.

b) Tu peux aussi définir un code groupe (par exemple P1) en colonne A de paramètres et A B C D E dans la colonne B. ceci étant fait tu peux utiliser P1 dans le tableau des disponibilités au lieu de A B C D E.

Bonsoir,

Aussi je voudrais comprendre comment faire quand on propose différentes prestations (ça , je pense avoir compris : on les saisie à la place d'autant de Besoin que nécessaire dans l'onglet 'Disponibilités'),

tu as bien compris

mais si on a des prestations qui n'ont pas la même durée (c'est mon cas), comment fait-on ?

le programme ne permet pas de gérer ce cas de figure.

2 possibilités :

a)soit tu gères ce souhait dans des classeurs différents (1 classeur par type de durée)

b) soit tu essaies de définir un créneau de temps qui permet d'inclure toutes les durées (cas extrême, tu définis la minute comme créneau de temps)

J'ai tester la dernière solution mais je pense que je me trompe quand je rempli le tableau et le planning ne se génère pas...

Bonsoir,

le planning ne s'est pas généré car tu as remplacé les mots "besoin" par autre chose. or le programme se base sur ce mot pour déterminer le type de ligne( lignes besoin vs lignes ressource, qui elles peuvent avoir un contenu variable, des noms de personne en principe )

je te mets ton classeur corrigé d'un point de vue données

Je suis bernique OpenOffice bloque lors de la génération du planning.... Erreur de script

2017-12-17 1821

Bonsoir,

ce programme ne fonctionne qu'avec excel.

bonjour

dsl de relancer ce sujet

en cherchant j'ai fini par tomber sur vos fichier de planning, je le trouver très bien fait

je repris l'idée et essaye de l'adapter a mes besoin

5 personne par jour avec différentes compétence

compétence qui peuvent varié le jour la nuit ou week end

remplacer x= dispos par x = indispos (congé, formation ....)

personnel ne peut pas faire plus de 48h d'affilé et limité a 152h par mois sachant que c'est des journée de 12h voir possibilité de passer en 24h

j'espère que vous pourrez m'aider a adapter ce fichier, je vous joint un fichier que j'ai commencé a modifié. en y ajoutant le double clic pour y mettre le x.

merci pour votre aide

Rechercher des sujets similaires à "etablissement planning disponibilites"