Composants installés avec Échange de services pour les consommateurs
Plusieurs types de composants sont installés avec l’activation de l’application pour les consommateurs, notamment les tables, les Échange de services rôles d’utilisateur et les règles métier.
Rôles installés
Les rôles suivants sont installés avec l’application pour les Échange de services consommateurs.
| Titre du rôle [name] | Description | Contient des rôles |
|---|---|---|
| Échange de services administrateur [sn_sb.admin] |
|
|
| Échange de services Lire [sn_sb.lire] |
Fournit un accès en lecture seule aux tâches des fournisseurs | N/A |
| Échange de services Demandeur [sn_sb.requestor] | Permet d’accéder aux créateurs d’enregistrements distants et aux tâches des fournisseurs | N/A |
Règles métier installées
Les règles métier suivantes sont installées avec l’application pour les Échange de services consommateurs.
| Business Rule | Table | Description |
|---|---|---|
| Abandonner l’insertion de la tâche distante en double | [sn_sb_con_remote_task] | Abandonne l’insertion de la tâche distante s’il en existe déjà une correspondant à la même définition de parent et de tâche distante. |
| Abandonner si une transformation en double est trouvée | [sn_sb_con_transform] | Abandonne l’insertion de la transformation si un doublon est trouvé. |
| Abandonner si URL en double |
[sn_sb_con_provider_connection] |
Abandonne l’insertion de l’enregistrement de connexion si un enregistrement avec la même URL est trouvé. |
| Abandonner la création de la tâche distante si connexion manquante | [sn_sb_con_remote_task] | Abandonne l’insertion de la tâche distante si le champ Connexion est vide. |
| Ajouter des données de connexion du fournisseur à la session |
[sn_sb_con_provider_connection] |
Enregistre les données de connexion pour une utilisation ultérieure. |
| Changer l’état en Travail en cours | [sn_sb_con_provider_task] | Met à jour l’état sur Travail en cours pour les tâches du fournisseur. |
| Vérifier la variable publiée par le fournisseur | [item_option_new] | Vérifie si la variable côté fournisseur publiée est valide. |
| Vérifier la définition de la tâche distante des déclencheurs simples | [tâche] | Vérifie si les changements apportés à la tâche parente ont déclenché des changements dans les conditions de déclenchement simples de la définition de tâche distante. |
| Effacer les données du client de tâche distante | [sn_sb_con_remote_task] | Efface les données client associées aux tâches distantes une fois la transaction terminée. |
| Créer ou mettre à jour une connexion de transport |
[sn_sb_con_provider_connection] |
Gère l’insertion et la mise à jour de la connexion de transport. |
| Créer un parent sur la tâche distante synchronisée | [sn_sb_con_remote_task] | Crée une tâche parente pour les tâches distantes synchronisées. |
| Supprimer les enregistrements associés | [sn_sb_con_remote_task_def] | Supprime les enregistrements connexes lorsque la définition de tâche distante est supprimée. |
| Déconnecter RT lorsque RTD est supprimé | [sn_sb_con_remote_task_def] | Déconnecte toutes les tâches distantes associées lorsque la définition de tâche distante est supprimée. |
| RT erreur lorsque le parent est supprimé | [tâche] | Erreurs dans toutes les tâches distantes associées lorsque la tâche parente est supprimée. |
| Générer un registre OAuth |
[sn_sb_con_provider_connection] |
Crée un registre OAuth pour une connexion. |
| Gérer le transport de l’utilisateur autorisé | [sn_sb_con_authorized_user] | Envoie les enregistrements des utilisateurs autorisés via la couche de transport. |
| Définition de la tâche distante inactive lors de l’archivage | [sn_sb_con_remote_task_def] | Désactive la définition de tâche distante sur l’instance du consommateur lors de l’archivage par le fournisseur. |
| Renseigner la société sur le consommateur | [sn_sb_con_provider_task] | Définit le champ Société sur les tâches du fournisseur lors de l’insertion. |
| Renseigner les données de la tâche du fournisseur | [sn_sb_con_provider_task] | Ajoute des données supplémentaires lors de l’insertion de la tâche du fournisseur. |
| Traiter les droits supprimés | [sn_sb_con_entitlement] | Gère la suppression de droits en supprimant les éléments associés. |
| Traiter les modifications des pièces jointes du droit | [sys_attachment] | Gère les changements apportés aux pièces jointes pour les autorisations. |
| Traiter les droits nouveaux et mis à jour | [sn_sb_con_entitlement] | Gère la création de nouveaux droits et les mises à jour des droits existants. |
| Propager les changements de Échange de services version | [v_plugin] | Suit et met à jour les paramètres lorsque Échange de services la version est mise à jour. |
| Choix distant : mise en cache de la sélection de l’utilisateur | [sn_sb_con_provider_task] | Met en cache les sélections de l’utilisateur pour éviter les demandes répétées pour les mêmes données. |
| Réessayer RT erroné sur l’activation RTD | [sn_sb_con_remote_task_def] | Tente de créer une tâche parente pour les tâches distantes avec des erreurs lorsque la définition de tâche distante associée est activée. |
| Définir le champ Société lors de l’insertion de tâche distante | [sn_sb_con_remote_task] | Définit le champ Société pour les tâches distantes pendant l’insertion. |
| Définir l’ID de connexion à partir du RRP | [sn_sb_con_provider_task] | Définit l’ID de connexion à partir du créateur d’enregistrement distant associé à la tâche du fournisseur. |
| Définir la version du client sur les paramètres Insérer |
[sn_sb_con_service_bridge_settings] |
Définit la version de l’application Échange de services grand public sur les paramètres pendant l’opération d’insertion. |
| Définir les valeurs par défaut | [sn_sb_con_authorized_user] | Définit les valeurs par défaut sur les utilisateurs autorisés lors de la création. |
| Définir les vars json sortants à l’insertion | [sn_sb_con_remote_task] | Définit le champ JSON sortant sur les tâches distantes lorsqu’elles sont insérées par l’instance actuelle. |
| Définir le numéro de tâche du fournisseur | [sn_sb_con_provider_task] | Définit le numéro de tâche du fournisseur lors de l’insertion à partir des données du client |
| Définir le numéro de la tâche distante | [sn_sb_con_remote_task] | Définit le numéro de la tâche distante lors de l’insertion à partir des données du client |
| Définir les détails de la table sur la transformation virtuelle | [sn_sb_con_transform] | Définit les données de table sur les transformations virtuelles. |
| Synchroniser la pièce jointe à partir de la tâche parente | [sys_attachment] | Synchronise les pièces jointes de la tâche parente avec toutes les tâches distantes associées à la tâche parente. |
| Synchroniser la pièce jointe de la tâche distante au parent | [sys_attachment] | Synchronise les pièces jointes de la tâche distante vers la tâche parente. |
| Déclencher le transport des pièces jointes modifiées | [sys_attachment] | Déclenche la synchronisation de la pièce jointe via la couche de transport lors de la mise à jour. |
| Déclencher le transport PT du consommateur | [sn_sb_con_provider_task] | Déclenche la synchronisation des tâches du fournisseur via la couche de transport. |
| Déclencher le transport de tâches à distance du consommateur | [sn_sb_con_remote_task] | Déclenche la synchronisation des tâches distantes via la couche de transport pendant les opérations d’insertion ou de suppression. |
| Déclencher le transport des pièces jointes insérées | [sys_attachment] | Déclenche la synchronisation de la pièce jointe via la couche de transport pendant l’opération d’insertion. |
| Déclencher la mise à jour du transport des tâches distantes | [sn_sb_con_remote_task] | Déclenche la synchronisation des tâches distantes via la couche de transport lors de la mise à jour. |
| Déclencher le transport SBScratchpad | [sn_sb_scratchpad] | Déclenche la synchronisation du bloc-notes via la couche de transport. |
| Déclencher le transport des paramètres |
[sn_sb_con_service_bridge_settings] |
Déclenche la synchronisation de l’enregistrement des paramètres via la couche de transport. |
| Mettre à jour l’état du droit à la suppression |
[sn_sb_con_service_bridge_settings] |
Met à jour l’état du droit en cas de suppression. |
| Mettre à jour l’état du droit à la suppression | [sn_sb_con_persona] | Met à jour l’enregistrement de profil sur le droit lors de la suppression. |
| Mettre à jour l’état du droit à la suppression | [sn_sb_con_remote_task_def] | Met à jour l’enregistrement de définition de la tâche distante sur le droit lors de la suppression. |
| Mettre à jour l’état du droit lors de la mise à jour | [sn_sb_con_persona] | Gère l’enregistrement de profil sur le droit lors de sa mise à jour. |
| Mettre à jour l’état du droit lors de la mise à jour | [sn_sb_con_remote_task_def] | Gère l’enregistrement de définition de la tâche distante sur le droit lors de sa mise à jour. |
| Mettre à jour l’état du droit lors de la mise à jour |
[sn_sb_con_remote_record_producer] |
Gère l’enregistrement du créateur d’enregistrement distant sur le droit lors de la mise à jour. |
| Valider l’activation et terminer la configuration |
[sn_sb_con_remote_record_producer] |
Valide le créateur d’enregistrement distant avant l’activation. |
| Valider la demande sur le client | [sn_sb_con_provider_task] | Vérifie la connexion valide sur la tâche du fournisseur. |
| Avertir si l’include de script global est manquant |
[sn_sb_con_remote_record_producer] |
Affiche un avertissement si l’include de script global n’est pas présent lors du traitement du créateur d’enregistrement distant. |
Tables installées
| Table | Description |
|---|---|
| Utilisateur autorisé [sn_sb_con_authorized_user] |
Utilisateurs autorisés. |
| Connexion [sn_sb_con_consumer] |
Enregistrement de connexion côté consommateur. |
| Droit [sn_sb_con_entitlement] |
Table côté consommateur étendant les droits. |
| Champ entrant [sn_sb_con_inbound_field] |
Champs entrants côté consommateur pour les définitions de tâches distantes. |
| Champ sortant [sn_sb_con_outbound_field] |
Champs sortants côté consommateur pour les définitions de tâches distantes. |
| Profils [sn_sb_con_persona] |
Enregistrements de profils côté consommateur. |
| Connexion du fournisseur [sn_sb_con_provider_connection] |
Enregistrement de connexion du fournisseur liant le consommateur à l’instance fournisseur, étendant la table de connexion de base. |
| Tâche du fournisseur [sn_sb_con_provider_task] |
Enregistrements de tâches du fournisseur côté consommateur, étend la table de base des tâches du fournisseur. |
| Cache de choix distant [sn_sb_con_remote_choice_cache] |
Cache côté consommateur pour les requêtes de choix distants. |
| Créateur d’enregistrement distant [sn_sb_con_remote_record_producer] |
Enregistrements du créateur d’enregistrement distant côté consommateur. |
| Tâche à distance [sn_sb_con_remote_task] |
Enregistrements de tâches distantes côté consommateur, étend la table de base de tâches distantes. |
| Définition de la tâche à distance [sn_sb_con_remote_task_def] |
Enregistrements de définition de tâches distantes côté consommateur. |
| Variable de tâche distante [sn_sb_con_remote_task_variable] |
Table de variables associée à la tâche distante étendant les variables Glide. |
| Échange de services Paramètres [sn_sb_con_service_bridge_settings] |
Enregistrement des paramètres côté Échange de services consommateur, étend la table de base des paramètres. |
| Choix distant [sn_sb_con_st_remote_choice] |
Enregistrements de choix distants côté consommateur. |
| Transformer [sn_sb_con_transform] |
Enregistrements de transformation côté consommateur, étend la table de base de transformation. |
Flux installés
Les flux suivants sont installés avec l’application pour les Échange de services consommateurs.
| Flux | Description |
|---|---|
| Traiter les droits du créateur d’enregistrement distant avec des variables de choix distantes [process_remote_record_producer_entitlements_with_remote_choice_variables] |
Traite les droits des créateurs d’enregistrements distants sur le consommateur avec des variables de choix distants incluses. |
Flux secondaires installés
Les flux secondaires suivants sont installés avec l’application pour les Échange de services consommateurs.
| Flux secondaire | Description |
|---|---|
| Réparer l’erreur de connexion du fournisseur RPS [repair_rps_provider_connection_error] |
Gère les erreurs de connexion du fournisseur avec la synchronisation du processus à distance en cas d’état d’erreur. |
Actions de flux installées
Les actions de flux suivantes sont installées avec l’application Échange de services pour les consommateurs.
| Action | Description |
|---|---|
| Créer un parent à partir de la tâche distante [create_parent_from_remote_task] | Crée un enregistrement parent pour une tâche distante synchronisée. |
| Créer un créateur d’enregistrement et des variables dépendantes du choix distant [create_record_producer_and_entities] | Crée un créateur d’enregistrement distant et les variables dépendantes du choix distant associées à partir d’un droit synchronisé. |
| Créer une tâche distante [create_remote_task] | Crée une tâche distante pour un parent donné et une définition de tâche distante. |
| Réparer la connexion du fournisseur RPS [repair_rps_provider_connection] | Tente de corriger les erreurs de synchronisation des processus distants sur la connexion du fournisseur. |