web-dev-qa-db-fra.com

Quelle est la bonne façon de trouver un utilisateur et d'afficher des informations personnelles?

Sur le site sur lequel je travaille, les utilisateurs devront à un moment donné affecter un utilisateur comme gestionnaire pour une ressource particulière. Composons une ressource et un gestionnaire, juste pour illustrer ce qui se passe ici:

Bob se voit confier la tâche de regarder par-dessus les salles de conférence et de s'assurer que les projecteurs fonctionnent, que les lumières fonctionnent, etc. en cas de problème, Bob peut être contacté immédiatement.

Notre conception actuelle pour permettre aux utilisateurs finaux de trouver le gestionnaire qu'ils souhaitent contacter est moche: c'est une grosse liste déroulante de toutes les personnes qui gèrent cette ressource (il peut y en avoir plusieurs) qui met à jour un champ pour un numéro de téléphone, une adresse e-mail, etc., non tout ce qu'un gestionnaire aura. C'est une horreur et pas entièrement amicale.

Quelle est la bonne façon de:

  1. Trouvez le gestionnaire particulier que vous recherchez (par exemple, vous savez que Bob n'est pas au travail, appelons John à la place; oh, attendez, les deux sont absents, qui d'autre est un gestionnaire?)
  2. Afficher des informations sur ce gestionnaire (par exemple, numéro de téléphone, adresse e-mail)

Remarque: la ressource que nous voulons utiliser/regarder/etc. est connue à l'avance, nous ne recherchons donc pas tous les gestionnaires partout, seulement ceux affectés à notre ressource particulière.

1
ZachS

D'après les informations que vous avez fournies, il semble que vous connaissiez le nom de la ressource que vous recherchez. Donc, pour éviter d'avoir cette énorme liste déroulante que vous n'aimez pas, vous pourriez avoir une recherche prédictive ... utilisez l'outil de recherche en haut à droite sur ce site Web pour voir comment cela fonctionne [http://www.channel4.com/ ] - vous pouvez même inclure des images des ressources dans les résultats de la recherche prédictive.

En marquant vos ressources de manière exhaustive, les utilisateurs pourront effectuer des recherches en utilisant divers termes - par exemple, le responsable concerné est affiché dans les résultats de recherche prédictive lorsque vous recherchez soit "responsable", "nom de la salle de conférence", "nom du responsable (premier et dernier) ), etc.

La façon dont vous affichez les informations sur cette ressource ne devrait pas être trop difficile. Regardez comment un contact sur l'iPhone est affiché.

1
Damien DL