Skip to main content
Primavera P6 Integration
David Speight avatar
Written by David Speight
Updated over a week ago

Acuite has already built a number of integrations with 3rd party systems which are available to all Acuite customers. These integrations can, in general, be activated by Acuite users without any intervention by Acuite support staff, however each integration may have specific requirements that must be met before being used. 

PRIMAVERA P6:

Requirements:

  • Our integration requires access to P6 Web Services

    • Note that this is separate from the P6 Web interface for end users (e.g. EPPM)

  • P6 Web Services will need to allow external access via the internet which may require networking/firewall changes

  • We support both HTTP and HTTPS

  • End users can use potentially any ‘flavour’ of P6 (e.g. PPM, EPPM) provided they are utilising the same data store that is accessible via Web Services.

    • This implies that a single data store is shared between the various P6 applications

  • Our integration will authenticate with P6 via Web Services. In addition, we can support an additional authentication layer at the firewall/web server

    • We currently support the NTLM authentication scheme

Additional Notes:

  • The functionality of the integration is limited by the permissions of the user that is used to connect

  • We are also limited by which Projects are accessible – this too is restricted by user permissions

  • For best results, we recommend that the user who enables the integration has appropriate permissions and project access within P6

  • In general, the P6 integration is read-only, however we do create/modify Project level Activity Codes to allow users to map Activities to Acuite Plan Types.

    • These Activity Codes are created in P6 at a Project Level, so they will only be created for projects which users have linked with Acuite

    • We create an Activity Code called ‘Acuite Plan Type’ which will have multiple possible values based on the settings within Acuite

Setup Process:

  • The integration needs to be enabled in Acuite under System Settings -> Integrations

  • Once enabled, click ‘Configure’ to open the configuration settings for the integration

  • The following settings need to be entered:

    • P6 Web Service Url

      • This may need to be requested from a P6 Administrator or your IT team as it is not something an end user normally has access to

    • P6 User – your P6 account user name

    • P6 Password – your P6 account password

    • (Optional) Firewall user – the username to authenticate with a firewall or web server

    • (Optional) Firewall password – the password to authenticate with a firewall or web server

  • Click ‘Test Connection’ to ensure that the details are correct and that we can connect to P6 on your behalf

  • Click ‘Save’

  • At this point you have established a connection with P6 and can configure individual projects or integration options

Data pulled into Acuite:
Time data (Activities, calendars)

Data pushed into P6:
Plan Types (Activity Codes)

Did this answer your question?