实现客户向导

系统提供了一个向导框架,该框架用于使用一组可上诉对象创建上诉案例。使用此框架,开发者能够避免对上诉组件的任何编译依赖性。要使用此框架,需要执行以下任务:

  1. 实现父案例类型的 AppealableCaseType 接口。例如,对于决定,父案例类型为产品交付。
  2. 创建第一个向导页面,其中提供要上诉的案例上的对象列表,例如活动决定的列表。此页面需要将对象的定界列表传递到预定义的第二个向导屏幕 (Appeal_createWizard)。定界列表的格式为:
    ObjectID,ObjectTypeCode| 
    例如:"1001,AOT1|2001,AOT2|2002,AOT2|" 通常将在客户页面上使用一个“多选”列表,因此将需要一个帮助程序类以从多选列表转换到此定界格式。还将需要一个 façade 方法以返回向导属性文件。
  3. 创建向导属性文件,定义以下详细信息
    Number.Wizard.Pages=2
    
    {FirstWizardPage}.Wizard.Item.Text= Select {ObjectType}
    {FirstWizardPage}.Wizard.Page.Title=Step 1:
    {FirstWizardPage}.Wizard.Page.Desc=Select {ObjectType}
    Wizard.PageID.1={FirstWizardPage}
    
    Appeal_createWizard.Wizard.Item.Text=Record Appeal Details
    Appeal_createWizard.Wizard.Page.Title=Step 2:
    Appeal_createWizard.Wizard.Page.Desc=Record Appeal Details
    Wizard.PageID.2=Appeal_createWizard
    其中 {FirstWizardPage} 是在先前步骤中创建的客户页面的名称,而 {ObjectType} 是对象的名称。