Introducción

Esta sección contiene información de conformidad para cada componente individual.

Importante: A menos que se indique lo contrario, para todos los componentes (independientemente de si se listan aquí o no) se supone que se aplican las siguientes declaraciones generales de conformidad:
Dónde desea hacer referencia a una clase de aplicación en el código personalizado:
  • Si la clase es externa, se permite hacer referencia a ella.
  • Si la clase es interna, puede hacer referencia a ella en su código existente pero no se recomienda que lo haga. No debe hacer referencia a ella en el nuevo código.
  • Si la clase es de acceso restringido, no se permite hacer referencia a ella.
Dónde desea personalizar una clase de aplicación en su código personalizado:
Tabla 1. Detalles de conformidad de componente.

Esta tabla lista los componentes con API no modeladas.

Componente

Detalles

Cúram Client Development Environment

Para obtener más indicaciones sobre cómo personalizar/utilizar este componente, consulte el Manual de consulta del cliente web de Cúram.

Tenga en cuenta que los archivos de la carpeta CuramCDEJ se copiarán en carpetas de compilación temporales durante el proceso de compilación de la aplicación. La presencia de estos archivos fuera de la carpeta CuramCDEJ no hace que estén disponibles para su personalización.

Cúram Server Development Environment

El Javadoc de este componente detalla todos los puntos de personalización y API externas.En el código de cliente sólo se puede hacer referencia a las clases que se documentan en el JavaDoc; si se hace referencia a otras clases se generarán avisos sobre la recomendación de no hacerlo o errores de acceso restringido.1.

El directorio bin de este componente contiene scripts de compilación Apache Ant que no se deben modificar directamente. Las actualizaciones de estos scripts se pueden realizar creando nuevos scripts ant personalizados y utilizando la funcionalidad de herencia Ant.

La carpeta de controladores de este componente contiene controladores de base de datos utilizados para acceder a la base de datos de la aplicación. Si es necesario, estos controladores se pueden sustituir por el controlador correspondiente de la base de datos que se esté utilizando, siempre y cuando la base de datos sea una versión de base de datos soportada tal como se especifica en el documento Requisitos previos admitidos de Cúram.

Nota: Si surge un problema con un controlador que no se ha proporcionado con el producto (es decir, que no se ha probado y verificado para su uso con la aplicación), se puede solicitar al cliente que sustituya el controlador por una versión que se haya probado, mientras que se notifica el problema específico al proveedor de terceros.
Tenga en cuenta que los archivos de la carpeta CuramSDEJ se copiarán en carpetas de compilación temporales durante el proceso de compilación de la aplicación. La presencia de estos archivos fuera de la carpeta CuramSDEJ no hace que estén disponibles para su personalización.

Cúram Administration Suite

Tenga en cuenta que a partir de la versión 6.0.3, la declaración de conformidad para las clases de Cúram Administration Suite no es distinta a las de cualquier otro componente. Las API externas de la suite de administración se pueden envolver e invocar desde código personalizado.

Infraestructura de persistencia

La infraestructura de persistencia no se puede personalizar. Los clientes no deben colocar código personalizado en los paquetes de código de la infraestructura de persistencia (curam.util.persistence y todos sus subpaquetes). Para obtener información adicional sobre cómo utilizar estas API, consulte la publicación Persistence Cookbook.

Infraestructura de CER

La declaración de conformidad de la infraestructura de CER se puede encontrar en el Manual de consulta de Cúram Express Rules. Las entidades de CER (es decir, cualquier entidad cuyo nombre tenga como prefijo la palabra Creole) se deben considerar internas y sujetas a cambios, y los clientes no deben actualizarlas o consultarlas excepto mediante archivos DMX o la API de CER.

Gestor de dependencias

El Gestor de dependencias abarca todos los artefactos de servidor del paquete de código curam.dependency y todos sus subpaquetes.

Los siguientes componentes contribuyen al paquete de código del Gestor de dependencias:

  • la Infraestructura de CER; y
  • la aplicación principal.

El Gestor de dependencias no se puede personalizar de ninguna forma. Todas las API del Gestor de dependencias son sólo para uso interno. La declaración de conformidad del Gestor de dependencias se puede encontrar en el Manual de consulta de Cúram Express Rules.

API del motor de titularidad y elegilibilidad

Para ver las directrices sobre cómo configurar y personalizar este componente, lea el documento Comprensión de la elegibilidad y la titularidad con Cúram Express Rules.

Generador de pruebas

El Generador de pruebas es una infraestructura de la aplicación que se proporciona como parte de la estructura de directorios de Herramientas (EGTools). Para obtener más información sobre cómo utilizar el Generador de pruebas, consulte las Especificaciones del generador de pruebas de Cúram.

DocMaker, Herramientas de ayuda en línea

No se puede personalizar ninguna parte de la herramienta DocMaker o de las Herramientas de ayuda en línea excepto como se indica en la Guía de desarrollo para el sistema de ayuda en línea de Cúram.

Infraestructura de pods

La Infraestructura de pods se proporciona en los archivos widget-inf.jar y widget-utility.jar. La Infraestructura de pods no se puede personalizar. Los cargadores de pods no se pueden personalizar. Para obtener más información sobre cómo desarrollar pods, consulte la publicación Guía del desarrollador de módulos de Cúram.

Funded Program Management

Para ver las directrices sobre cómo personalizar este componente, consulte la Guía del desarrollador de Funded Program Management y el javadoc del componente.

Incidentes de Cúram

Para ver las directrices sobre cómo personalizar entidades de incidentes o sustituir implementaciones de incidentes, consulte la publicación Persistence Cookbook y el java del componente.

Cúram Citizen Context Viewer

Para ver directrices adicionales sobre cómo personalizar este componente, consulte la Guía de configuración de Cúram Citizen Context Viewer y el javadoc del componente.

Asesor de Cúram

Los siguientes componentes de servidor se proporcionan con Asesor de Cúram: Asesor.

Cúram Common Intake

Los siguientes componentes de servidor se proporcionan con Cúram Common Intake: Intake, PCR, CREOLEProgramRRecommendation, ReferralsLite y CPMReferralsLite

Bandeja de entrada

Para ver las directrices sobre cómo configurar y personalizar este componente, consulte la Parte VI de la Guía de referencia de flujo de trabajo de Cúram.

Cúram Waitlists

Para ver las directrices sobre cómo personalizar este componente, consulte la Guía de personalización de Cúram Waitlist y el javadoc del componente.

IBM Cúram Business Intelligence and Analytics

Para ver las directrices sobre cómo personalizar este componente, consulte la Guía del desarrollador de informes de Cúram Business Intelligence

IBM Cúram Social Enterprise Collaboration

Los siguientes componentes de servidor se proporcionan con Social Enterprise Collaboration: SocialEnterpriseCollaboration, CaseParticipantIndex y ClientAccess.

IBM Cúram Universal Access

Para ver directrices adicionales sobre cómo personalizar este componente, consulte la Guía del desarrollador de Cúram Universal Access y el javadoc del componente.

IBM Cúram Outcome Management

Los siguientes componentes de servidor se proporcionan con Cúram Outcome Management: AssessmentPlanning, AssessmentPlanningCPM, DecisionAssistAssessments y SimpleOutcomeManagement

IBM Cúram Provider Management

Para ver las directrices sobre cómo personalizar este componente, consulte la Guía del desarrollador de Cúram Provider Management y el javadoc del componente.

IBM Cúram Youth Services(CYS)

Para ver las directrices sobre cómo personalizar entidades de CYS o sustituir implementaciones de CYS, consulte la publicación Persistence Cookbook y el javadoc del componente.

IBM Cúram Child Care (CCC)

Para ver las directrices sobre cómo personalizar entidades de CCC o sustituir implementaciones de CCC, consulte la publicación Persistence Cookbook y el javadoc del componente.

1 La función de codificación de Cúram no es compatible con el uso del cliente que vaya más allá del uso que se documenta en las publicacionesGuía para el desarrollador del servidor de Cúram y Cúram Security Handbook.