资源

定义新项目(pm1)

/****************************************************************//*S A S S A M P L E L I B R A R Y*//*                                                              *//*名称:PM1*//*标题:定义新项目(pm1)*//*产品:或*//*系统:所有*//*钥匙:PM*//*程序:PM*//*数据:*//*                                                              *//*支持:更新:*//*参考:PM章节中的示例1(PM用户指南)*//*MISC:请注意,PROC PM是使用NODISPLAY调用的*//*选项。要在中运行示例*//*用户指南,删除NODISPLAY选项和*//*按照示例中概述的步骤进行操作*//*                                                              *//*该文件还包含在*//*PM章节中的其他示例。你可以用这些*//*语句来调用每个示例的PM窗口*//*使用说明编辑项目后*//*在上一示例的《用户指南》中给出*//****************************************************************//*初始化“活动”数据集*/数据软件;长度活动$20。;输入活动$actid succid pntid持续时间;数据线;;数据软属性;长度projattr$8。pratcval 200美元。;输入projattr-pratnval-pratcval;数据线;;proc-pm数据=软件项目=软件属性date='1mar04'd interval=工作日projname=“软件项目”输出=软输出1nodisplay/*要获取PMWINDOW,请删除此选项*/;行动行动;成功成功;pntid项目;持续时间;id活性;运行;/*****在PM窗口中添加活动,如中所述;*定义软件项目的用户指南;标题“计划数据集”;proc打印数据=softout1;运行;****//****************************************************************//*S A S S A M P L E L I B R A R Y*//*                                                              *//*名称:PM2*//*标题:向项目添加子任务(pm2)*//*产品:或*//*系统:所有*//*钥匙:PM*//*程序:PM*//*数据:*//*                                                              *//*支持:更新:*//*参考:PM章节中的示例2(PM用户指南)*//*MISC:以下语句可用于调用PM*//*示例1中保存的项目窗口*//*                                                              *//****************************************************************//*****使用示例1中的输出数据集调用PROC PM,如下所示;*然后按照示例2中概述的步骤进行操作;proc pm数据=softout1项目=softattrdate='1mar04'd interval=工作日projname=“软件项目”输出=软输出1;行动行动;成功成功;pntid项目;持续时间;id活性;运行;****//****************************************************************//*S A S S A M P L E L I B R A R Y*//*                                                              *//*名称:PM3*//*标题:保存和比较基线(pm3)*//*产品:或*//*系统:所有*//*钥匙:PM*//*程序:PM*//*数据:*//*                                                              *//*支持:更新:*//*参考:PM章节中的示例3(PM用户指南)*//*MISC:以下语句可用于调用PM*//*示例2中保存的项目窗口*//*                                                              *//****************************************************************//*****使用示例2中的输出数据集,如下调用PROC PM;*然后按照示例3中概述的步骤进行操作;proc pm数据=softout1项目=softattrdate='1mar04'd interval=工作日projname=“软件项目”输出=软输出3;行动行动;成功成功;pntid项目;持续时间;id活性;运行;****//****************************************************************//*S A S S A M P L E L I B R A R Y*//*                                                              *//*名称:PM4*//*标题:日历效果(pm4)*//*产品:或*//*系统:所有*//*钥匙:PM*//*程序:PM*//*数据:*//*                                                              *//*支持:更新:*//*参考:PM章节示例4(PM用户指南)*//*MISC:以下语句可用于调用PM*//*示例3中保存的项目窗口*//*                                                              *//****************************************************************//*****定义日历数据集标识;*周六为工作日;数据日历;输入calid calname$_sat_$;数据线;1个六天工作日;*将CALID变量添加到“活动”数据集;*保存在上例中;数据软输出3;设置软输出3;calid=。;运行;*使用softout3作为“活动”数据集并指定;*前一日历数据集;proc pm data=softout3项目=softattrcalendar=日历date='1mar04'd interval=工作日projname=“软件项目”输出=软输出4;行动行动;成功成功;pntid项目;持续时间;id活性;calid calid;运行;****//****************************************************************//*S A S S A M P L E L I B R A R Y*//*                                                              *//*名称:PM5*//*标题:定义资源(pm5)*//*产品:或*//*系统:所有*//*钥匙:PM*//*程序:PM*//*数据:*//*                                                              *//*支持:更新:*//*参考:PM章节中的示例5(PM用户指南)*//*MISC:以下语句可用于调用PM*//*示例4中保存的项目窗口*//*                                                              *//****************************************************************//*****定义指定的资源数据集;*1名测试人员和1名程序员;*可用资源;数据资源;输入日期日期7。测试仪程序员;数据线;2004年1月1日11;*添加资源变量Tester和;*活动数据集的编程器;*(上一示例中保存的输出数据集);数据软输出4;设置软输出4;测试仪=。;程序员=。;运行;*使用softout4作为“活动”数据集;*指定前面的资源数据集;*将时间表保存在softout5;proc pm data=softout4项目=softattrcalendar=日历resourcein=资源date='1mar04'd interval=工作日projname=“软件项目”输出=软输出5;行动行动;成功成功;pntid项目;持续时间;id活性;calid calid;资源测试仪程序员/每个=_date_;运行;*将Programmer的资源可用性更改为2;数据资源;输入日期日期7。测试仪程序员;数据线;2004年1月1日12;*使用softout4作为“活动”数据集并指定;*前面的资源数据集;*将时间表保存在softout5;proc pm data=softout4项目=softattrcalendar=日历resourcein=资源date='1mar04'd interval=工作日projname=“软件项目”输出=软输出5;行动行动;成功成功;pntid项目;持续时间;id活性;calid calid;资源测试仪程序员/每个=_date_;运行;****//****************************************************************//*S A S S A M P L E L I B R A R Y*//*                                                              *//*名称:PM6*//*标题:编辑进度(pm6)*//*产品:或*//*系统:所有*//*钥匙:PM*//*程序:PM*//*数据:*//*                                                              *//*支持:更新:*//*参考:PM章节中的示例6(PM用户指南)*//*MISC:以下语句可用于调用PM*//*示例5中保存的项目窗口*//*                                                              *//****************************************************************//*****使用softout5作为“活动”数据集并指定;*上一示例中定义的资源数据集;*将时间表保存在softout6;proc pm data=softout5项目=softattrcalendar=日历resourcein=资源date='1mar04'd interval=工作日projname=“软件项目”输出=软输出6;行动行动;成功成功;pntid项目;持续时间;id活性;calid calid;*使用ACTUAL语句指定进度变量;*以及上次调用保存的TIMENOW值;实际/as=a_start af=a_finishremdur=rem_dur pctcomp=pct_comptimenow=&timenow;资源测试仪程序员/每个=_date_;运行;****/