# FAQ pertinente pour les administrateurs 

## Comment créer un utilisateur ?
Vous êtes référent métier pour iA.Vision et pour Wallonie Connect, voici toute la documentation en [cliquant ICI](https://docs.imio.be/wallonie-connect/agent-referent/index.html)

Vous êtes référent métier iA.Vision mais pas référent Wallonie Connect, veuillez vous adresser à votre/vos référent(s) Wallonie Connect.

En effet, depuis le 16/03/2026, la création d'utilisateurs dans iA.Vision se gère depuis Wallonie Connect.

Le référent Wallonie Connect doit ajouter l'agent dans le groupe iA.Vision sur Wallonie Connect pour que celui-ci, en suivant l'url iA.Vision, puisse se connecter à l'instance.

- Si le contact est déjà créé dans iA.Vision, avec son adresse mail, Wallonie Connect le liera au nouvel utilisateur grâce à la même adresse mail.

- Si le contact n'est pas encore créé dans iA.Vision, celui-ci sera créé par le système avec un discriminant dans le libellé du contact permettant d’identifier que le contact a été créé par le système dans ce contexte.


Une synchronisation systématique des utilisateurs Wallonie Connect a été mise en place la nuit.
Le gestionnaire des utilisteurs dans iA.Vision a la possibilité de faire une synchronisation à la demande à partir de iA.Vision : 

Module _Gestion des contacts et droits_, menu "Configuration, sous-menu "Synchroniser avec Wallonie Connect"

<img src="../img/sync_waco.png" alt="synchronisation WaCo" width="600px" />

Afin de compléter l'identifiant iA.Delib et donner accès à l'utilisateur iA.Vision à la fonctionnalité "créer et lier des points iA.Delib", repasser sur son formulaire utilisateur iA.Vision et encoder son identifiant Delib à cet endroit : 

<img src="../img/id_delib.png" alt="form user id delib" width="600px" />


## Différents cas de figure avec les utilisateurs iA.Vision depuis la migration avec Wallonie Connect : 

1. **Il n'y a pas d’utilisateur existant dans iA.Vision pour Mme X mais bien le contact de type personne**

- l’utilisateur vient d'être créé dans Wallonie Connect et dispose d’un accès à iA.Vision 
ou
- l'utilisateur existe déjà dans Wallonie Connect et vient d'être ajouté au groupe iA.Vision

==> afin que Madame X ait directement accès à iA.Vision, le référent admin de iA.Vision doit faire manuellement la synchronistation entre les 2 plateformes.

Ensuite, Madame X navigue sur l’url iA.Vision du pouvoir local et se connecte, l’accès sera autorisé et un utilisateur sera créé par le système dans iA.Vision.

==> l’utilisateur créé sera lié au contact qui dispose de la même adresse email.

2. **Il n'y a pas d’utilisateur existant dans iA.Vision pour Mme X et pas non plus de contact de type personne**

- l’utilisateur vient d'être créé dans Wallonie Connect et dispose d’un accès à iA.Vision 
ou
- l'utilisateur existe déjà dans Wallonie Connect et vient d'être ajouté au groupe iA.Vision

==> afin que Madame X ait directement accès à iA.Vision, le référent admin de iA.Vision doit faire manuellement la synchronistation entre les 2 plateformes.

Ensuite, Madame X navigue sur l’url iA.Vision du pouvoir local et se connecte, l’accès sera autorisé et un utilisateur et un contact seront créés par le système dans iA.Vision avec un discriminant dans le libellé permettant d’identifier que le contact a été créé par le système dans ce contexte.


3. **Synchronisation systématique la nuit des utilisateurs Wallonie Connect qui ont accès à iA.Vision pour création de leurs utilisateurs dans l’application iA.Vision**

- un utilisateur sera créé par le système dans iA.Vision, l’accès sera autorisé à l’utilisateur à sa prochaine connexion

==> l’utilisateur créé sera lié au contact qui dispose de la même adresse email le cas échéant. Sinon, un nouveau contact lié à cet utilisateur sera créé par le système avec un discriminant dans le libellé permettant d’identifier que le contact a été créé par le système dans ce contexte.

4. **Vérifier et nettoyer les utilisateurs iA.Vision régulièrement**

- Vérifier la désynchronisation entre les adresses email des contacts et celles des utilisateur en suivant ce chemin : 
Module _Gestion des contacts et droits_
Menu "Utilisateurs"
Sous-menu "Tous les utilisateurs"
Ajouter la colonne renseignant la désynchronisation

<img src="../img/colonne_desynchro_mail.png" alt="ajouter la colonne pour vérifier la désynchronisation mail contact et users" width="400px" />

Une coche est présente lorsqu'il y a une désynchronisation : 

<img src="../img/coche-desynchronisation.png" alt="coche quand les mails sont désynchronisés" width="400px" />


- Vérifier les potentiels doublons introduits par Wallonie Connect = les contacts créés par le système car les adresses email sont différentes mais dont les libellés sont potentiellement déjà existants dans iA.Vision.

**Utilisateurs à archiver/désarchiver**

Il n'y a plus la possibilité d'archiver ou désarchiver un utilisateur depuis iA.Vision.

1. Pour réactiver un utilisateur archivé dans iA.Vision:

Il sera nécessaire de valider que celui-ci existe bien du côté de Wallonie Connect. 

Si l’utilisateur n’existe pas dans Wallonie Connect, l’utilisateur ne pourra pas se connecter à iA.Vision.

Il faudra alors créer un utilisateur depuis Wallonie Connect et bien l'ajouter dans le groupe iA.Vision.

Si l’utilisateur existe dans Wallonie Connect, c’est l’activation du groupe iA.Vision dans Wallonie Connect qui prime : 

- dès qu'il est activé dans Wallonie Connect, il sera actif dans iA.Vision à la prochaine synchronisation (manuelle ou programmée)

**Remarque**
Les utilisateurs archivés dans iA.Vision au 16/03, date de l’intégration Wallonie Connect, n'ont pas été importés dans Wallonie Connect. 


2. Pour archiver un utilisateur dans iA.Vision:

Il sera nécessaire de le retirer du groupe iA.Vision dans Wallonie Connect.

A la prochaine synchronisation, l'utilisateur sera alors archivé dans iA.Vision.

Pour archiver le contact lié, il y a lieu de l'archiver directement dans iA.Vision.


## Un utilisateur n'arrive pas à pousser un point dans iA.Délib.

Pour créer un point vers iA.Delib, l’utilisateur iA.Vision doit répondre aux 3 conditions suivantes : 

- Disposer d’un droit d’accès dans l’application iA.Délib

- L'identifiant iA.Délib doit être renseigné sur le formulaire iA.Vision de l’utilisateur

- Les droits dont dispose l’utilisateur dans iA.Délib lui permettent de créer des points (Les permissions accordées dans iA.Délib sont respectées)


## Vous désirez un indicateur identique pour tous vos objets, projets et/ou objectifs opérationnels ?

Le référént administrateur a la possibilité de créer un indicateur-type que les utilisateurs pourront utiliser sur leurs projets.

[Cf. Création d'élément-type](#element-type)

Mettre en place une procédure en interne avec les consignes peut aider à avoir un indicateur identique sur tous les projets.
Les chefs de projet pourront utiliser l'indicateur-type et le créer sur chacun de leur projet.


## Même si nous mettons tous les agents en mode “lecteur réduit” au lieu de “lecteur”, ceux-ci voient TOUS les projets or ils ne devraient avoir accès qu'à ceux sur lesquels ils sont assignés. Ne devons-nous pas laisser le champ vide et ne pas attribuer un rôle global en mode lecture ?

Effectivement, le rôle global de :

Module projets - Lecteur réduit : donne accè en lecture à tous les projets liés au PST.

Module projets - Lecteur : donne accès en lecture à tous les projets liés ou non au PST.

Si vous souhaitez que les agents voient uniquement les projets sur lesquels ils sont assignés, ils ne doivent pas disposer de rôles globaux.

Grâce aux rôles locaux, assigner un utilisateur sur des projets lui donnera des droits sur ces projets là uniquement. 

Voici les différents champs qui donneront des rôles locaux avec des droits bien définis à vos agents : 

- Créateut de projet : rôle local d'éditeur

- Chef de projet : rôle local d'éditeur

- Membre de l'équipe : rôle local de contributeur

- Partenaire interne : rôle local de lecteur


[Cf. Rappel des rôles locaux](#parametres_roles_locaux)


## Quelle est la différence entre une étiquette et une entité "parent" ?

L'entité "parent" est bien l'entité au-dessus du contact.
Il est donc judicieux de faire les liens entre les différentes catégories de contacts, soit, par exemple : lier les personnes au service et lier le service à l'AC.

L'étiquette, champ pour lequel le vocabulaire est éditable, va plutôt être utile pour d' éventuelles recherches en utilisant les filtres.
Un exemple, lorsque l'on crée une personne, on encode dans l'étiquette que c'est un "chef de service", on peut, le jour où on a besoin de lister tous les "chefs de service", faire une recherche sur l'étiquette et retrouver alors facilement toutes les personnes "chefs de service".


## Pourquoi un utilisateur ne voit aucun contact sous "Mon organisation" ?

Vérifier si la personne de contact est bien liée à un contact (service, département,..) qui est lié à l'entité parente de votre organisation.


## Les utilisateurs ne reçoivent pas de notification de la part de l’application iA.Vision. Que faire ?
Voir les informations [Configuration DNS](#dns)


## Les notifications iA.Vision sont systématiquement envoyée par l’adresse noreply@imio.be. Que faire pour connaitre l’utilisateur à l’origine de la notification ?
Voir les informations [Configuration DNS](#dns)


## “Quels sont les indicateurs pertinents pour un projet ou un objectif opérationnel ?”

==> Des ressources externes peuvent vous aider dans 
- le choix d’indicateurs opportuns pour le suivi de vos projets/objectifs opérationnels 
ou 
- la définition de valeurs-cibles pour ces indicateurs. 

A titre d’exemple, différents sites sont à votre disposition :

[Walstat (régional, IWEPS)](https://walstat.iweps.be/walstat-accueil.php)

[Statbel (fédéral, SPF Economie)](https://statbel.fgov.be/fr)

[Indicateurs relatifs aux ODD (national, Bureau fédéral du Plan)](https://www.indicators.be/fr/t/SDG/)

Une évaluation du suivi est d’autant plus pertinente que l’indicateur est SMART (spécifique, mesurable, atteignable, réaliste, temporellement défini).


## En encodant le PST, comment créer les projets en y assignant les chefs de projets, sans que ceux-ci puissent directement accéder aux formulaires et les modifier ?

Voici 2 alternatives qui peuvent vous aider :

- Créer les utilisateurs pour les personnes concernées et les archiver ensuite, en communiquant bien entendu en amont à ces utilisateurs ("Chefs de projets") qu'ils recevront une invitation de l'application et que votre souhait est qu'ils la suivent et aient seulement accès à iA.Vision après une formation. 
Peut-être leur laisser un délai pour suivre l'invitation et configurer leur mot de passe et les avertir que leur accès sera ensuite "gelé" jusqu'à leur formation. 
Pour rappel, le fait d'archiver un utilisateur coupe l'accès à l'application mais permet néanmoins de l'assigner sur un projet en tant que "Chef de projet".

OU

- S'assigner tous les projets en tant que "Chef de projet" et modifier ce champ lorsque les utilisateurs des agents seront créés.


## Avantage à archiver un objet plutôt que de le supprimer

Attention que les suppressions ne sont pas réversibles.

Il ne sera pas possible de récupérer les données supprimées.
Pour rappel, seuls les administrateurs des modules ont cette permission.

Les alternatives :

- l'utilisateur “recycle” l'objet en modifiant son contenu.

- l'utilisateur assigne l'objet à un des référents administrateurs et ajoute un commentaire lui demandant de supprimer l'objet.

- l'utilisateur assigne l'objet à un des référents administrateurs, ajoute un commentaire lui demandant de clôturer l'objet et de l'archiver.


## Lorsqu'un agent travaille dans deux services différents avec des coordonnées tout à fait différentes, nous devons créer deux contacts "personne" pour cet agent ? 

Créer 2 contacts avec 2 utilisateurs est fastidieux à l’usage pour l’utilisateur qui devra se connecter/déconnecter avec le bon en fonction du contexte d’utilisation, des projets, etc.

Solution : 

==> un contact peut être mis sous plusieurs services et il existe des vocabulaires pour les contacts qui peuvent être adaptés pour qu’un contact fasse référence à différents types d’email. ex: plutôt que d’utiliser pro-perso, mettre Service principal et Service secondaire par exemple.

L'agent n'a alors qu'un seul utilisateur et c’est dans tous les cas la même personne derrière. Jouer avec les fonctions pourrait aussi etre utile.


## Je veux modifier le numéro (l'ID) d'un objet, est-ce possible ?

Il est tout à fait possible de modifier le numéro “ID” d'un objet, par exemple le “PRO-10” en “PRO-01”.

Il s’agit d’un process que seul les référents administrateur peuvent faire. 

**Étapes à suivre :** 
Reprenons l'exemple, je veux modifier le PRO-10 en PRO-01
- libérer le numéro "01" : sur le formulaire du PRO-01, dans le champ "Numéro de l'identifiant", mettre un numéro ID qui n'est pas encore utilisé, disons PRO-999. 

<img src="../img/form_projet_identifiant.png" alt="formulaire projet ID" width="600px" />

- Ensuite, sur le formulaire du projet PRO-10, modifier le champ "Numéro de l'identifiant" de "10" et "01". 

- Retourner sur le PRO-999 et modifier le champ "Numéro de l'identifiant" et lui donner le numéro 10 ou celui que vous désirez.


## Est-il possible à un utilisateur de supprimer un projet / une tâche sans devoir demander à un administrateur / référent de le faire ?

Non, les seuls rôles qui donnent le droit de supprimer un objet sont les administrateurs. Il est préférable de demander aux utilisateurs de remonter les demandes de suppression à un référent.

Pour rappel, la suppression est irréversible et n’est possible que si l’objet n’a pas de lien avec tout autre objet (réunion, iA.Delib, tâches, etc..).

Notez que l'éditeur local d'un projet, a la possibilité d'archiver les tâches de ce projet. Il s'agit de ne pas polluer la vue sous l'onglet "tâches" avec des tâches annulées, encodées par erreur,...


## Est-ce qu'un "Editeur global" sur le module Gestion des projets peut créer des nouveaux projets ?

Non. L’Editeur global sur le module Gestion des projets ne peut pas créer de nouveaux projets. Pour qu’un utilisateur puisse créer des nouveaux projets racines et pouvoir éditer tous les projets de l’application, il faut lui affecter les 2 rôles globaux: “Editeur global” et “Créateur de projets”


## Comment restaurer un élément supprimé par erreur ?

Il n’est malheureusement pas possible de restaurer des éléments supprimés, même par l'équipe iMio.

La suppression d’un objet (projet, tâche, réunion, indicateur, OS, OO, contact) nécessite donc la plus grande vigilance. 

Dans le doute, privilégiez l’archivage des objets, il vous sera toujours possible de supprimer ces objets dans un second temps.

Notez également que si un objet est supprimé, il n’y a dès lors plus la possibilité de consulter son historique.

