none
Dashboard de PPS sur Sharepoint RRS feed

  • Question

  • Bonjour,

    J'essaye de creer une application qui permette de publier un Dashboard de PPS sur Sharepoint, voici le bout de code qui devrait realiser l'opération:

    Microsoft.PerformancePoint.Scorecards.IBpm webService = Microsoft.PerformancePoint.Scorecards.PmService.CreateInstance("http://ppserver:40000/WebService/PmService.asmx", 60000);

    Microsoft.PerformancePoint.Scorecards.Dashboard Dash = webService.GetDashboard(item.Guid);

    System.Uri SharePointProxyURI = new System.Uri("http://ppserver/");

    Microsoft.PerformancePoint.Scorecards.ModelerPlugins.Deploy.ISharePointProxy Proxy = Microsoft.PerformancePoint.Scorecards.ModelerPlugins.Deploy.SharePointProxy.CreateSharePointProxy(SharePointProxyURI);

    Microsoft.PerformancePoint.Scorecards.ModelerPlugins.Deploy.SharePointDeploy Deploy = new Microsoft.PerformancePoint.Scorecards.ModelerPlugins.Deploy.SharePointDeploy(Proxy, Dash, true);
                   
    Deploy.DeployDashboard(XXXX, "PerformancePointDefault");

    Mon problème, c'est qu'a la place de XXXX je devrais mettre un Microsoft.PerformancePoint.Scorecards.ModelerPlugins.Deploy.SharePoint.DocumentLibrary, mais je ne connais pas de methode pour en construire une...

    Est ce que quelqu'un à une idée ?
    vendredi 12 décembre 2008 09:06

Réponses

  • J'ai rajouté ces lignes, et etant donné que je n'ai qu'une seule librairie, ça marche

    IEnumerable<DocumentLibrary> Library = Proxy.GetDocumentLibraries();


    foreach (DocumentLibrary dLibrary in Library)
    {
        Deploy.DeployDashboard(dLibrary, "PerformancePointDefault");
    }

    vendredi 12 décembre 2008 11:00