Primavera P6 and Asana connections

  • Primavera P6 and Asana connections

    Posted by DSC Communities on February 15, 2021 at 3:15 pm
    • Steve Bolton

      Member

      February 15, 2021 at 3:15 PM

      Hello,

      I’m hoping to create some integration between Asana task management tool and Primavera P6 running Web Services, and am running into dead ends.

      For access to Asana, I’ve found a connector for Power Automate and Power Apps. However it seems I must have a Task ID already identified before I can make any calls.Ā  Is there a way to query a Workspace to get IDs for related Projects, and then to query a Project ID to get related Tasks?Ā  Having a task list, I could then take action on the specific task ID.

      On the P6 side, the Primavera Web Services offers support for SOAP style calls.Ā  However I can’t find a way to connect to it with either PowerApps or Power Automate.Ā  I see only one SOAP connector but it looks like it’s specifically for a different app, and can’t be used for Primavera. Is it possible to make a generic SOAP connection. If so, how do I go about that?

      Thanks,
      Steve

      ——————————
      Steve Bolton
      Sr. Business Analyst
      ——————————

    • Will Page

      Member

      February 16, 2021 at 1:34 AM

      You can create a custom connector for SOAP APIs in Logic Apps, so try that.

      If you must use power automate, you can develop some middleware in PowerShell to hit the API using the New-WebServiceProxy cmdlet, in a PowerShell Azure function or Azure automation runbook. Call those by HTTP or the Azure Automaton connector respectively.

      Here’s a random blog I found about hitting SOAP APIs in PowerShell https://jpearson.blog/2019/04/09/calling-soap-services-from-powershell/

      ——————————
      Will Page
      Technical consultant
      Christchurch, NZ
      ——————————
      ——————————————-

    • Steve Bolton

      Member

      February 17, 2021 at 8:18 AM

      Thanks Will.Ā  I’ll look into those options.

      ——————————
      Steve Bolton
      Sr. Business Analyst
      ——————————
      ——————————————-

    • Jawad Ali

      Member

      February 18, 2021 at 2:12 AM

      Hi Steve,
      Actually I haven’t worked with ASANA, tbhĀ 

      but I have actually integrated Primavera P6 and Power BI in depth.
      Below is the demonstration of the work,
      Project Controls using Data Analytics (Primavera P6 and Power BI Integration)

      YouTube remove preview
      Project Controls using Data Analytics (Primavera P6 and Power BI Integration)
      View this on YouTube >

      ——————————
      Jawad Ali
      4763
      ——————————
      ——————————————-

    • Steve Bolton

      Member

      February 18, 2021 at 8:31 AM

      Hi Jawad.

      Thanks for the link to your YouTube channel.Ā  It looks like you have done a lot of data analytics with P6, but from what I was able to tell it’s all via export to Excel and then read from there into Power BI.

      What I’m looking for is to get data using Power Apps or Power Automate via the P6 the Primavera Web Services directly rather than needing an export to Excel first. I then need to use that task info to update related records in an Asana project.

      ——————————
      Steve Bolton
      Sr. Business Analyst
      ——————————
      ——————————————-

    • Jawad Ali

      Member

      February 18, 2021 at 8:38 AM

      What if I tell you I never opened excel?? šŸ™‚
      i connect P6 data warehouse directly with Power BI. means zero modification in excel u won’t even open excel.
      see how it works.

      1-You update P6, (press F9)
      2-You run reports (I designed them in P6 for structuring and modeling)
      3- You press refresh in Power BI.

      its that easyĀ 

      above all this model is fully automated that it ill adopt any project data automatically

      if you need any assistance and help do right me here

      ——————————
      Jawad Ali
      4763
      ——————————
      ——————————————-

    • Steve Bolton

      Member

      February 19, 2021 at 8:20 AM

      Nice enough for that application.Ā  However what I said I was looking for is to get data using Power Apps or Power Automate via the P6 Primavera Web Services directly. That’s the type of connection help I’m looking for. The P6 Web Services uses SOAP protocol. Have you connected using that at all?

      ——————————
      Steve Bolton
      Sr. Business Analyst
      ——————————
      ——————————————-

    • David Kuhl

      Member

      October 20, 2021 at 9:41 PM

      Steve,

      I was wondering if you ever got an answer with this question?Ā  I’m looking into the same problem now and I’m in the midst of trying to create a custom connector for Power Apps, but I need to figure out how to get the WS-Security layer working with that.Ā  I’m also looking at it from Powershell, using the New-WebServiceProxy cmdlet to create a proxy object.Ā  But when I do that I have trouble actually utilizing the services.Ā  I tried with the Project Service to do a ReadProjects, but I don’t seem able to create the payload properly.Ā Ā 

      Anyway, I was wondering how far you got and was hoping you might have a bit of insight.Ā  Thanks!

      D.

      ——————————
      David Kuhl
      Stunt Dummy
      ——————————
      ——————————————-

    • Paul Ciszewski

      Member

      October 21, 2021 at 5:29 AM

      Hi David,

      Ā 

      Mustang develops many interfaces to P6 via P6 Web Services using .NET/C#.Ā  We considered developing a P6 connector for Power BI for resale.Ā  But after reviewing it, I decided that a connector is not really feasible because of the amount of P6 data that needs to be extracted and the numerous requests to retrieve the data.Ā  Therefore, I decided to develop an extraction software utility that builds a reporting DB for BI reporting – the utility is called P6ETLā„¢.Ā  Once the P6 data is extracted from the P6 DB into the P6ETLā„¢ DB, users can develop BI reports with any report development tool that can connect to a SQL Server DB.Ā  To learn more about P6ETLā„¢, go to http://www.p6etl.com.

      Ā 

      However – if you just want to connect to the P6 DB (either the native DB or the PX DB) with Power BI, check out this LinkedIn Group: https://www.linkedin.com/groups/13914226/ I created a couple videos in the group to demonstrate how to create Power BI reports for P6.

      Ā 

      Thank you

      Paul Ciszewski

      ——————————
      Paul Ciszewski
      Project Manager
      ——————————
      ——————————————-

    • David Kuhl

      Member

      October 21, 2021 at 9:42 AM

      Thanks for that, but I’m more interested in pushing data back to the P6 system.Ā  I’m trying to build a custom connector for that, but I’m getting tripped up on the WS-Security token and nonce that P6 requires.Ā  I’m not sure how to get that into the connector yet.

      Cheers,
      D.

      ——————————
      David Kuhl
      Stunt Dummy
      ——————————
      ——————————————-

    • Paul Ciszewski

      Member

      August 17, 2021 at 6:23 AM

      Mustang Technologies developed an integration to Oracle Hosting/OCI called P6ETLā„¢. P6ETLā„¢ extracts the data from the Primavera P6 database using P6 Web Services and then P6ETLā„¢ creates a reporting database (the P6ETLā„¢ SQL Server database). Then users can connect Power BI to the P6ETLā„¢ database and create Power BI reports. To learn more, go to http://www.p6etl.com

      However – if you just want to connect Power BI to the P6 DB, check out this LinkedIn Group: https://www.linkedin.com/groups/13914226/ I created a couple videos in the group to demonstrate how to create Power BI reports for P6.

      ——————————
      Paul Ciszewski
      Project Manager
      ——————————
      ——————————————-

    DSC Communities replied 4 years, 10 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

The discussion ‘Primavera P6 and Asana connections’ is closed to new replies.

Start of Discussion
0 of 0 replies June 2018
Now

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!