PwsProjectAamDashboardDetail

Overview

This structure is included in the data structure PwsProjectDetail, and it contains the information on how advanced analytics dashboards are configured. It includes dashboard type, name, alias, parameter, and user access setup. 

Format

PwsProjectAamDashboardDetail
  • PwsProjectAamDashboardDetail
    • ProjectAamDashboardId: Int32
    • ProjectAamDashboardUid: Int64
    • AamIntegrationSummary: PwsAamIntegrationSummary
    • ProjectAamDashboardName: String (50)
    • BookedResourcesAllowedFlag: Boolean
    • CcUsersAllowedFlag: Boolean
    • ClientsAllowedFlag: Boolean
    • EmAllowedFlag: Boolean
    • LtdBookedResourcesAllowedFlag: Boolean
    • LtdOtherResourcesAllowedFlag: Boolean
    • OtherResourcesAllowedFlag: Boolean
    • PmAllowedFlag: Boolean
    • ProjectAamDashboardParams: PwsAamBdDashboardParams/PwsAamPbDashboardParams/PwsAamOtherDashboardParams

Elements

Element

Data Type

Required?

Default

Description

Sample Data

ProjectAamDashboardIdInt32

On Insert: No

On Update: No


The AAM dashboard Id is a unique identifier for an AAM dashboard. For internal use only.
ProjectAamDashboardUidInt64

On Insert: No

On Update: Yes


A unique and immutable identifier for an AAM dashboard.
AamIntegrationSummaryPwsAamIntegrationSummary

On Insert: Yes

On Update: No


This structure includes basic information about an Advanced Analytical Module (AAM) integration
ProjectAamDashboardNameString (50)

On Insert: Yes

On Update: No


A unique and identifier for an AAM dashboard.

BookedResourcesAllowedFlag

Boolean

On Insert: No

On Update: No

false

If set to "true", it allows dashboard access to booked resources.

false

CcUsersAllowedFlagBoolean

On Insert: No

On Update: No

falseIf set to "true", it allows dashboard access to user that has cost center permission "Access Project Workspace"false

ClientsAllowedFlag

Boolean

On Insert: No

On Update: No

false

If set to "true", it allows dashboard access to clients.

false

EmAllowedFlag

Boolean

On Insert: No

On Update: No

false

If set to "true", it allows dashboard access to engagement manager.

false

LtdBookedResourcesAllowedFlag

Boolean

On Insert: No

On Update: No

false

If set to "true", it allows dashboard access to booked resources (limited). 

false

LtdOtherResourcesAllowedFlag

Boolean

On Insert: No

On Update: No

false

If set to "true", it allows dashboard access to other resources (limited). 

false

OtherResourcesAllowedFlag

Boolean

On Insert: No

On Update: No

false

If set to "true", it allows dashboard access to other resources. 

false

PmAllowedFlag

Boolean

On Insert: No

On Update: No

false

If set to "true", it allows dashboard access to project manager. 

false

ProjectAamDashboardParams

PwsAamBdDashboardParams/PwsAamPbDashboardParams/PwsAamOtherDashboardParams

On Insert: No

On Update: No


Configuration and parameter information that are used to integrate with the three different type of Advanced Analytics Module (AAM).


Usage Example(s)


Example 01 - Project BI
                        <b:PwsProjectAamDashboardDetail>
                           <b:ProjectAamDashboardId i:nil="true"/>
                           <b:ProjectAamDashboardUid>1152921504606853792</b:ProjectAamDashboardUid>
                           <b:AamIntegrationSummary>
                              <b:AamIntegrationId i:nil="true"/>
                              <b:AamIntegrationName>Projector BI</b:AamIntegrationName>
                              <b:AamIntegrationUid>1152921504606847218</b:AamIntegrationUid>
                              <b:AamType>P</b:AamType>
                           </b:AamIntegrationSummary>
                           <b:ProjectAamDashboardName>(1) Projector BI AAM</b:ProjectAamDashboardName>
                           <b:BookedResourcesAllowedFlag>false</b:BookedResourcesAllowedFlag>
                           <b:CcUsersAllowedFlag>false</b:CcUsersAllowedFlag>
                           <b:ClientsAllowedFlag>false</b:ClientsAllowedFlag>
                           <b:EmAllowedFlag>false</b:EmAllowedFlag>
                           <b:LtdBookedResourcesAllowedFlag>false</b:LtdBookedResourcesAllowedFlag>
                           <b:LtdOtherResourcesAllowedFlag>false</b:LtdOtherResourcesAllowedFlag>
                           <b:OtherResourcesAllowedFlag>false</b:OtherResourcesAllowedFlag>
                           <b:PmAllowedFlag>true</b:PmAllowedFlag>
                           <b:ProjectAamDashboardParams i:type="b:PwsAamBdDashboardParams">
                              <b:BdDashboardAlias>Workspace-Project Health</b:BdDashboardAlias>
                              <b:BdDashboardParameters>ProjectorProjectCode={0}</b:BdDashboardParameters>
                           </b:ProjectAamDashboardParams>
                        </b:PwsProjectAamDashboardDetail>                        
Example 02 - Power BI
                        <b:PwsProjectAamDashboardDetail>
                           <b:ProjectAamDashboardId i:nil="true"/>
                           <b:ProjectAamDashboardUid>1152921504606853822</b:ProjectAamDashboardUid>
                           <b:AamIntegrationSummary>
                              <b:AamIntegrationId i:nil="true"/>
                              <b:AamIntegrationName>MS Power BI</b:AamIntegrationName>
                              <b:AamIntegrationUid>1152921504606847220</b:AamIntegrationUid>
                              <b:AamType>M</b:AamType>
                           </b:AamIntegrationSummary>
                           <b:ProjectAamDashboardName>(2) Projector BI AAM</b:ProjectAamDashboardName>
                           <b:BookedResourcesAllowedFlag>false</b:BookedResourcesAllowedFlag>
                           <b:CcUsersAllowedFlag>false</b:CcUsersAllowedFlag>
                           <b:ClientsAllowedFlag>false</b:ClientsAllowedFlag>
                           <b:EmAllowedFlag>false</b:EmAllowedFlag>
                           <b:LtdBookedResourcesAllowedFlag>false</b:LtdBookedResourcesAllowedFlag>
                           <b:LtdOtherResourcesAllowedFlag>false</b:LtdOtherResourcesAllowedFlag>
                           <b:OtherResourcesAllowedFlag>false</b:OtherResourcesAllowedFlag>
                           <b:PmAllowedFlag>true</b:PmAllowedFlag>
                           <b:ProjectAamDashboardParams i:type="b:PwsAamPbDashboardParams">
                              <b:PbFilter>PBI-ProjectList/ProjectCode eq '{0}'</b:PbFilter>
                              <b:PbReportId>26c0b4b3-9fa6-4bb1-9e2e-a2bb4d0270a3</b:PbReportId>
                              <b:PbWorkspaceId>7b087de2-53a5-4cc7-b51d-0d780508debb</b:PbWorkspaceId>
                           </b:ProjectAamDashboardParams>
                        </b:PwsProjectAamDashboardDetail>
Example 03 - 3rd Party BI
                        <b:PwsProjectAamDashboardDetail>
                           <b:ProjectAamDashboardId i:nil="true"/>
                           <b:ProjectAamDashboardUid>1152921504606853793</b:ProjectAamDashboardUid>
                           <b:AamIntegrationSummary>
                              <b:AamIntegrationId i:nil="true"/>
                              <b:AamIntegrationName>Other Compatible BI Tool</b:AamIntegrationName>
                              <b:AamIntegrationUid>1152921504606847163</b:AamIntegrationUid>
                              <b:AamType>O</b:AamType>
                           </b:AamIntegrationSummary>
                           <b:ProjectAamDashboardName>(3) Other BI (Google Studio)</b:ProjectAamDashboardName>
                           <b:BookedResourcesAllowedFlag>false</b:BookedResourcesAllowedFlag>
                           <b:CcUsersAllowedFlag>false</b:CcUsersAllowedFlag>
                           <b:ClientsAllowedFlag>false</b:ClientsAllowedFlag>
                           <b:EmAllowedFlag>false</b:EmAllowedFlag>
                           <b:LtdBookedResourcesAllowedFlag>false</b:LtdBookedResourcesAllowedFlag>
                           <b:LtdOtherResourcesAllowedFlag>false</b:LtdOtherResourcesAllowedFlag>
                           <b:OtherResourcesAllowedFlag>false</b:OtherResourcesAllowedFlag>
                           <b:PmAllowedFlag>true</b:PmAllowedFlag>
                           <b:ProjectAamDashboardParams i:type="b:PwsAamOtherDashboardParams">
                              <b:OtherUrl>https://datastudio.google.com/embed/reporting/1SWAoc-0k0bQDyv2xDyo-2GF-EjCcIWQL/page/2Sdz</b:OtherUrl>
                           </b:ProjectAamDashboardParams>
                        </b:PwsProjectAamDashboardDetail>