Asistente de implementación de cliente

Existe una infraestructura asistente para gestionar la creación de un recurso de apelación con una lista de objetos apelables. La utilización de esta infraestructura permite al desarrollador evitar cualquier dependencia de compilación con el componente Apelaciones. Para poder utilizar esta infraestructura es necesario realizar las tareas siguientes:

  1. Implementar la interfaz AppealableCaseType del tipo de caso padre, p.ej., para una Determinación el caso padre sería Entrega de producto.
  2. Crear la primera página del asistente, que presenta una lista de objetos en el caso que se apelan (p.ej. una lista de determinaciones activas). Esta página debe pasar una lista de objetos a la segunda pantalla predeterminada del asistente (Appeal_createWizard). El formato de la lista delimitada es:
    IDObjeto,CódigoTipoObjecto| 
    p.ej.: "1001,AOT1|2001,AOT2|2002,AOT2|" Normalmente se utiliza una lista MULTISELECT en la página cliente, de modo que será necesaria una clase auxiliar de fachada para convertir la selección múltiple a este formato delimitado. También será necesario un método de fachada para devolver el archivo de propiedades del asistente.
  3. Crear el archivo de propiedades del asistente, definiendo los detalles siguientes:
    Number.Wizard.Pages=2
    
    {FirstWizardPage}.Wizard.Item.Text= Select {ObjectType}
    {FirstWizardPage}.Wizard.Page.Title=Paso 1:
    {FirstWizardPage}.Wizard.Page.Desc=Select {ObjectType}
    Wizard.PageID.1={FirstWizardPage}
    
    Appeal_createWizard.Wizard.Item.Text=Detalles apelación registro
    Appeal_createWizard.Wizard.Page.Title=Paso 2:
    Appeal_createWizard.Wizard.Page.Desc=Detalles apelación registro
    Wizard.PageID.2=Appeal_createWizard
    Donde {FirstWizardPage} es el nombre de una página cliente creada en el paso anterior y {ObjectType} es el nombre del objeto.