Vous êtes ici : start » planno » doc » export-heures-de-presence

Exporter les heures de présence de Planno

Exporter les heures de présence de Planno

Exporter les heures de présence de Planno

Sur les versions 23.10 et supérieures

Le script permettant d'exporter les heures de présence de Planno a été déplacé.
Depuis la version 23.10, il se trouve dans le dossier src/Cron/Legacy et se nomme cron.planning_hebdo.export.php

Nouveau chemin complet : src/Cron/Legacy/cron.planning_hebdo.export.php
(ancien chemin complet : public/planningHebdo/cron.exportEDT.php)

Paramètres

Le nouveau script accepte les paramètres suivants :

  • PlanningHebdo-ExportFile :

Définit le chemin vers le fichier de destination

  • PlanningHebdo-ExportDaysBefore :

Recherche des heures de présence jusqu'à tant de jours avant la date d'exécution du script.
Valeur par défaut : 15 jours.

  • PlanningHebdo-ExportDaysAfter :

Recherche des heures de présence jusqu'à tant de jours après la date d'exécution du script.
Valeur par défaut : 60 jours

  • PlanningHebdo-ExportAgentId :

Définit le champ à utiliser pour identifier les agents.
Valeurs possibles : matricule, login, email
Valeur par défaut : matricule

Ces paramètres peuvent être ajoutés, si les valeurs par défaut ne conviennent pas, dans le fichier custom_options.php.
Dans ce cas, ce fichier doit être ajouté à la racine du dossier Planno s'il n'existe pas.
Il doit commencer par la ligne :

<?php

Suivi des paramètres définis comme suit :

$config['PlanningHebdo-ExportFile'] = '/home/planno/export-planno-edt.csv';


Exemple complet d'un fichier custom_options.php :

<?php
$config['PlanningHebdo-ExportFile'] = '/home/planno/export-planno-edt.csv';
$config['PlanningHebdo-ExportDaysBefore'] = 15;
$config['PlanningHebdo-ExportDaysAfter'] = 60;
$config['PlanningHebdo-ExportAgentId'] = 'matricule';

Utilisation

Le script permet d'exporter les heures de présence saisies dans Planno vers un fichier CSV afin que ce dernier soit utilisé pour importer les heures de présence dans un logiciel RH.
Le script peut être exécuté régulièrement par une tâche planifiée. Le fichier CSV de destination sera écrasé à chaque exécution.
La commande à planifier est la suivante :

php /chemin/vers/planno/src/Cron/Legacy/cron.planning_hebdo.export.php
planno/doc/export-heures-de-presence.txt · Dernière modification : 2023/11/02 16:31 de jcombes
CC Attribution-Share Alike 4.0 International Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International