Introduction

Cette section contient des informations individuelles sur la conformité par composant.

Important : Sauf indication contraire, pour tous les composants (qu'ils soient ou non répertoriés ici), il peut être supposé que les déclarations de conformité générales suivantes s'appliquent :
Lorsque vous souhaitez référencer une classe d'application dans votre code personnalisé :
  • Si la classe est externe, vous êtes autorisé à la référencer.
  • Si la classe est interne, vous pouvez la référencer dans votre code existant mais cela est déconseillé. Vous ne devez pas la référencer dans un nouveau code.
  • Si la classe est à accès restreint, vous ne pouvez pas la référencer.
Lorsque vous souhaitez personnaliser une classe d'application dans votre code personnalisé :
Tableau 1. Détails sur la conformité des composants.

Ce tableau répertorie les composants avec API non modélisées.

Composant

Détails

Cúram Client Development Environment

Pour obtenir des instructions supplémentaires sur la manière de personnaliser/d'utiliser ce composant, veuillez consulter le document Cúram Web Client - Manuel de référence.

Veuillez noter que les fichiers du dossier CuramCDEJ seront copiés dans des dossiers de construction temporaire lors du processus de construction de l'application. La présence de ces fichiers en dehors du dossier CuramCDEJ ne les rend pas disponibles pour la personnalisation.

Cúram Server Development Environment

Le Javadoc de ce composant détaille l'ensemble des points de personnalisation et des API externes. Seules les classes documentées dans le Javadoc doivent être référencées à partir du code client ; le référencement d'autres classes générera des avertissements dissuasifs ou des erreurs d'accès restreint. De plus ces classes ne seraient pas prises en charge1.

Le répertoire bin de ce composant contient des scripts de génération Apache Ant qui ne doivent pas être modifiés directement. Les mises à jour de ces scripts peuvent être effectuées en créant des scripts Ant personnalisés et en utilisant la fonctionnalité d'héritage Ant.

Le dossier des pilotes de ce composant contient les pilotes de base de données utilisés pour accéder à la base de données d'application. Si nécessaire, ces pilotes peuvent être remplacés par le pilote approprié pour la base de données utilisée, à condition que la base de données soit une version de base de données prise en charge comme indiqué dans le document Conditions préalables prises en charge Cúram.

Remarque : Si un problème survient avec un pilote qui n'a pas encore été inclus dans le produit (c'est-à-dire qui n'a pas été testé et vérifié pour une utilisation avec l'application), il peut être demandé au client de remplacer le pilote par une version qui a été testée, alors que le problème spécifique est soulevé auprès du fournisseur tiers.
Veuillez noter que les fichiers du dossier CuramSDEJ seront copiés dans des dossiers de construction temporaire lors du processus de construction de l'application. La présence de ces fichiers en dehors du dossier CuramSDEJ ne les rend pas disponibles pour la personnalisation.

Cúram Administration Suite

Notez qu'à partir de la version 6.0.3, la déclaration de conformité pour les classes dans Cúram Administration Suite n'est pas différente de celles de tout autre composant. Les API externes dans Administration Suite peuvent être encapsulées et appelées à partir du code personnalisé.

Persistence Infrastructure

Persistence Infrastructure ne peut pas être personnalisé. Les clients ne doivent pas placer de code personnalisé dans des modules de code de PI (curam.util.persistence et tous les sous-modules). Pour plus d'informations sur l'utilisation de ces API, veuillez lire le document Guide de Persistence.

CER Infrastructure

La déclaration de conformité concernant CER Infrastructure se trouve dans le document Cúram Express Rules - Manuel de référence. Les entités CER (c'est-à-dire toute entité dont le nom est préfixé par le mot Creole) doivent être considérées comme internes et sujettes à modification. De plus, les clients ne doivent pas les mettre à jour ou les interroger, sauf via l'API CER ou les fichiers DMX.

Dependency Manager

Dependency Manager inclut tous les artefacts du serveur dans le module de code curam.dependency et dans tous ses sous-modules.

Les composants suivants contribuent au module de code Dependency Manager :

  • CER Infrastructure ; et
  • l'application de base.

Dependency Manager ne peut être personnalisé en aucune manière. Toutes les API Dependency Manager sont destinées à un usage interne uniquement. La déclaration de conformité concernant Dependency Manager se trouve dans le document Cúram Express Rules - Manuel de référence.

Eligibility and Entitlement Engine API

Pour obtenir des instructions sur la configuration et la personnalisation de ce composant, veuillez lire le document Cúram Eligibility and Entitlement à l'aide du guide Cúram Express Rules.

Evidence Generator

Evidence Generator est une infrastructure d'application fournie dans le cadre de la structure de répertoire Tools (EGTools). Pour plus d'informations sur l'utilisation d'Evidence Generator, voir le document Spécification de Cúram Evidence Generator.

DocMaker, Online Help Tools

Aucune partie de l'outil DocMaker ou d'Online Help Tools ne peut être personnalisée, sauf comme indiqué dans le document Cúram Online Help System - Guide de développement.

Pod Infrastructure

Pod Infrastructure est fourni dans les fichiers widget-inf.jar et widget-utility.jar. Pod Infrastructure ne peut pas être personnalisé. Les chargeurs de conteneurs ne peuvent pas non plus être personnalisés. Pour plus d'informations sur le développement de conteneurs, voir le document Cúram Pod - Guide de développement.

Funded Program Management

Pour obtenir des instructions sur la personnalisation de ce composant, veuillez lire le document Funded Program Management - Guide de développement et le Javadoc du composant.

Cúram Incidents

Pour obtenir des instructions sur la personnalisation d'entités d'incident ou sur le remplacement d'une implémentation d'incident, veuillez lire le document Guide de Persistence et le Javadoc du composant.

Cúram Citizen Context Viewer

Pour obtenir des instructions sur la personnalisation de ce composant, consultez le document Cúram Citizen Context Viewer - Guide de configuration et le Javadoc du composant.

Cúram Advisor

Les composants serveur suivants sont fournis avec Cúram Advisor : Advisor.

Cúram Common Intake

Les composants serveur suivants sont fournis avec Cúram Common Intake : Intake, PCR, CREOLEProgramRRecommendation, ReferralsLite et CPMReferralsLite.

Inbox

Pour obtenir des instructions sur la configuration et la personnalisation de ce composant, veuillez lire la partie VI du document Cúram Workflow - Guide de référence.

Cúram Waitlists

Pour obtenir des instructions sur la personnalisation de ce composant, veuillez lire le document Cúram Waitlist - Guide de personnalisation et le Javadoc du composant.

IBM Cúram Business Intelligence and Analytics

Pour obtenir des instructions sur la personnalisation de ce composant, veuillez lire le document Cúram Business Intelligence Reporting - Guide de développement

IBM Cúram Social Enterprise Collaboration

Les composants serveur suivants sont fournis avec Social Enterprise Collaboration : SocialEnterpriseCollaboration, CaseParticipantIndex et ClientAccess.

IBM Cúram Universal Access

Pour obtenir des instructions sur la personnalisation de ce composant, consultez le document Cúram Universal Access - Guide de développement et le Javadoc du composant.

IBM Cúram Outcome Management

Les composants serveur suivants sont fournis avec Cúram Outcome Management : AssessmentPlanning, AssessmentPlanningCPM, DecisionAssistAssessments et SimpleOutcomeManagement.

IBM Cúram Provider Management

Pour obtenir des instructions sur la personnalisation de ce composant, consultez le document Cúram Provider Management - Guide de développement et le Javadoc du composant.

IBM Cúram Youth Services(CYS)

Pour obtenir des instructions sur la personnalisation d'entités CYS ou sur le remplacement d'une implémentation CYS, veuillez lire le document Guide de Persistence et le Javadoc du composant.

IBM Cúram Child Care (CCC)

Pour obtenir des instructions sur la personnalisation d'entités CCC ou sur le remplacement d'une implémentation CCC, veuillez lire le document Guide de Persistence et le Javadoc du composant.

1 La fonctionnalité de cryptographie de Cúram n'est pas prise en charge pour une utilisation par le client au-delà de ce qui est indiqué dans le manuel Cúram Server - Guide des développeurs et dans le Manuel de sécurité Cúram.