Portfolio and Roadmap
Portfolio and Roadmap Connector
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Power Automate | Standard | All Power Automate regions except the following: - US Government (GCC) - China Cloud operated by 21Vianet |
Power Apps | Standard | All Power Apps regions except the following: - US Government (GCC) - China Cloud operated by 21Vianet |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Portfolio and Roadmap
Reference
In this article
- Actions
- Definitions
Portfolio and Roadmap Connector
This connector was previously know as Project Roadmap connector. This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Power Automate | Standard | All Power Automate regions except the following: |
- US Government (GCC) | ||
- China Cloud operated by 21Vianet | ||
Power Apps | Standard | All Power Apps regions except the following: |
- US Government (GCC) | ||
- China Cloud operated by 21Vianet |
Connector Metadata
| Publisher | Microsoft |
Actions
Get PortfolioLink
This operation is used to retrieve the PortfolioLink associated with a portfolio in a Roadmap. This object contains information about the external project that this portfolio is linked to.
Get RoadmapItemLinks for a Portfolio
This operation is used to retrieve all the RoadmapItemLinks associated with a portfolio in a Roadmap. RoadmapItemLinks contain information about the external tasks that are imported in this portfolio.
Update PortfolioLink
This operation is used to update the PortfolioLink associated with a portfolio in a Roadmap.
Update RoadmapItemLink
This operation is used to update a RoadmapItemLink.
Get PortfolioLink
Operation ID: GetPortfolioLink
This operation is used to retrieve the PortfolioLink associated with a portfolio in a Roadmap. This object contains information about the external project that this portfolio is linked to.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name | organization | True | string | Name of Dynamics 365 organization like Contoso |
Portfolio Id | portfolioid | True | guid | Id of the Portfolio connected to an external project |
Returns
Object describing external project linkage information for a Portfolio
Body
PortfolioLink
Get RoadmapItemLinks for a Portfolio
Operation ID: GetRoadmapItemLinksForPortfolio
This operation is used to retrieve all the RoadmapItemLinks associated with a portfolio in a Roadmap. RoadmapItemLinks contain information about the external tasks that are imported in this portfolio.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name | organization | True | string | Name of Dynamics 365 organization like Contoso |
Portfolio Id | portfolioid | True | guid | Id of the Portfolio connected to an external project |
Returns
List of RoadmapItemLinks
Body
RoadmapItemLinks
Update PortfolioLink
Operation ID: UpdatePortfolioLink
This operation is used to update the PortfolioLink associated with a portfolio in a Roadmap.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name | organization | True | string | Name of Dynamics 365 organization like Contoso |
Portfolio Id | portfolioid | True | guid | Id of the Portfolio connected to an external project |
id | id | string | Id of the PortfolioLink | |
portfolioItemId | portfolioItemId | guid | Id of the portfolio item associated with this link | |
externalProjectId | externalProjectId | string | Id of the project in the external tool | |
externalProjectName | externalProjectName | string | Name of the project in the external tool | |
externalUrl | externalUrl | string | Url of the project in the external tool | |
refreshErrorCode | refreshErrorCode | integer | Errorcode for refresh errors occuring during scheduled refresh | |
refreshError | refreshError | string | Error description occuring during scheduled refresh | |
refreshStartDate | refreshStartDate | date-time | Latest refresh start time | |
refreshEndDate | refreshEndDate | date-time | Latest refresh end time | |
refreshStatus | refreshStatus | integer | Last refresh operation status |
Returns
Object describing external project linkage information for a Portfolio
Body
PortfolioLink
Update RoadmapItemLink
Operation ID: UpdateRoadmapItemLink
This operation is used to update a RoadmapItemLink.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name | organization | True | string | Name of Dynamics 365 organization like Contoso |
Portfolio Id | portfolioid | True | guid | Id of the Portfolio connected to an external project |
RoadmapItem Id | roadmapitemid | True | guid | Id of the RoadmapItem parent of the roadmap item link to be updated |
id | id | string | Id of the RoadmapItemLink | |
roadmapItemId | roadmapItemId | string | Id of the parent roadmap item that this link is associated with | |
externalProjectId | externalProjectId | string | Id of the project in the external tool that is linked with the parent portfolio of this link | |
externalTaskId | externalTaskId | string | Id of the task in the external tool that is associated with this link | |
externalName | externalName | string | Name of the task in the external tool | |
externalUrl | externalUrl | string | Url of the task in the external tool | |
externalStartDate | externalStartDate | date-time | Start date of the task in the external tool | |
externalDueDate | externalDueDate | date-time | Due date of the task in the external tool | |
refreshErrorCode | refreshErrorCode | integer | Errorcode for refresh errors occuring during scheduled refresh | |
refreshError | refreshError | string | Error description occuring during scheduled refresh |
Returns
Object describing external task linkage for a single item under a portfolio.
Body
RoadmapItemLink
Definitions
PortfolioLink
Object describing external project linkage information for a Portfolio
Name | Path | Type | Description |
---|---|---|---|
id | id | string | Id of the PortfolioLink |
portfolioItemId | portfolioItemId | guid | Id of the portfolio item associated with this link |
externalProjectId | externalProjectId | string | Id of the project in the external tool |
externalProjectName | externalProjectName | string | Name of the project in the external tool |
externalUrl | externalUrl | string | Url of the project in the external tool |
refreshErrorCode | refreshErrorCode | integer | Errorcode for refresh errors occuring during scheduled refresh |
refreshError | refreshError | string | Error description occuring during scheduled refresh |
refreshStartDate | refreshStartDate | date-time | Latest refresh start time |
refreshEndDate | refreshEndDate | date-time | Latest refresh end time |
refreshStatus | refreshStatus | integer | Last refresh operation status |
RoadmapItemLink
Object describing external task linkage for a single item under a portfolio.
Name | Path | Type | Description |
---|---|---|---|
id | id | string | Id of the RoadmapItemLink |
roadmapItemId | roadmapItemId | string | Id of the parent roadmap item that this link is associated with |
externalProjectId | externalProjectId | string | Id of the project in the external tool that is linked with the parent portfolio of this link |
externalTaskId | externalTaskId | string | Id of the task in the external tool that is associated with this link |
externalName | externalName | string | Name of the task in the external tool |
externalUrl | externalUrl | string | Url of the task in the external tool |
externalStartDate | externalStartDate | date-time | Start date of the task in the external tool |
externalDueDate | externalDueDate | date-time | Due date of the task in the external tool |
refreshErrorCode | refreshErrorCode | integer | Errorcode for refresh errors occuring during scheduled refresh |
refreshError | refreshError | string | Error description occuring during scheduled refresh |
RoadmapItemLinks
List of RoadmapItemLinks
Name | Path | Type | Description |
---|---|---|---|
value | value | array of RoadmapItemLink | An array of RoadmapItemLinks |
Actions
Get Portfolio |
This operation is used to retrieve the PortfolioLink associated with a portfolio in a Roadmap. This object contains information about the external project that this portfolio is linked to. |
Get Roadmap |
This operation is used to retrieve all the RoadmapItemLinks associated with a portfolio in a Roadmap. RoadmapItemLinks contain information about the external tasks that are imported in this portfolio. |
Update Portfolio |
This operation is used to update the PortfolioLink associated with a portfolio in a Roadmap. |
Update Roadmap |
This operation is used to update a RoadmapItemLink. |
Get PortfolioLink
This operation is used to retrieve the PortfolioLink associated with a portfolio in a Roadmap. This object contains information about the external project that this portfolio is linked to.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
organization | True | string |
Name of Dynamics 365 organization like Contoso |
Portfolio Id
|
portfolioid | True | guid |
Id of the Portfolio connected to an external project |
Returns
Object describing external project linkage information for a Portfolio
- Body
- PortfolioLink
Get RoadmapItemLinks for a Portfolio
This operation is used to retrieve all the RoadmapItemLinks associated with a portfolio in a Roadmap. RoadmapItemLinks contain information about the external tasks that are imported in this portfolio.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
organization | True | string |
Name of Dynamics 365 organization like Contoso |
Portfolio Id
|
portfolioid | True | guid |
Id of the Portfolio connected to an external project |
Returns
List of RoadmapItemLinks
- Body
- RoadmapItemLinks
Update PortfolioLink
This operation is used to update the PortfolioLink associated with a portfolio in a Roadmap.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
organization | True | string |
Name of Dynamics 365 organization like Contoso |
Portfolio Id
|
portfolioid | True | guid |
Id of the Portfolio connected to an external project |
id
|
id | string |
Id of the PortfolioLink |
|
portfolioItemId
|
portfolioItemId | guid |
Id of the portfolio item associated with this link |
|
externalProjectId
|
externalProjectId | string |
Id of the project in the external tool |
|
externalProjectName
|
externalProjectName | string |
Name of the project in the external tool |
|
externalUrl
|
externalUrl | string |
Url of the project in the external tool |
|
refreshErrorCode
|
refreshErrorCode | integer |
Errorcode for refresh errors occuring during scheduled refresh |
|
refreshError
|
refreshError | string |
Error description occuring during scheduled refresh |
|
refreshStartDate
|
refreshStartDate | date-time |
Latest refresh start time |
|
refreshEndDate
|
refreshEndDate | date-time |
Latest refresh end time |
|
refreshStatus
|
refreshStatus | integer |
Last refresh operation status |
Returns
Object describing external project linkage information for a Portfolio
- Body
- PortfolioLink
Update RoadmapItemLink
This operation is used to update a RoadmapItemLink.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
organization | True | string |
Name of Dynamics 365 organization like Contoso |
Portfolio Id
|
portfolioid | True | guid |
Id of the Portfolio connected to an external project |
RoadmapItem Id
|
roadmapitemid | True | guid |
Id of the RoadmapItem parent of the roadmap item link to be updated |
id
|
id | string |
Id of the RoadmapItemLink |
|
roadmapItemId
|
roadmapItemId | string |
Id of the parent roadmap item that this link is associated with |
|
externalProjectId
|
externalProjectId | string |
Id of the project in the external tool that is linked with the parent portfolio of this link |
|
externalTaskId
|
externalTaskId | string |
Id of the task in the external tool that is associated with this link |
|
externalName
|
externalName | string |
Name of the task in the external tool |
|
externalUrl
|
externalUrl | string |
Url of the task in the external tool |
|
externalStartDate
|
externalStartDate | date-time |
Start date of the task in the external tool |
|
externalDueDate
|
externalDueDate | date-time |
Due date of the task in the external tool |
|
refreshErrorCode
|
refreshErrorCode | integer |
Errorcode for refresh errors occuring during scheduled refresh |
|
refreshError
|
refreshError | string |
Error description occuring during scheduled refresh |
Returns
Object describing external task linkage for a single item under a portfolio.
- Body
- RoadmapItemLink
Definitions
PortfolioLink
Object describing external project linkage information for a Portfolio
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id of the PortfolioLink |
portfolioItemId
|
portfolioItemId | guid |
Id of the portfolio item associated with this link |
externalProjectId
|
externalProjectId | string |
Id of the project in the external tool |
externalProjectName
|
externalProjectName | string |
Name of the project in the external tool |
externalUrl
|
externalUrl | string |
Url of the project in the external tool |
refreshErrorCode
|
refreshErrorCode | integer |
Errorcode for refresh errors occuring during scheduled refresh |
refreshError
|
refreshError | string |
Error description occuring during scheduled refresh |
refreshStartDate
|
refreshStartDate | date-time |
Latest refresh start time |
refreshEndDate
|
refreshEndDate | date-time |
Latest refresh end time |
refreshStatus
|
refreshStatus | integer |
Last refresh operation status |
RoadmapItemLink
Object describing external task linkage for a single item under a portfolio.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id of the RoadmapItemLink |
roadmapItemId
|
roadmapItemId | string |
Id of the parent roadmap item that this link is associated with |
externalProjectId
|
externalProjectId | string |
Id of the project in the external tool that is linked with the parent portfolio of this link |
externalTaskId
|
externalTaskId | string |
Id of the task in the external tool that is associated with this link |
externalName
|
externalName | string |
Name of the task in the external tool |
externalUrl
|
externalUrl | string |
Url of the task in the external tool |
externalStartDate
|
externalStartDate | date-time |
Start date of the task in the external tool |
externalDueDate
|
externalDueDate | date-time |
Due date of the task in the external tool |
refreshErrorCode
|
refreshErrorCode | integer |
Errorcode for refresh errors occuring during scheduled refresh |
refreshError
|
refreshError | string |
Error description occuring during scheduled refresh |
RoadmapItemLinks
List of RoadmapItemLinks
Name | Path | Type | Description |
---|---|---|---|
value
|
value | array of RoadmapItemLink |
An array of RoadmapItemLinks |