You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-05-24 10:14:21

nbriche
Guest
From: Picardie
Registered: 2011-05-23
Posts: 35

Incompatibilité FormCreator / Comportements

Bonjour,

J'utilise Comportements (1.3) pour ajouter les groupes du demandeur aux acteurs Demandeurs. J'utilise également FormCreator (2.4.2) comme interface principale pour mes utilisateurs.

Lorsque je crée un ticket sans passer par FormCreator, les groupes sont bien ajoutés aux demandeurs.  Lorsque je crée un ticket en passant par FormCreator, les groupes ne sont pas ajoutés.

N.

Offline

#2 2017-05-24 10:48:03

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 3,459

Re: Incompatibilité FormCreator / Comportements

bonjour,
avec ma config :
glpi 0.90.5+ comportement 0.90 +  formcreator 2.4.2  :
paramétrage comportement ajout du premier groupe :

ça fonctionne correctement.


Trouver la panne avant de réparer...
*GLPI 9.1.6+fusion9.1+1.1+behaviours1.5.0+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.2.1(behaviours1.5.2+fusion9.2+1.0+applicatifs2.3.0)hebergé sur serveur mutualisé.

Online

#3 2017-05-24 13:32:28

nbriche
Guest
From: Picardie
Registered: 2011-05-23
Posts: 35

Re: Incompatibilité FormCreator / Comportements

Je suis en GLPI 9.1.3, mais j'ajoute tous les groupes.  Je vais tenter avec 1er groupe pour voir.

Offline

#4 2017-05-24 13:35:19

nbriche
Guest
From: Picardie
Registered: 2011-05-23
Posts: 35

Re: Incompatibilité FormCreator / Comportements

Test avec juste 1er groupe: pas de changement.

J'ai des groupes configurés comme non-demandeurs; je vais voir si en les mettant tous en demandeur ça change quelque chose.

EDIT: non, toujours pas.

Last edited by nbriche (2017-05-24 13:36:38)

Offline

#5 2017-06-20 17:52:42

toubusch
Guest
From: Toulouse
Registered: 2017-06-20
Posts: 1

Re: Incompatibilité FormCreator / Comportements

Bonjour,

Nous reproduisons le même problème en partant d'une installation neuve de GLPI en version 9.1.2 + Comportements 1.3 + FormCreator 2.4.2.

Cela nous oblige à reporter notre projet de migrer en version 9.1.x ...

Last edited by toubusch (2017-06-20 17:54:40)

Offline

#6 2017-06-20 18:41:00

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 13,879

Re: Incompatibilité FormCreator / Comportements

Comment est défini votre demandeur ? dans votre formulaire ? vi une règle métier ?


CentOS 6.5 - CentOS 7
PHP 5.6 - PHP 7 - MySQL 5.6  + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2017-06-20 22:43:00

nbriche
Guest
From: Picardie
Registered: 2011-05-23
Posts: 35

Re: Incompatibilité FormCreator / Comportements

Les utilisateurs se loguent dans GLPI avec leur ID AD obligatoirement (pas de création anonyme), et sélectionnent un des deux formulaires à leur disposition (Informatique / Services Techniques). Le formulaire consiste en un sujet, un contenu, une pièce jointe optionnelle, et un champ "Entité" caché, pour diriger le ticket créé sur l'entité Info ou Technique.

Tous les utilisateurs sont dans l'entité racine et ont le profil post-only en récursif, configuré pour ne montrer que FormCreator. Les utilisateurs des groupes Info et Technique ont des profils leur donnant un accès plus étendu à GLPI dans leur sous-entité.

Les groupes AD des utilisateurs sont tous présents dans l'entité racine, mais seuls certains sont configurés comme capable d'être demandeur. Mon but était que les groupes décrivant un service ayant un cadre à leur tête s'ajoute comme demandeur afin que les cadres et les autres membres d'un même service puisse être au courant des tickets créés dans leur service; mais pas les groupes décrivant une fonction ou un applicatif.

Voir aussi le bug ouvert par satyan01 sur le repo FormCreator.

Offline

#8 2017-06-21 08:44:34

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 13,879

Re: Incompatibilité FormCreator / Comportements

Le problème est que le plugin Formcreator fait un ajout direct dans la table des tickets.
Le plugin Behaviors lui ajoute les groupes avant l'ajout du ticket en base, comme ça après il bénéficie des fonctionnalités du coeur.

Donc lorsque Behaviors passe, il n'a pas le nom du demandeur. Il faut juste que Formacreator envoies les informations nécessaires à Behaviors


CentOS 6.5 - CentOS 7
PHP 5.6 - PHP 7 - MySQL 5.6  + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#9 2017-09-05 14:45:50

Murien
Guest
Registered: 2017-02-27
Posts: 9

Re: Incompatibilité FormCreator / Comportements

Bonjour,
J'aimerais savoir où en est la résolution de cette incompatibilité ou s'il y avait un moyen de contourner ce problème?
FormCreator a l'air de reporter la faute sur Behaviors et vice versa.
Est-ce qu'il y a eu un point entre les 2 équipes à ce propos? Une future release ou un bugfix en cours?

Ce serait dommage de devoir se séparer de l'un de ces 2 plugins qui sont pour moi aussi indispensable l'un que l'autre.

Offline

#10 2017-09-20 12:03:35

nbriche
Guest
From: Picardie
Registered: 2011-05-23
Posts: 35

Re: Incompatibilité FormCreator / Comportements

A priori FormCreator a changé sa manière d'intégrer les tickets, en se basant sur des modifications récentes de GLPI.  Mais du coup il faut que Behaviors lui aussi en tire parti pour que les deux puissent coopérer?  C'est ce que j'ai compris de la chose?

N.

Offline

#11 2017-10-25 11:18:46

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 3,459

Re: Incompatibilité FormCreator / Comportements

Je confirme que depuis passage de 0.90 à 9.1 l'ajout du premier groupe du demandeur ne se fait plus pour les tickets créés par formulaires(2.5.2).


Trouver la panne avant de réparer...
*GLPI 9.1.6+fusion9.1+1.1+behaviours1.5.0+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.2.1(behaviours1.5.2+fusion9.2+1.0+applicatifs2.3.0)hebergé sur serveur mutualisé.

Online

#12 2017-10-25 14:26:16

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 13,879

Re: Incompatibilité FormCreator / Comportements

Le comportement de Behaviors n'a pas été modifié en 9.1.
Comme je l'ai indiqué, Behaviors suit les comportements du coeur de GLPI donc c'est au plugin Formcreator de respecter également ces ajouts.


CentOS 6.5 - CentOS 7
PHP 5.6 - PHP 7 - MySQL 5.6  + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#13 2017-11-02 05:37:27

tinhnghedatviet
Guest
From: Việt Nam
Registered: 2017-11-02
Posts: 2
Website

Re: Incompatibilité FormCreator / Comportements

Je suis en GLPI 9.1.3, mais j'ajoute tous les groupes.  Je vais tenter avec 1er groupe pour voir.


Je travaille pour tinh bột nghệ nguyên chất vous souhaite une bonne journée

Offline

Board footer

Powered by FluxBB