Escolar Documentos
Profissional Documentos
Cultura Documentos
Center
Software Version: 9.40
Program Management
Configuration Guide
Legal Notices
Warranty
TheonlywarrantiesforHewlettPackardEnterpriseproductsandservicesaresetforthintheexpresswarrantystatementsaccompanyingsuchproductsandservices.Nothing
hereinshouldbeconstruedasconstitutinganadditionalwarranty.HewlettPackardEnterpriseshallnotbeliablefortechnicaloreditorialerrorsoromissionscontainedherein.
Theinformationcontainedhereinissubjecttochangewithoutnotice.
Copyright Notice
2016HewlettPackardEnterpriseDevelopmentLP
Trademark Notices
AdobeisatrademarkofAdobeSystemsIncorporated.
MicrosoftandWindowsareU.S.registeredtrademarksofMicrosoftCorporation.
UNIXisaregisteredtrademarkofTheOpenGroup.
Documentation Updates
Tocheckforrecentupdatesortoverifythatyouareusingthemostrecenteditionofadocument,goto:https://softwaresupport.hpe.com/.
ThissiterequiresthatyouregisterforanHPPassportandtosignin.ToregisterforanHPPassportID,clickRegisterontheHPESoftwareSupportsiteorclickCreate an
AccountontheHPPassportloginpage.
Youwillalsoreceiveupdatedorneweditionsifyousubscribetotheappropriateproductsupportservice.ContactyourHPEsalesrepresentativefordetails.
Thefollowingtableindicateschangesmadetothisdocumentsincethelastreleasededition.
Support
VisittheHPESoftwareSupportsiteat:https://softwaresupport.hpe.com/.
MostofthesupportareasrequirethatyouregisterasanHPPassportuserandtosignin.Manyalsorequireasupportcontract.ToregisterforanHPPassportID,click
RegisterontheHPESupportsiteorclickCreate an AccountontheHPPassportloginpage.
Tofindmoreinformationaboutaccesslevels,goto:https://softwaresupport.hpe.com/web/softwaresupport/access-levels.
HPE Software Solutions NowaccessestheHPSWSolutionandIntegrationPortalwebsite.ThissiteenablesyoutoexploreHPEProductSolutionstomeetyourbusiness
needs,includesafulllistofIntegrationsbetweenHPEProducts,aswellasalistingofITILProcesses.TheURLforthiswebsiteis
https://softwaresupport.hpe.com/km/KM01702731.
Page 2 of 41
Contents
Chapter1:GettingStartedwithProgramManagementConfiguration 5
OverviewofProgramManagement
Program-RelatedRequestTypes
OverviewofProgramManagementConfiguration
StepOne:GatherInformation
StepTwo:ConfigureProgramManagementRequestTypes
5
6
7
8
9
StepThree:ConfigureProgramManagementWorkflows
StepFour:AddCustomUserDataFieldstoProgramPages
StepFive:SetSecurityforProgramManagement
RelatedDocuments
9
10
10
11
Chapter2:ConfiguringProgramManagementRequestTypesand
Workflows
ConfiguringProgramManagementRequestTypes
ConfiguringProgramManagementWorkflows
ConfiguringBackgroundServicesforProgramManagement
Chapter3:ConfiguringUserData
12
12
17
18
19
OverviewofUserData
ReferringtoUserData
AddingCustomUserFieldstoPrograms
ConfiguringtheDefaultValueforaCustomUserField
19
20
20
24
ConfiguringDefaultSecurityforaCustomUserField
AddingColumnstotheProgramOverviewPage
ChangedColumnNames
MoreInformationAboutConfiguringUserData
26
29
29
29
Chapter4:ConfiguringSecurityforProgramManagement
31
ProgramManagementSecurity
31
RequiredLicenses
ProgramManagement
DemandManagement
ProjectManagement
32
32
32
33
Page 3 of 41
AccessGrants
SecurityGroups
CreatingaSecurityGroupandAssigningItAccessGrants
ConfiguringProgramManagementUsers
AssociatingSecurityGroupswithWorkflows
Senddocumentationfeedback
33
33
34
36
38
41
Page 4 of 41
Page 5 of 41
Page 6 of 41
EachProgramManagementrequesttypemustbelinkedtoitscorrespondingfieldgroupandtoa
specificProgramManagementworkflow.Likewise,eachProgramManagementworkflowmustbe
linkedtoaspecificProgramManagementrequesttype.
Table 1-1. Program Management field groups
Field Group
Description
PFMProgram
Requiredforanyrequesttypethatwillrepresentaprogramlifecycle
(regardlessofwhethertheprogramwillbeconsideredintheportfolio).
ProgramIssue
Allowsrequeststobeconsideredasissuesinaprogram.
ProgramReference
Containsafieldthatallowsausertoaddaprogramreferencetoarequest.
ProgramRisk
Allowsrequeststobeconsideredasrisksinaprogram.
Page 7 of 41
Workflows"onpage12and"ConfiguringSecurityforProgramManagement"onpage31containthe
detailedproceduresyouusetoperformthesesteps.
Workflow
Definition
ProgramDetails
ProgramProcess
Arequesttypeusedtoenterbasicsetofdetailed
programinformation.
ProgramIssue
IssueManagement
Process
Arequesttypeusedtoenterissuesdirectlyagainsta
program.
ProjectIssue
IssueManagement
Arequesttypeusedtoenterissuesintoaproject
Page 8 of 41
Workflow
Definition
Process
associatedwithaprogram.
ProgramRisk
RiskManagement
Process
Arequesttypeusedtoenterriskinformationintoa
program.
ProjectRisk
RiskManagement
Process
Arequesttypeusedtoenterriskinformationintoa
projectassociatedwithaprogram.
ProjectScope
Change
ScopeChangeRequest Arequesttypeusedtoenterscopechangesintoa
Process
projectassociatedwithaprogram.
Iftheserequesttypesandworkflowsareadequate,nofurtherrequirementsgatheringisnecessary.
Note:ForinformationonhowtoaddProgramManagement-relatedportletstoPPMDashboard
pages,seetheCreating Portlets and Modulesguide.Forinformationonhowtoaddthe
preconfiguredProgramManagerpagetothePPMDashboardandmodifyittosuityourneeds,see
theProgram Management Users Guide.
Page 9 of 41
Page 10 of 41
Related Documents
Foradditionalusefulinformation,seethefollowingdocuments:
l Program Management Users Guide
l Commands, Tokens, and Validations Guide and Reference
l Security Model Guide and Reference
l Demand Management Configuration Guide
l Deployment Management Configuration Guide
l HPE-Supplied Entities Guide(includesdescriptionsofallPPMCenterportlets,requesttypes,and
workflows)
Page 11 of 41
Page 12 of 41
Configuration Guide.
TheRequestType:<Request Type Name>windowopens.
6. Addafieldgrouptotherequestheadertype.
a. InthetoprightoftheRequestTypewindow,undertheRequest Header Typebox,click
Open.
Page 13 of 41
b. ClickField Groups.
TheFieldGroupswindowopens.
Page 14 of 41
c. Togivetheselectedrequestheadertypethefunctionalityyouwantittohave,selectthe
EnabledcheckboxforoneoftheProgramManagementfieldgroups(PFM Program,
Program Risk,Program IssueandProgram Reference).
Note:
l SelectingthePFMProgramfieldgroupallowsrequeststobetreatedasprogramsin
thePortfolioManagementprocess.
l SelectingtheProgramRiskfieldgroupallowsrequeststobeconsideredasrisksina
program.
l SelectingtheProgramIssuefieldgroupallowsrequeststobetreatedasissuesina
program.
l SelectingtheProgramReferencefieldgroupaddsafieldtotherequesttypesothat
userscanaddaprogramreferencetorequests.
d. ClickOK.
e. IntheRequestHeaderTypewindow,clickOK.
f. FromthePPMWorkbenchshortcutbar,selectRequest Types.
TheRequestTypewindowopens.
Note:ForalistofProgramManagementrequesttypesandthefieldgroupsassociated
withthem,see"Table1-1.ProgramManagementfieldgroups"onpage7.
7. Tosavethechangestotherequesttype,clickSave.
8. Addaworkflowtotherequesttype:
Note:Forinformationaboutworkflowsandworkflowsteps,seetheDemand Management
Users Guide.
Page 15 of 41
a. IntheRequestTypewindow,clicktheWorkflowstab.
Bydefault,theAll Workflows are allowed for this Request Typecheckboxisselected.
d. IntheWorkflowbox,selectaworkflow.
e. ClickOK.
TheWorkflowstabliststheselectedworkflow.
f. Tosavethechangestotherequesttype,clickSave.
9. ClickOK.
Page 16 of 41
Fordetailedinformationonhowtoconfigurearequesttype,seetheDemand Management
Configuration Guide.
Page 17 of 41
Description
Default Value
Financial
Summary
RollupService
Calculatesrollupsoffinancialinformation,including
Status:Enabled
forecastandactualcostsandbenefits(monthlydata)and
ScheduledType:
approvedbudgets(annualdata),forthefollowing:
Simple
l Rollupsfromproposals,projects,andassetstoa
Schedule:3hours
program
l Rollupsfromproposals,projects,assets,programs,
andsubportfoliostoaportfolio,alongwithimmediate
rollupstoallthesuccessivelyhigherlevelsinthe
portfoliohierarchy
Program
HealthService
Programoverallhealthiscalculatedbasedonissue
health,riskhealth,andscopechangehealth.The
ProgramHealthServiceupdatesprogramhealth
automatically.
Status:Enabled
ScheduleType:
Simple
Schedule:5minutes
Tomodifytheservice,dothefollowing:
1. Fromthemenubarinthestandardinterface,selectOpen > Administration > Schedule
Services.
2. Clicktheserviceyouwanttomodify.
3. EdittheStatus,ScheduleType,andSchedule.Seetheonlinehelpformoreinformationaboutthe
ScheduleType.
4. ClickSave.
Page 18 of 41
Page 19 of 41
Eachuserdatatypeconsistsofthefollowingcomponents:
l TheUser Data TypecolumnliststheuserdatatypesthatPPMCentersuppliesoutofthebox.For
programs,PPMCentersuppliestheProgramUserDatauserdataentity.
Note:Althoughyoucannotcreatenewuserdatatypes,youcandefinefieldsforanexisting
userdatatype.
l TheScopecolumnindicatesthescopeoftheuserdatatypefield.Thescopevalueiseitherglobal
orcontext. Ifthescopeisglobal,theUser Datatabforeverydesignatedentitycontainsthedefined
field.Ifthescopevalueiscontext(acontext-sensitiveuserdatatypefield),thedefineduserdata
fieldisdisplayedonlyontheUser Datatabofentitieswithspecificcontextfieldsandcontextvalue
definitions.ThescopeoftheProgramUserDatauserdatatypeisglobal.
l TheContext Fieldcolumndisplaysthelabelofcontext-sensitivefields.Itisnotenabledforthe
ProgramUserDatatype.
l TheContext Value columnliststhevalue(context)forcontext-sensitivefields.Itisnotenabledfor
theProgramUserDatatype.
Youcandefineupto20userdatatypefieldsfordisplayontheyourViewProgramandModifyProgram
pagesinthePPMDashboard.Youcanconfigurethemajorattributesofeachfield,includingits
graphicalpresentation,validationmethod,andwhetheritisrequired.
Caution:DonoteditthePMO - CR Levelvalidationbecauseitisseeddata.Editingitcancause
boththeKPMO_PROGRAM_SCOPE_CHANGE_VviewandtheProgramScopeChangeListportlettofail.
Page 20 of 41
Programpage.
Toaddacustomuserfieldtoprogrampages:
1. LogontoPPMCenter.
2. Fromthemenubar,selectOpen > Administration > Open Workbench.
ThePPMWorkbenchopens.
3. Fromtheshortcutbar,selectConfiguration > User Data.
TheUserDataWorkbenchopens.
4. ClickList.
TheResultstabliststheavailableuserdatatypes.
5. IntheUser Data Typecolumn,double-clickProgram User Data.
TheUserDataContext:ProgramUserDatawindowopenstotheFieldstab.
6. ClickNew.
TheField:NewwindowopenstotheAttributestab.
Page 21 of 41
7. Enterthefollowinginformation:
a. IntheField Promptbox,typethelabeltodisplayforthenewfield.
b. IntheTokenbox,typeanuppercasetextstringtousetoidentifythisfield.
Thetokennamemustbeuniquetothespecificuserdata.Anexampletokennameis
ASSIGNED_TO_USER_ID.
c. IntheDescriptionbox,youcanentertextthatdescribeswhatthefieldcapturesandhowitis
tobeused.
d. Toenablethenewfield,leaveEnabledselected.
e. IntheValidationbox,enterorselectthevalidationlogictousetodeterminethevalidvalues
forthefield.
Thiscanbealistofuser-definedvalues,arulethattheresultmustbeanumber,andsoon.
TheComponent Typefieldindicatesthefieldtype(list,free-formtextfield,andsoon).This
read-onlyfieldisderivedfromthevalidationyouselected.
f. Ifthefieldlistsselectableitems,andyouwantuserstobeabletoselectmorethanoneof
Page 22 of 41
these,selectMultiselect.
IfyouselectMultiselect,thePPMWorkbenchdisplaysadialogboxthatlistslimitations
imposedonmultiselectuserfields.
g. IfyouselectedMultiselect,makeanoteofthelimitations,andthenclickYes.
8. OntheAttributestab,enterthefollowinginformation:
a. IntheUser Data Collist,selecttheinternalcolumninwhichthefieldvalueistobestored.
Thesevaluesarestoredinthecorrespondingcolumninthetableforprograms.Youcanstore
informationinupto20columns,whichmeansthatyoucancreateupto20customfieldsfor
programs.Notwofieldsinuserdatacanusethesamecolumn.
b. Tomakethenewfieldread-onlyatalltimes,intheDisplay Onlylist,selectAlways.Tomake
thefieldeditableatalltimes,selectNever.
c. Tomakethefieldvisibletousers,nexttoDisplay,leaveYesselected.Tohidethefield,
selectNo.
d. Tomakethefieldrequired(theusermustspecifyavalue)atalltimes,intheRequiredlist,
selectAlways.Tomakethefieldoptionalatalltimes,selectNever.
Atthispointyoucancontinuetoconfigurethenewfield,saveyourchangesandcreateanother
field,orsaveyourchangesandclosetheFieldwindow.
9. Dooneofthefollowing:
o Continuetoconfigurethenewfield.
Forinformationonhowtofurtherconfigurethenewfield,see"ConfiguringtheDefaultValuefor
aCustomUserField"onthenextpageand"ConfiguringDefaultSecurityforaCustomUser
Field"onpage26.
o Tosaveyourchangesandcreateanotherfield,clickAdd.
TheFieldwindowclearssothatyoucancreateanothernewfield.
o TosaveyourchangesandclosetheFieldwindow,clickOK,andthen,intheUserData
Contextwindow,clickOK.
Page 23 of 41
Page 24 of 41
8. ClicktheDefaulttab.
9. Enterthefollowinginformation:
a. Toindicatethatthefieldistohaveadefaultvalue,intheDefault Typelist,dooneofthe
following:
l Tospecifythatthefielddefaultistobeaconstantvalue,selectConstant.
l Tospecifythatthefielddefaultistohavenodefault,selectNone.
b. Ifyouspecifiedaconstantdefaulttype,thenintheVisible Valuelist,selecttheconstant
value.
10. Dooneofthefollowing:
o Continuetoconfigurethenewcustomfield.
o TosavethecustomfieldandclosetheFieldwindow,clickOK,andthen,intheUserData
Contextwindow,clickOK.
Page 25 of 41
Page 26 of 41
8. ClicktheSecuritytab.
a. ClickEdit.
TheEditFieldSecuritywindowopens.
Page 27 of 41
9. Tospecifythatonlycertainusersorgroupsbeabletoviewandoreditthecustomfield:
a. NexttoThis field is,cleartheVisible to all usersandEditable by all userscheckboxes.
b. IntheSelect Users/Security Groups that can view this fieldlist,selectoneofthe
following:
l Security Group
l User
l Standard Token
l User Defined Token
Yourselectiondeterminesthelabeldisplayedfortheauto-completefieldbelowthelist.
c. Usetheauto-completefieldtoselectthesecuritygroups,users,standardtokens,oruserdefinedtokensthatyouwanttobeabletoviewthisfield.
d. Togivetheselecteditemstheabilitytoeditthefield,leavetheProvide Editing Rights
checkboxselected.Tomakethefieldread-onlyforyourselection(s),clearthecheckbox.
e. ClickAdd.
Thetableontherightlistsyourselection(s).
f. Repeatstepcthroughstepetoconfigurefieldvisibilityforadditionalusersandgroups.
Inthetableontheright,theVisibleandEditablecheckboxesareselectedbydefaultforallof
theselectedusersandgroup.
g. Inthetableontheright,cleartheVisiblecheckboxfortheusersandgroupsfromwhichyou
wantthefieldtobehidden.
h. Inthetableontheright,cleartheEditablecheckboxfortheusersandgroupsforwhichyou
wantthecustomfieldtoberead-only.
10. ClickOK.
11. IntheFieldwindow,clickOK.
12. IntheUserDataContextwindow,clickOK.
Page 28 of 41
Page 29 of 41
l Copyingfielddefinitions
l Configuringuserdatafielddependencies(detailedsteps)
l Editinguserdatafields
l Removingfields
l Configuringuserdatalayout
Page 30 of 41
Definition
Licenses
Eachuserisassignedoneormorelicensesthatdeterminewhichsetof
PPMCenterproduct-relatedscreensandfunctionsisavailabletothatuser.
Usethelicensesinconjunctionwithaccessgrantstogiveusersaccessto
specificfieldsandfunctions.
Accessgrants
Linkedtousersthroughsecuritygroups,accessgrantsdeterminethe
windowsandfunctionsinwhichuserscanvieworeditinformationor
performactions.Accessgrantsalsoprovidedifferentlevelsofcontrolover
someentitiesandfields.
Entity-level
restrictions
Useentitysettingsto:
l Controlwhocancreate,edit,process,anddeletePPMCenterentities
suchasrequests,packages,andprojects.
l Controlwhichrequesttypesandobjecttypescanbeusedwithcertain
workflows.
Youcansetuptheserestrictionsintheconfigurationentities(workflows,
requesttypes,andobjecttypes).
Page 31 of 41
Definition
Field-levelrestrictions
ForeachcustomfieldthatyoudefineinPPMCenter,youcanspecifythe
conditionsunderwhichitisvisible(ornot)andeditable(orread-only).You
canalsospecifytheuserswhocanvieworeditsomefields.
Configuration-level
restrictions
Useownershipgroupssettingstospecifywhocanmodifyconfiguration
entities.Forexample,toensurethatonlydesignateduserscanchange
yourPPMCentercontrolledprocesses,selecttheuserswhocaneditan
existingworkflow.
"SecurityGroups"onthenextpageofthissectionprovidesthestepstoperformtoconfiguresecurity
groupsandusersforProgramManagement.
Required Licenses
TouseProgramManagement,youmusthavethefollowingapplicationlicenses:
l ProgramManagement
l DemandManagement
l ProjectManagement
Forinformationaboutthesystem-levellicensesrequiredtoconfiguresecurityinPPMCenter,seethe
Security Model Guide and Reference.
Program Management
TheProgramManagementlicenseprovidesaccesstobasicProgramManagementfunctionalityandto
configurationofgeneralProgramManagementsettings.ItmustbeusedinconjunctionwithDemand
ManagementandProjectManagementlicenses.
Demand Management
TheDemandManagementlicenseprovidesaccesstoallDemandManagementfunctionality.
Page 32 of 41
Project Management
TheProjectManagementlicenseprovidesaccesstoallProject,Resource,andFinancialManagement
functionalityavailablethroughthePPMWorkbench,aswellasaccesstoadvancedPPMDashboard
functions.
Access Grants
Accessgrantsprovideusers(whohavetherequiredapplicationlicenses)withthepermissionrequired
toaccessspecificentitiesorperformspecificfunctionswithinPPMCenter.
TheProgramManagementaccessgrantsare:
l PMO: Create Programs. WhenusedwiththeEditProgramsaccessgrant,thisaccessgrant
allowsausertocreateanewprogram.
l PMO: Edit Programs.Thisaccessgrantallowsausertomodifyallprogramsonwhichheisthe
assignedtheprogrammanager.
l PMO: Edit All Programs.Thisaccessgrantallowsuserstocreateandmodifyanyprogram.
l PMO: Edit Program Types.Thisaccessgrantallowsuserstocreateandmodifyanyprogram
type.
l PMO: View Program Types.Thisaccessgrantallowsuserstoviewanyprogramtype.
l PMO: View Programs.Thisaccessgrantallowsuserstoviewprogramdefinitions.
Security Groups
UsingsecuritygroupsinProgramManagementinvolvesassociatingthemwithprocess(workflow)
stepsandpotentiallyrestrictinguseraccesstotheProgramManagemententitiesprojects,requests,
andfinancialsummaries.
Thissectionprovidesdetailedinstructiononhowtocreatesecuritygroupsandassignthemaccess
grants,adduserstosecuritygroups,andassociatethesecuritygroupswithworkflows(business
processes).
Page 33 of 41
Page 34 of 41
9. Toassignaccessgrantstoyournewsecuritygroup:
a. IntheAvailable Access Grantstable,selectoneormoreaccessgrants.
Tip:YoucanusetheCtrlandShiftkeystoselectadjacentandnonadjacentitemsin
thelist.
b. Clickthearrowpointer.
Page 35 of 41
"Table4-2.ProgramManagementsecuritygroupscenario"belowlistsdetailsforthesecuritygroup
setupfortwosetsof(example)userswhohavedifferentProgramManagementaccessgrants
assignedtothem.
Table 4-2. Program Management security group scenario
Security Group
Definition
Program
Manager
l PMO:CreatePrograms
Corporateprogrammanagerswhomusthave
fullaccesstoprograms.
l PMO:EditPrograms
l PMO:EditAllPrograms
l PMO:ViewPrograms
AdminProgram
Mgmt
l PMO:ViewPrograms
Linemanagerswhoonlyneedtoview
programs.
Page 36 of 41
5. Entertherequiredinformation(fieldswithlabelsdisplayedinredtext)forthenewuser,andthen
clicktheSecurity Groupstab.
Licenses
Definition
ProgramManager
l ProgramManagement
Corporateprogrammanagerswhorequirefull
Page 37 of 41
Table 4-3. Program Management security group and license scenario, continued
Security Group
Licenses
Definition
l DemandManagement
accesstoprograms.
l ProjectManagement
AdminProgram
Mgmt
l ProgramManagement
l DemandManagement
Linemanagerswhoonlyneedtoview
programs.
l ProjectManagement
Page 38 of 41
TheWorkflowwindowopenstotheLayouttab,whichyouusetoconfigureworkflowsteps.
4. OntheLayouttab,double-clickanumberedworkflowstep.
TheWorkflowStepwindowopenstothePropertiestab,whichisusedtospecifygeneral
informationabouttheworkflowstep.
5. ClicktheSecuritytab.
Note:YouusetheSecuritytabtoassignsecuritygroupsandindividualuserstothe
workflowstep.Afteryouassignasecuritygrouptoaworkflowstep,onlyamemberofthat
securitygroupcanactonthatstep.
6. ClickNew.
TheWorkflowStepSecuritywindowopens.
7. IntheSecurity Groupbox,usetheauto-completelisttooltoopentheValidatewindowandselect
thesecuritygrouporgroups.
8. ClickOK.
Page 39 of 41
9. IntheWorkflowStepwindow,clickOK.
TheSecuritytabliststhesecuritygroupsaddedtotheworkflowstep.
10. ClickOK.
11. Tosaveyourchangestotheworkflow,intheWorkflow:<Workflow Name>window,clickOK.
Formoreinformationonconfiguringworkflowsteps,seetheDemand Management Configuration
Guide.
Page 40 of 41
Page 41 of 41