ProgramInfo

ProgramInfo is a common type used in many program-related operations. This data type contains the following properties:

Property

Type

Description

Required

Default

id

Integer

Program ID

No

N/A

name

String

Program name

Yes

N/A

programTypeName a String Program type name Yes N/A
programTypeId a Long Program type ID Yes N/A

managers

common:User[]

Program managers (users)

No

N/A

priority

Integer

Priority of the program

No

N/A

score

Integer

Score of the program

No

N/A

statusCode

StatusCodeInfo

Status of the program

No

N/A

health

HealthInfo

Program health

No

N/A

issueHealth

HealthInfo

Program issue health

No

N/A

riskHealth

HealthInfo

Program risk health

No

N/A

scopeChangeHealth

HealthInfo

Program scope change health

No

N/A

description

String

Description of the program

No

N/A

benefit

String

Program benefit of the program

No

N/A

statusNotes

String

Status notes of the program

No

N/A

costs

ProgramCostInfo

Program costs of the program

No

N/A

content

ContentInfo

Program content (Proposal, Project, or Asset)

No

N/A

issues

IssueInfo[]

Issues of the program

No

N/A

risks

RiskInfo[]

Risks of the program

No

N/A

scopeChanges

ScopeChangeInfo[]

Scope changes

No

N/A

businessObjectives

BusinessObjectiveInfo[]

Business objectives

No

N/A

userData

common:UserData

User data

No

N/A

notes

Note

Note of the program

No

N/A

settings

SettingsInfo

Program settings

No

N/A

a. You can either specify the programTypeName property or the programTypeId property, but not both of them. When the programType object is returned in response to the web service call, only the programTypeName is populated.