Timesheet vue pour les projets

Bonjour

Souci potentiellement majeur pour la saisie des feuilles de temps. Manifestement il est impossible a quelq’un d’autre qu’un « supérieur hérarchique » de saisir les feuilles de temps pour d’autres personnes.

La case « saisie des feuilles de temps pour d’autres » mentionne « pour les subordonnés », ce qui de fait interdit à l’office manager par exemple, qui n’est pas supérieur hiérarchique, de saisir les temps.

Etant donnée l’organisation classique d’un cabinet conseil, il est fort peu probable qu’un chef de projet ou supérieur saisisse les feuilles de temps de ses collaborateurs…

Y a t il un droit dolibarr qui ouvrirait cette possibilité ? (pour l’heure l’office manager est en mode "admin, ce qui est fortement une très mauvaise idée…)

Si non, une « petite case » permettant a un utilisateur ou au moins « responsable de projet » de saisir les feuilles serait assez indispensable, car la meme si le responsable n’est pas supérieure hérarchique il n’a pas accès au feuilles des autres…

Merci !

Bonjour,
En interne chez nous on rentre les heures d’arrivées et départ dans une base Access.
Avec Timesheet, serait il possible de rentrer les heures d’arrivée et départ des salariés ?? aucun besoin de badgeuse
Merci

Bonjour monsignore,

Désolé pour le temps de réponse, j’ai moins de temps pour coder depuis février dernier. Je vais je vais regarder mais je pense pouvoir faire quelque chose:.

En gros tout rôle avec LEADER ou EXECUTIVE dans le code du rôle (comme le chef de projet et responsable) pourra entrer le temps pour toutes les personnes travaillant sur cette tâche ou projet mais je ne montrerai que les tâches liées à la personne connecté, c’est à dire que les totaux seront incomplet.

alientouch

l’option Chono fait ça (c’est une préparation pour intégration avec les badgeuse ZKteco), est ce que les employés ont accès a dolibarr ?

Bien à vous

Bonjour,

Je souhaiterai savoir si l’on peut avoir le libellé de la tâche lors de la saisie des temps passé

Merci

nicolas90 oui bien sûr c’est une des paramètre du module

monsignore
voici une version qui support l’ajout du temps par les responsable du projet/tâche module_timesheet-4.1.1.zip (1,6 Mo)

bien à vous

Merci pour cette nouvelle version.

Je viens de l’installer et rencontre quelques soucis que je n’avais pas précédemment :

  • caractères accentués remplacés par d’autres signes
  • et surtout, sur les pages chrono et feuille de temps le message suivant répété de multiples fois :

en haut de la page à gauche : Warning: constant(): Couldn’t find constant DOL_DATA_ROOT/dolibarr.log in /home/(…)/core/modules/syslog/mod_syslog_syslog.php on line 118

  • sur la pages feuille de temps, outre le message précédent, en haut de la page à droite le message : Warning: count(): Parameter must be an array or an object that implements Countable in /home/(…)

Ma version de Dolibarr : 10.0.3

Bien cordialement,

Bonjour isamuse,

La deuxième erreur m’étonne car ça ne semble pas lié au module (module log à priori)

Il me faudrait le détail de la troisième erreur afin de voir si je peux y faire quelque chose.

pour les caractères accentués remplacés par d’autres signes ça doit être bon (c’est juste lié au fichier de trad).

https://sourceforge.net/projects/dolibarr-timesheet/files/4.1.0/module_timesheet-4.1.1.zip/download

bien à vous

Bonjour delcroip,

Volontiers, mais je n’ai pas idée des détails à donner…

En tout cas le message apparaît exclusivement sur les pages chrono/feuille de temps et avec cette dernière version du module.

J’ai vérifié que le fichier mod_syslog_syslog.php est bien présent dans mon installation

Oui, c’est bon avec cette version.

A votre disposition pour vous fournir toute information complémentaire.

Bonjour,
Non les salariés n’ont pas accès à Dolibarr. C’est une personne qui rentre les heures manuellement.
Après j’ai monter une petite badgeuse avec un pi et mysql, si on peut importer c’est top.

isamuse

j’ai trouvé l’erreur pour le « count », c’est réglé (je vais faire une version mais j’attends de régler le dernier point),

Pour l’erreur de log je vois pas, j’ai vérifié et la page Chono n’a pas été modifié depuis la dernière release et la page timesheet a une seule modification sans importance.

  • Avez-vous activer la saisi des timesheet pour les autres ?
  • pouvez vous vérifier que le chemin de DOL_DATA_ROOT est correct dans conf.php?

Merci d’avance

alientouch

tout dépends du modèle de donnée,

  • si votre pi génère des événements type entrée ou sortie de à telle heure dans ce cas un import peut être possible via la table attenance_event (propre au module)
  • Si votre pi génère des temps passé type entrée à telle heure et sortie à telle heure sur la même « row » dans la db alors l’import peut se faire directement dans la table projet_task_time (fait partie du core dolibarr)

Je suis assez curieux au sujet de votre badgeuse, avez vous utilisé un tuto ? peut-on avoir les sources ?

Merci d’avance

J’ai utilisé différentes sources, je peux vous envoyer les infos par MP si vous voulez y jeter un oeil

je veux bien les sources
Merci

Je t’envoie cela demain

@delcroip
oui, j’ai activé la saisie des temps pour les autres. Mais en désactivant cette option, il n’y a pas d’effet sur le message d’erreur

dans htdocs/conf/conf.php je n’ai pas DOL_DATA_ROOT mais « main_data_root ». Le chemin me semble correct.

Bonjour et bonne Année 2020

Est ce que quelqu’un d’autre a ce soucis car je ne vois vraiment pas d’où ça pourrait venir …

Bien à vous

Bonjour,
Cette constante est définie par

define('DOL_DATA_ROOT', $dolibarr_main_data_root);

dans htdocs/filefunc.inc.php
On pourrait donc se dire qu’il manque une fonction require sur ce fichier.
Le warning du count vient certainement de la plus grande sensibilité du PHP en version 7.2 ou 7.3.

Voici pour le count et les fichier de langues:

isamuse je n’ai toujours pas d’idée pour le soucis de DOL_DATA_ROOT, désolé

bien à vous

@delcroip
Merci d’avoir regardé. pour l’instant, je suis restée dans la version inférieure. Tout fonctionne bien comme cela.

Bonjour,

j’espère que toute la commaunté Dolibarr se porte bien.

Question pour Patrick et ton module : actuellement on peut saisir des tâches dans les feuilles, OK. Ce qu’il me manque, ou bien je ne fais pas correctement, ce serait de retrouver dans les temps d’une personne automatiquement les temps qu’elle a saisi dans ses fiches d’intervention.
Une idée pour cela ?

Merci bien.
Bertrand