You are not logged in.
Pages: 1
Topic closed
Bonjour à tous,
Je rencontre un souci sur les alertes lors des changement d'état de mes contrats (fin période, préavis, expiration):
La réception des mails concernant l'expiration des contrats contient toutes les informations (nom, numéro de contrat):
Alors que les autres types de mails automatiques contiennent uniquement le lien vers l'objet dans GLPI:
J'avais ce problème, dans la version précédente , mais le passage en version 9.1 n'a pas résolu le problème.
Merci d'avance pour votre aide!
Offline
bonjour,
c'est le modèle de notification par défaut avec une belle faute à occurente ?
vous avez bien un truc qui ressemble à ça dans votre traduction de notification ?
##lang.contract.entity## : ##contract.entity##
##FOREACHcontracts##
##lang.contract.name## : ##contract.name##
##lang.contract.number## : ##contract.number##
##lang.contract.time## : ##contract.time##
##IFcontract.type####lang.contract.type## : ##contract.type####ENDIFcontract.type##
##contract.url##
##ENDFOREACHcontracts##
Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
préprod : glpi10.0.15
Offline
Bonjour,
D'après le fichier .po:
#: inc/notificationtargetcontract.class.php:144
msgid "Contract with notice for the current period since the"
msgstr "Contrat dans le préavis pour la période ocurante depuis le"
L'erreur vient donc bien du fichier de traduction
Pour mon probleme, dans le notificationtargetcontract.class.php on a
foreach ($options['items'] as $id => $contract) {
$tmp = array();
$tmp['##contract.name##'] = $contract['name'];
$tmp['##contract.number##'] = $contract['num'];
donc "normalement", on devrait obtenir les mêmes informations, non? J'ai comparé deux contrats, un qui "fonctionne" et l'autre qui ne "fonctionne pas", les informations sont identiques pour les deux. Pourtant, le résultat semble différent.
Offline
Bonjour à tous et bonne année,
Je me permets de remonter ce fil, des fois que quelqu'un aurait une idée...
Merci d'avance
Offline
Traduction corrigée pour la prochaine version.
Concernant votre problème, pouvez-vous me donner les valeurs dans la configuration pour :
- table glpi_entities, champ send_contracts_alert_before_delay
- table glpi_entities, champ default_contract_alert
De plus, avez-vous bien des contrats entrant dans la pàériode de préavis au mois de février 2017 ?
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour,
Merci pour votre réponse. Voici les valeurs demandées:
Le problème est uniquement l'affichage dans les mails envoyés, quand je clique sur les liens je suis bien envoyé vers un contrat existant dont le préavis arrive à terme. Cela ne se produit, à ma connaissance, que sur les préavis et pas les contrats expirés.
Merci d'avance.
Offline
Bonjour,
Problème toujours présent sous GLPI 9.1.2, j'ai remarqué ceci:
Un contrat créé au 01/01/2016 avec une durée initiale de 6 mois m'enverra une alerte sans nom ni numéro de contrat.
un contrat créé au 28/02/2016 avec une durée initiale de 12 mois et un préavis d'1 mois enverra une alerte d'entrée en préavis avec le nom du contrat.
Last edited by fabien.herve (2017-01-31 09:40:02)
Offline
Bonjour,
Même problème pour ma part depuis la version 0.85.4...
Y a-t-il une manip à faire pour résoudre ce problème ?
Merci d'avance.
François
Offline
Effectivement en regardant le code il y a un cas ou les nom, numéro, temps et type ne peuvent pas être servis, mais je n'arrive pas à reproduire
Il faut que vous me donniez vos paramétrage exacts afin que je puisse reproduire.
Contrat :
- date de début, durée initiale, préavis, périodicité
Entité :
- valeur par défaut
Ces valeurs pour un contrat qui affiche le nom et un qui ne l'affiche pas
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour Nelly,
J'ai remarqué que le problème se présente pour les préavis de période et périodicité.
Cela fonctionne pour le préavis de fin et expiration de contrat.
Un exemple de ce qui fonctionne :
Entité : Entité racine
Nom : SAYCURIT - Licences Varonis DatAvantage
Numéro : NA
Contrat en préavis depuis le : 15-03-2017
Type : Contrat de licences
index.php?redirect=Contract_9&noAUTO=1
Paramétrage :
Contrat
Nom
SAYCURIT - Licences Varonis DatAvantage
Type de contrat
Contrat de licences
Numéro
NA
Date de début
15-06-2016
...Effacer
Durée initiale du contrat
12 mois
-> 15-06-2017
Préavis
3 mois
-> 15-03-2017 Numéro comptable
Périodicité du contrat
12 mois
Périodicité de facturation
-----
Reconduction
Jamais
Nombre max d'éléments
Illimité
Alertes par courriel
Préavis
Alerte envoyée le 15-03-2017 17:09
par contre ce qui ne fonctionne pas :
Entité : Entité racine
Nom :
Numéro :
Contrat en fin de période depuis le : 06-03-2017
index.php?redirect=Contract_163&noAUTO=1
et
Entité : Entité racine
Nom :
Numéro :
Contrat dans le préavis pour la période courante depuis le : 06-03-2017
index.php?redirect=Contract_163&noAUTO=1
Paamétrage :
Nom
TIMCOD - Smartphones TC55 - Conseiller
Type de contrat
Contrat de maintenance
Numéro
NA
Date de début
06-03-2017
...Effacer
Durée initiale du contrat
36 mois
-> 06-03-2020
Préavis
4 mois
-> 06-11-2019 Numéro comptable
Périodicité du contrat
36 mois
Périodicité de facturation
36 mois
Reconduction
Jamais
Nombre max d'éléments
1
Alertes par courriel
Fin de période + Préavis
Alerte envoyée le 17-03-2017 17:09
Je précise que tous mes contrats sont dans l'entité racine et que les autres notifications (cartouches, tickets) fonctionnent correctement.
Je n'ai pas trop cherché dans le code par manque de temps.
D'ailleurs, si je peux me permettre, la gestion des contrats me laisse un peu sur ma faim, surtout la gestion des dates et des périodicités; GLPI ne reporte pas la date de fin de contrat s'il y a une reconduction. Je suis obligé de modifier la date de début chaque année.
Cette partie est-elle prévue pour révision ?
Merci de ton aide.
François
Last edited by francois.fauquenoy (2017-03-21 21:41:45)
Offline
Bonjour,
Le problème est toujours présent avec la version 9.1.3.
Merci d'avance .
Fabien
Offline
Bonjour,
Suite à l'installation de la MaJ vers GLPI 9.1.4, le problème est résolu!
Un grand merci à tous.
Fabien
Offline
Merci du retour
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Pages: 1
Topic closed