Project Roadmap Connector
Status: Preview |
Tier: Standard |
Version: 1.0 |
Name |
Summary |
Get PortfolioLink |
|
UpdatePortfolioLink (string organization, string portfolioid, PortfolioLink body) |
Update PortfolioLink |
GetRoadmapItemLinksForPortfolio (string organization, string portfolioid) |
Get RoadmapItemLinks for a Portfolio |
Update RoadmapItemLink |
Name |
Summary |
Name |
Summary |
|
|
|
|
|
Summary: Get PortfolioLink
Description: 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.
Syntax:
ProjectRoadmap.GetPortfolioLink (string organization, string portfolioid)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
organization |
string (Organization Name) |
Name of Dynamics 365 organization like Contoso |
True |
|
portfolioid |
string(guid) (Portfolio Id) |
Id of the Portfolio connected to an external project |
True |
Returns:
Type:PortfolioLink
Description: Object describing external project linkage information for a Portfolio
Summary: Update PortfolioLink
Description: This operation is used to update the PortfolioLink associated with a portfolio in a Roadmap.
Syntax:
ProjectRoadmap.UpdatePortfolioLink (string organization, string portfolioid, PortfolioLink body)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
organization |
string (Organization Name) |
Name of Dynamics 365 organization like Contoso |
True |
|
portfolioid |
string(guid) (Portfolio Id) |
Id of the Portfolio connected to an external project |
True |
|
body |
|
Object describing external project linkage information for a Portfolio |
True |
Returns:
Type:PortfolioLink
Description: Object describing external project linkage information for a Portfolio
Summary: Get RoadmapItemLinks for a Portfolio
Description: 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.
Syntax:
ProjectRoadmap.GetRoadmapItemLinksForPortfolio (string organization, string portfolioid)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
organization |
string (Organization Name) |
Name of Dynamics 365 organization like Contoso |
True |
|
portfolioid |
string(guid) (Portfolio Id) |
Id of the Portfolio connected to an external project |
True |
Returns:
Type:RoadmapItemLinks
Description: List of RoadmapItemLinks
Summary: Update RoadmapItemLink
Description: This operation is used to update a RoadmapItemLink.
Syntax:
ProjectRoadmap.UpdateRoadmapItemLink (string organization, string portfolioid, string roadmapitemid, RoadmapItemLink body)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
organization |
string (Organization Name) |
Name of Dynamics 365 organization like Contoso |
True |
|
portfolioid |
string(guid) (Portfolio Id) |
Id of the Portfolio connected to an external project |
True |
|
roadmapitemid |
string(guid) (RoadmapItem Id) |
Id of the RoadmapItem parent of the roadmap item link to be updated |
True |
|
body |
|
Object describing external task linkage for a single item under a portfolio. |
True |
Returns:
Type:RoadmapItemLink
Description: Object describing external task linkage for a single item under a portfolio.
Summary:
Description: Object describing external project linkage information for a Portfolio
Properties:
Name |
Type |
Summary |
id |
string
|
Id of the PortfolioLink |
portfolioItemId |
string(guid)
|
Id of the portfolio item associated with this link |
externalProjectId |
string
|
Id of the project in the external tool |
externalProjectName |
string
|
Name of the project in the external tool |
externalUrl |
string
|
Url of the project in the external tool |
refreshErrorCode |
integer(int32)
|
Errorcode for refresh errors occuring during scheduled refresh |
refreshError |
string
|
Error description occuring during scheduled refresh |
refreshStartDate |
string(date-time)
|
Latest refresh start time |
refreshEndDate |
string(date-time)
|
Latest refresh end time |
refreshStatus |
integer(int32)
|
Last refresh operation status |
Summary:
Description: Object describing external task linkage for a single item under a portfolio.
Properties:
Name |
Type |
Summary |
id |
string
|
Id of the RoadmapItemLink |
roadmapItemId |
string
|
Id of the parent roadmap item that this link is associated with |
externalProjectId |
string
|
Id of the project in the external tool that is linked with the parent portfolio of this link |
externalTaskId |
string
|
Id of the task in the external tool that is associated with this link |
externalName |
string
|
Name of the task in the external tool |
externalUrl |
string
|
Url of the task in the external tool |
externalStartDate |
string(date-time)
|
Start date of the task in the external tool |
externalDueDate |
string(date-time)
|
Due date of the task in the external tool |
refreshErrorCode |
integer(int32)
|
Errorcode for refresh errors occuring during scheduled refresh |
refreshError |
string
|
Error description occuring during scheduled refresh |
Summary:
Description: List of RoadmapItemLinks
Properties:
Name |
Type |
Summary |
value |
array of (RoadmapItemLink)
|
An array of RoadmapItemLinks |