La reproduction des données de base est une fonction permettant la maintenance inter-organisationnelle des données de base. Selon la définition de l’organisation de maintenance, dans laquelle les données de base sont enregistrées et modifiées, des données identiques ou modifiées peuvent être transférées vers une ou plusieurs organisations dépendantes à l’aide des mêmes clés.
L’exécution de la reproduction repose sur l’établissement de relations de reproduction et sur les données de reproduction qui en sont issues.
Le présent document décrit l’application Reproduction des données de base. Les instructions relatives à son utilisation, par exemple la création d’une nouvelle configuration, se trouvent dans le document Procédures : Reproduction des données de base.
Description de l’application
Dans l’application Reproduction des données de base, les relations de reproduction entre les organisations de maintenance et les organisations dépendantes sont définies. Il est précisé quels objets de données (par exemple des comptes du grand livre) doivent être transférés vers les organisations dépendantes. Le comportement de reproduction pour les objets de données est défini, ainsi que la possibilité de suppression des enregistrements répliqués dans les organisations dépendantes.
En sélectionnant un objet de données, il est possible d’ajuster le comportement par défaut de l’attribut pour chaque champ de données. Le comportement de l’attribut permet de contrôler la possibilité de modification des champs de données dans les organisations dépendantes. Les champs de données devant toujours être transférés sont protégés lors de la maintenance des données de base dans les organisations dépendantes et ne peuvent pas être modifiés.
À l’aide de l’action liée à l’application Processus d’échange de données, le contenu des objets de données est transféré de l’organisation de maintenance vers les organisations dépendantes. Dans la boîte de dialogue affichée, il est possible de définir quelles organisations de maintenance, quelles organisations dépendantes et quels objets de données doivent être pris en compte. Cette action sert également à mettre à jour la base de données, par exemple après une modification du comportement d’attribut d’un ou de plusieurs champs de données.
Selon la taille des objets de données et le nombre d’organisations dépendantes, la reproduction des données de base peut prendre beaucoup de temps et représenter une charge importante pour le système. Cela peut avoir un impact négatif sur les performances d’accès, notamment lors du traitement des boîtes de dialogue. Pour éviter cela, la reproduction de certaines données de base peut être différée (traitement nocturne). Dans ce cas, seuls les objets de données explicitement activés pour la reproduction différée sont reproduits.
L’application Reproduction des données de base se compose d’un en-tête et d’un espace de travail.
En-tête
Dans l’en-tête, des champs sont disponibles pour saisir des critères de recherche permettant de restreindre les données affichées. Le système détermine tous les enregistrements existants correspondant aux critères saisis et les affiche.
- Organisation — critère de recherche permettant de saisir une ou plusieurs organisations de maintenance
- Organisation dépendante — critère de recherche permettant de saisir une ou plusieurs organisations dépendantes
- Objet de données — un ou plusieurs objets de données peuvent être sélectionnés comme critères de recherche
- Type de reproduction — critère permettant de sélectionner les données en fonction du type de reproduction.
Les options possibles sont :
- (Tout)
- Toujours accepter — indique que la valeur de l’attribut ou les clés des enregistrements associés sont toujours reproduites, même si cela entraîne la création d’un objet de données invalide en raison de références manquantes. Les données de base reproduites de manière incorrecte doivent être corrigées manuellement à l’aide de l’application de données de base correspondante. L’application Cockpit : Données de réplication incorrectes peut également être utilisée à cette fin.
- Toujours transférer en cas de nouvelle création — indique que la valeur de l’attribut ou les clés des enregistrements associés sont toujours reproduites lorsque l’objet de données est créé dans l’organisation dépendante. En revanche, pour la reproduction vers un objet existant, le contenu de l’attribut est écrasé uniquement si la valeur d’origine n’a pas été modifiée dans l’organisation dépendante et que l’écrasement ne crée pas d’erreur de référence.
- Suppression possible — critère permettant de déterminer si seules les relations de reproduction autorisant la suppression des données reproduites dans l’organisation dépendante doivent être affichées.
Valeurs possibles :
- Oui — seules les relations de reproduction autorisant la suppression sont affichées
- Non — seules celles n’autorisant pas la suppression sont affichées
- (Ignorer) — toutes les relations de reproduction sont prises en compte
- Nombre de cas particuliers — valeur permettant d’afficher les objets de données pour lesquels des attributs présentent un comportement différent (>0).
- Déplacement d’heure activé — critère permettant de déterminer si seules les relations de reproduction avec reproduction différée doivent être affichées. Valeurs possibles :
- Oui — seules les relations avec reproduction différée sont affichées
- Non — seules celles sans reproduction différée sont affichées
- (Ignorer) — toutes les relations sont prises en compte
Espace de travail
L’espace de travail de l’application se compose de deux onglets : Configuration de l’objet de données et Configuration des attributs de cas individuels.
Onglet Configuration de l’objet de données
Le tableau affiche toutes les configurations d’objets de données correspondant aux critères de recherche. En plus des organisations de maintenance et dépendantes, les objets de données dont les attributs doivent être reproduits y figurent.
Le type de reproduction est affiché, déterminant le comportement de l’attribut pour tous les attributs de l’objet de données. Si d’autres comportements sont définis pour certains attributs, cela est indiqué par le nombre de cas particuliers.
Une nouvelle configuration d’objet de données peut être créée à l’aide du bouton [Nouveau] dans la barre d’outils standard. Les champs du tableau sont accessibles via une boîte de dialogue.
Les champs comprennent :
- Organisation — une ou plusieurs organisations de maintenance
- Organisation dépendante — une ou plusieurs organisations dépendantes
- Objet de données — un ou plusieurs objets de données à prendre en compte
- Type de reproduction — À cet endroit, il est possible de sélectionner les données souhaitées en fonction du type de réplication. Les paramètres suivants peuvent être sélectionnés
- (Tout)
- Toujours accepter
- Toujours transférer en cas de nouvelle création
- Suppression autorisée — Ce champ de recherche permet de contrôler si, par exemple, seules les relations de réplication qui permettent la suppression des données répliquées dans l’organisation dépendante doivent être sélectionnées pour l’affichage. Les valeurs correctes sont les suivantes :
- Oui : seules les relations de réplication autorisant la suppression doivent être sélectionnées pour affichage
- Non : seules les relations de réplication n’autorisant pas la suppression doivent être sélectionnées pour affichage
- (Ignorer) : toutes les relations de réplication doivent être prises en compte pour l’affichage
- Nombre de cas particuliers — si nécessaire, il est possible de saisir dans ce champ une ou plusieurs valeurs pour le nombre de cas particuliers en tant que caractéristiques de recherche. La sélection de >0 affichera tous les objets de données pour lesquels des attributs avec des comportements différents ont été définis.
- Déplacement d’heure activé — Ce champ de recherche permet de contrôler si, par exemple, seules les relations de réplication activées en cas de réplication différée doivent être sélectionnées pour l’affichage.
Les valeurs possibles sont les suivantes :
- Oui : seules les relations de réplication avec réplication différée activée doivent être sélectionnées pour l’affichage
- Non : seules les relations de réplication sans réplication planifiée activée doivent être sélectionnées pour l’affichage
- (ignorer) : toutes les relations de réplication doivent être prises en compte pour l’affichage, quel que soit le paramètre défini dans le champ Déplacement d’heure activé
Après avoir développé le bouton [Nouveau], on peut utiliser l’action [Dupliquer] pour copier la configuration d’une organisation filiale vers une autre organisation filiale. Cela signifie que le tableau Configuration de l’objet de données a été limité aux données de l’organisation filiale à dupliquer.
L’organisation mère et la filiale dont les configurations d’objets de données doivent être dupliquées s’affichent à titre informatif dans la boîte de dialogue qui s’affiche.
De plus, les informations suivantes doivent être renseignées dans les champs suivants :
- Organisation : ce champ est défini par défaut sur l’organisation principale à partir de laquelle les données sont répliquées vers l’organisation secondaire à dupliquer.
- Organisation dépendante : entrez ici une ou plusieurs organisations secondaires auxquelles la configuration de l’objet de données doit être dédiée. Vous pouvez utiliser l’aide à la recherche de valeurs pour afficher et sélectionner toutes les organisations appropriées.
- Objet de données : sélectionnez ici les objets de données à dupliquer. Tous les objets de données de l’organisation secondaire à dupliquer sont disponibles pour la sélection.
Une fois les informations confirmées en cliquant sur [OK], toutes les données de configuration de l’organisation subordonnée existante seront acceptées. Cela inclut à la fois la sélection des objets de données et la configuration du comportement des attributs individuels de l’objet de données.
Lors du transfert, le système vérifie si l’organisation filiale contient actuellement un ou plusieurs objets de données sélectionnés. Les configurations existantes des objets de données ne sont pas écrasées.
Onglet Configuration des attributs de cas individuels
Les attributs de l’objet de données sélectionné, dont le comportement diffère du comportement général, sont affichés dans ce tableau.
Il est possible d’ajouter, de supprimer ou de modifier des attributs à l’aide des actions de la barre d’outils.
La suppression d’un attribut rétablit le comportement de type de reproduction par défaut.
Le bouton [Nouveau] ouvre une boîte de dialogue permettant de définir un comportement différent pour un attribut.
Champs disponibles :
- Unité métier — unité pour laquelle un autre comportement doit être défini
- Attribut — attribut concerné
- Nom du champ
- Comportement d’attribut — permet de contrôler la modification des champs de données dans les organisations dépendantes. Les champs toujours transférés sont protégés.
Paramètres possibles :
- Toujours accepter — la valeur ou les enregistrements associés sont toujours reproduits, même si un objet invalide est généré. Les erreurs sont à corriger via Cockpit : Données de réplication.
- Toujours transférer en cas de nouvelle création — les valeurs sont reproduites lors de la création d’un nouvel objet. Les modifications sont prises en compte uniquement pour les enregistrements avec les mêmes clés dans les deux organisations.
- Reprendre si possible — s’applique aux attributs de clé étrangère ; la valeur est reproduite uniquement si la clé existe dans l’organisation dépendante.
- Reprendre uniquement lors de la création — les valeurs ne sont reproduites que lors de la création d’un nouvel objet.
- Ne pas reprendre — la valeur ou les enregistrements ne sont pas reproduits et doivent être gérés localement.
Exemple
Pour l’objet de données Compte du grand livre, l’attribut « OI Management » est défini sur la valeur par défaut Inactif s’il ne doit pas être hérité.
Cependant, cette option n’est pas toujours utile, car certains attributs ou ensembles de données associés peuvent ne pas être initialisés ou peuvent être omis.
Exemple
La désignation est un champ obligatoire dans presque tous les objets de données. Il est donc impossible de créer un objet sans description.
Action liée à l’application
Action disponible dans l’application Reproduction des données de base :
Exécuter la reproduction
Cette action sert à répliquer les données de base. Le transfert des données est contrôlé par les paramètres du comportement de l’attribut de l’objet de données et par toutes les définitions divergentes pour les attributs individuels. Afin d’éviter que certains attributs ne soient réécrits dans les organisations dépendantes, la procédure de réplication répétée est la suivante :
- Seuls les champs de données qui doivent toujours être acceptés sont écrasés.
- Seuls les champs de données qui doivent être transférés et dont le contenu est identique avant la réplication dans l’organisation mère et la filiale sont écrasés.
Lorsque vous lancez cette action à l’aide de l’icône en forme de clap, la boîte de dialogue de l’application fonctionnant en arrière-plan Mettre à jour la configuration et effectuer la reproduction s’ouvre. Outre les paramètres présentés à titre informatif, les informations suivantes sont prises en compte :
- Organisation : entrez ici l’identifiant de l’organisation ou le modèle de recherche si vous souhaitez limiter le choix des organisations pour cette action. Pour afficher et sélectionner toutes les organisations appropriées, vous pouvez utiliser l’aide à la saisie.
- Organisation dépendante : entrez ici l’identifiant de l’organisation dépendante ou un modèle de recherche si vous souhaitez limiter le choix des organisations subsidiaires pour cette action. Pour afficher et sélectionner toutes les organisations pertinentes, vous pouvez utiliser l’aide à la saisie.
- Objet de données : si l’action ne doit être effectuée que pour certains objets, sélectionnez les objets de données appropriés ici. Vous pouvez sélectionner n’importe quelle combinaison des données affichées.
- Uniquement reproductions reportés dans le temps : si cette case est cochée, la réplication n’est pas effectuée immédiatement, mais avec un certain délai (comme dans le cas du traitement nocturne). De plus, l’activation de cette case limite davantage la réplication. Seuls les objets de données qui ont été activés pour la réplication différée sont alors pris en compte.
Attention
Si le champ Uniquement reproductions reportés dans le temps n’est pas activé, tous les attributs sélectionnés sont reproduits immédiatement.
Paramètres de base
Dans l’application Paramètres de base, la fonction Reproduction des données de base doit être activée pour chaque organisation participante dans Comarch Financials Enterprise.
Unités métiers
L’unité métier Configuration de la reproduction — com.sem.ext.app.fin.general.obj.ReplicationConfiguration — est utilisée par l’application Reproduction des données de base pour :
- l’attribution des autorisations,
- la définition des actions,
- l’importation et l’exportation de données.
Cette unité n’est attribuée à aucun groupe d’unités métiers.
Autorisations
Les autorisations peuvent être attribuées par des rôles ou par affectation d’organisations. Des informations détaillées sont disponibles dans l’article Autorisations.
Autorisations spéciales
Aucune autorisation spéciale n’est disponible pour l’application Reproduction des données de base.
Affectations d’organisation
Si, dans l’application Paramètres de base, pour la fonction Base, le paramètre Autorisations liées au contenu est activé, l’application Reproduction des données de base n’est accessible que si une organisation liée à au moins une des structures suivantes est attribuée dans les données du partenaire :
Fonctions spéciales
Aucune fonction spéciale n’est disponible pour l’application Reproduction des données de base.
Autorisations pour les partenaires commerciaux
L’application Reproduction des données de base n’est pas mise à disposition des partenaires commerciaux.