none
Activité d'un document RRS feed

  • Question

  • Bonjour,

    dans le cadre de l'implementation de la web part qui permet de faire le suivi d'un document (liste des utilisateurs qui ont modifié ou bien ouvert le

    document)

    j'ai configuré les journaux d'audit

    • à partir du journal Affichage de contenu j'ai recupéré les urls des document ouvert
    • à partir du journal Modification de contenu j'ai récupré l'url des documents modifié

    ma question comment je fais pour savoir que tel utilisateur a modifé tel document ou bien il la lu, Dans les journaux je n'ai pas cette information

    (user,action ,document)???

    merci d'avance

    jeudi 8 mars 2012 09:41

Réponses

  • Bonjour,

    Concernant les journaux d'audit, il me semble que tu devrais avoir les infos des user.

    Sous MOSS 2007, j'avais développé une fonctionnalité d'audit pour savoir quelle personne a modifiée et ouvert un document. Je me fortement inspiré de cet article de ted patison http://msdn.microsoft.com/en-us/library/bb397403(v=office.12).aspx 

    Je te conseil d'activer tes journaux via une feature par programmation (comme dans l'artcile) car si tu le fais pour la collection attention car ça peut vite engorger le serveur.

    Pour info, l'article proposé ne fonctionnait pas pour les listes perso...

    En espérant t'avoir aidé...


    rahan

    • Marqué comme réponse amina kh dimanche 11 mars 2012 08:45
    • Non marqué comme réponse amina kh mardi 13 mars 2012 10:06
    • Proposé comme réponse Ciprian Duduiala mardi 13 mars 2012 10:10
    • Marqué comme réponse Ciprian Duduiala mercredi 21 mars 2012 08:45
    samedi 10 mars 2012 12:15
  • Bonjour,

    Si tu regardes bien ton code, il enlève le terme audited car dans l'activation il l'ajoutait.

    Malheuresement je ne peux plus t'aider car je n'ai plus accès à mon projet que j'avais fait.

    Mais je pense que tu dois pas être loin de la solution, essaie de debuguer ton activation de la fetaure...


    rahan

    • Marqué comme réponse amina kh mardi 27 mars 2012 12:17
    mardi 27 mars 2012 11:54
  • Bonjour Rahan,

    j'ai ts fais  ce vous m'avez recommandé,sous vs2010 j'ai crée un nouveau projet sharepoint vide et j'ai importé ts les  fichiers (classe ,dll..ressouces)qui il

    faut.  j'ai réussit a compiler le projet(0 error)  et à deployer la solution depuis vs2010 mais malheuresemnt la feature  ne s'active pas ,il m'affichie audited

    audited (title site) j'ai pas compri pourquoi?

    merci de votre réponse

    • Marqué comme réponse amina kh mardi 27 mars 2012 09:37
    dimanche 25 mars 2012 14:17

Toutes les réponses

  • Bonjour,

    Concernant les journaux d'audit, il me semble que tu devrais avoir les infos des user.

    Sous MOSS 2007, j'avais développé une fonctionnalité d'audit pour savoir quelle personne a modifiée et ouvert un document. Je me fortement inspiré de cet article de ted patison http://msdn.microsoft.com/en-us/library/bb397403(v=office.12).aspx 

    Je te conseil d'activer tes journaux via une feature par programmation (comme dans l'artcile) car si tu le fais pour la collection attention car ça peut vite engorger le serveur.

    Pour info, l'article proposé ne fonctionnait pas pour les listes perso...

    En espérant t'avoir aidé...


    rahan

    • Marqué comme réponse amina kh dimanche 11 mars 2012 08:45
    • Non marqué comme réponse amina kh mardi 13 mars 2012 10:06
    • Proposé comme réponse Ciprian Duduiala mardi 13 mars 2012 10:10
    • Marqué comme réponse Ciprian Duduiala mercredi 21 mars 2012 08:45
    samedi 10 mars 2012 12:15
  • Bonjour,

    merci beaucoup pour votre réponse Rahan,j'ai bien déployé la solution mais quand je suis arrivée a l'étape 5 du guide d'installation

    (

    5.    Next you will create or locate a WSS site to test the sample. When you’re on the site within your browser, go to the desired Site Setting page and click the Site Collection Features link (as opposed to Site Features). Next locate and activate the Item Auditing Feature as shown below.

    )

    je n'ai pas pu activer la feature "Item Auditing"  il m'affiche une erreur :

    Une erreur inattendue s'est produite.

    Résoudre les problèmes liés à Microsoft SharePoint Foundation.

    ID de corrélation : 7bc5362f-ef13-4785-9f03-abdaee22efd3

    Date et heure : 13/03/2012 10:32:35

     Revenir au site

    Shachant que je travaille avce Sharepoint Foundation 2010,est ce que l'erreur est du à ça ?

    Merci d'avance

    mardi 13 mars 2012 09:31
  • Bonjour Amina,

    As-tu regardé dans les logs ?

    Le projet avait été fait pour MOSS 2007, je pense qu'il faudrait le recompiler en version 2010, je crois que tu as un template d'import sous Visual Studio 2010

    Puis tu pourras utiliser le Deploy depuis Visual Studio


    rahan

    mardi 13 mars 2012 10:06
  • excusez moi je n'ai pas compri

    Un template d'import???Deploy depui visual

    merci bcp

    mardi 13 mars 2012 13:28
  • En fait si tu as téléchargé le code source de l'article, tu aura le fichier de solution WSP et tout le code source (*.sln) qui avait été fait avec Visual Studio 2008

    Si tu as une erreur suite au déploiement de ton wsp, il te faudra aller dans le source pour regarder de plus près ce qui se passe

    Je suppose que tu développes sour SharePoint 2010 et donc il faudra que tu importes le code source sous visual studio 2010

    Tu as un template d'import à cette adresse

    http://archive.msdn.microsoft.com/VSeWSSImport/Release/ProjectReleases.aspx?ReleaseId=4183

    Une fois installé tu pourras créer un nouveau projet en choisissant ce modèle et aller chercher ton code source puis essayer de recompiler ton code et donc voir si tu as des erreurs

    Ou bien essaie d'ouvrir directement ton source sous VS2010 et peut être qu'il te lancera l'assistant de migration (mais je suis pas sûr que tout sera ok)


    rahan

    mardi 13 mars 2012 15:43
  • Bonjour Rahan,

    j'ai ts fais  ce vous m'avez recommandé,sous vs2010 j'ai crée un nouveau projet sharepoint vide et j'ai importé ts les  fichiers (classe ,dll..ressouces)qui il

    faut.  j'ai réussit a compiler le projet(0 error)  et à deployer la solution depuis vs2010 mais malheuresemnt la feature  ne s'active pas ,il m'affichie audited

    audited (title site) j'ai pas compri pourquoi?

    merci de votre réponse

    • Marqué comme réponse amina kh mardi 27 mars 2012 09:37
    dimanche 25 mars 2012 14:17
  • Bonjour amina,

    Si le titre de ton site affiche audited c'est que la feature a été activée avec succès

    En fait dans ta solution il y a un  FeatureActivate, c'est à dire qu'à l'activation de ta feature il y a du code qui s'exécute. Dans ton cas, ce code modifie le titre du site. Tu peux enlever ce code bien entendu.

    Maintenant, si le déploiement s'est bien passé tu peux aller dans une bibliothèque de document et si tu regardes un élément (via la liste déroulante de cet élément) une action personnalisée a été ajoutée au menu

    Il me semble que c'est l'image d'une loupe, puis en cliquant dessus tu seras redirigé vers une page applicative avec les infos sur l'activité du document avec un export vers excel possible.


    rahan

    lundi 26 mars 2012 20:27
  • Bonjour Rahan,

    j'ai bien analysé le code de la feature ,c'est dans le code de la fonction Featuredesactivating qui ajoute le mot "audited" au title.

    voici le code de la fonction

     public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
            {

                SPSite siteCollection = (SPSite)properties.Feature.Parent;

                //
                SPWeb site = siteCollection.RootWeb;
                if (site.Title.EndsWith(" (audited)"))
                {
                    site.Title = site.Title.Substring(0, (site.Title.Length - (" (audited)").Length));
                    site.Update();
                }

    }

    j'ai vérifié dans la le menu déroulant ya aucune action ajoutée

    mardi 27 mars 2012 09:37
  • Bonjour,

    Si tu regardes bien ton code, il enlève le terme audited car dans l'activation il l'ajoutait.

    Malheuresement je ne peux plus t'aider car je n'ai plus accès à mon projet que j'avais fait.

    Mais je pense que tu dois pas être loin de la solution, essaie de debuguer ton activation de la fetaure...


    rahan

    • Marqué comme réponse amina kh mardi 27 mars 2012 12:17
    mardi 27 mars 2012 11:54
  • merciiii beaucoup pour tt vos réponses
    mardi 27 mars 2012 12:18
  • Bonjour,

    Dans le cadre de mon projet je doit activer la fonction d'audit d'un document.

    J'utilise sharepoint foundation 2013, j'ai démarré le service banque d'information sécurisé mais lorsque je souhaite accéder au configuration pour activer le journal d'audit, je rencontre une ERREUR qui est la suivante:

    Désolé... Nous avons rencontré un problème 

    La période d’essai pour ce produit a expiré ou le service partagé Banque d’informations sécurisé n’est plus pris en charge pour cette référence. 

    ID de corrélation : 8a62179c-2bd0-d082-1ff5-eb4983433f66 

    jeudi 2 mai 2013 07:07