La generación de código para los portlets de proceso empresarial está soportada para
modelos de portlet Básico y Faces.
Para poder crear portlets de tarea para procesos empresariales, debe seguir estos pasos:
- Identifique o desarrolle un proceso comercial que se haya creado utilizando
WebSphere
Studio Application Developer Integration Edition. Contendrá mensajes de entrada y (opcionalmente)
de salida para todo el proceso y actividades de personal o (o Tareas). Cada tarea debe definirse con un
mensaje de entrada y un mensaje de salida.
- Si va a utilizar archivos (de esquema ) WSDL o XSD para el desarrollo visual de portlets de
proceso comercial basado en Faces, cree un proyecto simple en el área de trabajo. Importe
los archivos WSDL o XSD en ese proyecto. También puede importar los archivos WSDL y XSD en el
proyecto de portlet de proceso comercial creado.
Nota: El desarrollo visual de los portlets de
proceso comercial no está soportado cuando se utiliza el modelo de portlet Básico.
Para crear un proyecto de portlet de proceso comercial:
- En la barra de menús, seleccione para crear un proyecto de portlet que contenga un portlet API JSR 168. En la barra de menús, seleccione para crear un proyecto de portlet que contenga un portlet API de IBM. Se abrirá el asistente para el tipo de proyecto de portlet adecuado.
Nota: Las opciones de portlet de proceso comercial disponibles en el asistente Proyecto de portlet nuevo
también están disponibles en el asistente Portlet nuevo.
- Introduzca valores adecuados en los campos siguientes:
- Nombre de proyecto
- Nombre del nuevo proyecto de portlet.
- Ubicación del proyecto
- Ubicación en el sistema de archivos donde se creará el proyecto. Puede cambiar la ubicación
del sistema de archivos mediante Examinar.
- Versión de WebSphere Portal
- Asegúrese de que 5.1 esté seleccionado. Su selección establecerá el servlet adecuado y el servidor de destino correspondiente para el entorno de desarrollo.
- Crear un portlet
- Si no desea crear las definiciones de portlet iniciales en el proyecto, borre este recuadro de selección. Sin embargo, deberá crear como mínimo una modalidad de vista para el portlet por lo que es
recomendable mantener la marca en el recuadro de selección.
- Seleccione la opción Portlet Faces o Portlet
básico para la API adecuada. La especificación de un modelo de portlet Faces
o Básico, permite generar código para la iniciación de proceso o para el proceso de tareas más
tarde utilizando este asistente. Sin embargo, para un portlet Básico, una vez que el asistente
genera el código base, hay pasos adicionales que debe realizar para habilitar el portlet de
iniciación de proceso y el portlet de proceso de tarea. Consulte el apartado
Habilitación de portlets de proceso comercial que utiliza el modelo de portlet Básico para conocer más detalles.
- Si se selecciona Portlet Faces, se crea un portlet utilizando las
clases de portlet Faces: FacesGenericPortlet para la API JSR 168 y WPFacesGenericPortlet para la
API de portlet de
IBM. Esta selección
proporciona una subopción para generar una subclase de las clases de portlet Faces.
- Si se selecciona Portlet básico, se crea un portlet utilizando
clases de portlet básicas: GenericPortlet para la API JSR 168 y PortletAdapter para la API de
portlet de IBM.
- Cambie los valores correspondientes en las páginas sucesivas y pulse
Siguiente, hasta que alcance la página Opciones
avanzadas.
- Marque el recuadro de selección Habilitar integración de proceso
empresarial. Esto habilitará los botones de selección Añadir proceso de
tarea y Añadir iniciación de proceso. Seleccione el tipo de
integración adecuado (para el portlet que está creando conjuntamente con el proyecto). Si la opción
de iniciación de proceso está seleccionada, debe especificar un Nombre de
plantilla para una plantilla de proceso definida en BPEL (utilizando
WebSphere
Studio Application Developer Integration Edition). Pulse Finalizar. Se generan clases de ayudante de proceso comercial conjuntamente con una subclase del
portlet Faces o Básico y el archivo JSP correspondiente.
- Importe los archivos JAR correspondientes a las clases de mensaje de entrada o de salida
que el portlet de proceso comercial vaya a utilizar en la carpeta /WEB-INF/lib del proyecto de
portlet.
Se genera la página de vista predeterminada y se abre en el panel de edición.
Ahora está listo para añadir el acceso a datos a los mensajes de entrada y salida.