On m'a demandé de créer un composant WebPart dans Sharepoint répertoriant les 10 derniers documents auxquels l'utilisateur a accédé dans une collection de sites. Mon client veut un moyen rapide pour les utilisateurs d'accéder aux documents afin qu'ils n'aient pas à parcourir une structure de dossiers pour trouver un document, puisque les utilisateurs la plupart du temps accéder au même document encore et encore.Partie Web pour voir les derniers documents auxquels l'utilisateur a accédé
Le problème est que je ne sais pas s'il est possible que je ne peux pas sembler trouver une propriété sur SPListItem, SPItem ou SPFile qui peut me aider avec cette tâche. Quelqu'un a-t-il fait quelque chose de similaire ou est-il au courant d'une solution qui peut m'aider à vérifier que c'est possible?
Donc, selon ce que je dois créer un travail du minuteur qui interroge le journal et insérer des données sur le stockage externe (liste par exemple) que je peux filtrer dans mon composant WebPart. Cela pourrait être lourd de performance parce que je veux montrer cette information pour chaque utilisateur. – armannvg
Oui, je voudrais également utiliser un travail de minuterie. En outre, vous avez raison de dire que l'impact sur les performances peut être important si vous avez de nombreux utilisateurs et que chacun doit avoir son propre ensemble de documents accédés en dernier. Mais que diriez-vous de maintenir une liste de documents consultés au cours des 7 derniers jours et d'inclure le nom d'utilisateur en tant que colonne? Ensuite, vous pouvez interroger par utilisateur et trier par date d'accès. –