Créer une table distante

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Créez une table distante à l’aide de données récupérées à partir d’une source externe.

    Avant de commencer

    Rôle requis : delegated_developer ou admin

    Pourquoi et quand exécuter cette tâche

    Lorsque vous désignez une table comme table distante, gardez à l’esprit les points suivants :
    • Avant de créer une table distante, vous devez avoir une bonne compréhension des sources de données externes. Par exemple, si vous souhaitez récupérer des données CRM pour les utiliser dans Gestion du service client, vous devez comprendre comment les données sont structurées dans la source CRM externe.
    • Une table distante a besoin d’une clé primaire externe pour relier ses données temporaires aux données stockées dans la source externe. Lorsque vous désignez une table comme distante, seul un champ sys_id est généré automatiquement et s’affiche dans la section Colonnes, qu’il utilise comme clé primaire pour une utilisation dans les enregistrements Glide. Toutes les valeurs de clé primaire de table externe sont converties en valeurs de chaîne.
    • Contrairement aux tables internes standard, vous ne pouvez pas étendre une table distante à partir d’une autre table.

    Procédure

    1. Accédez à la Définition du système > Tables distantes > Tables.
      Conseil :
      Vous pouvez également créer une table distante à l’aide du formulaire standard pour les tables à partir de Définition du système > Tables.
    2. Sélectionnez Nouveau.
    3. Remplissez les champs du formulaire.
      Remarque :
      Vous créez une table distante de la même manière qu’une table normale, mais désignez-la comme table distante. Les contrôles suivants diffèrent par leur fonctionnement et par ce que vous y saisissez lorsque vous créez une table distante :
      Contrôle Description
      Nom
      Nom de table, qui est automatiquement renseigné en fonction de l’étiquette de table et d’un préfixe comme suit :
      • Pour une table distante dans une application incluse dans le périmètre, le nom est précédé d’un identificateur d’espace de noms et la chaîne st_ pour indiquer qu’elle est distante et qu’elle fait partie d’une application.
      • Pour une table distante dans l’application globale, le nom est précédé de la chaîne u_st_.

      Vous ne pouvez pas modifier le préfixe ; Toutefois, vous pouvez modifier le reste du nom de la table. Le nom ne peut contenir que des caractères ASCII alphanumériques en minuscules et des traits de soulignement (_).

      Étend la table Option qui n’est pas disponible si vous sélectionnez l’option Table distante pour indiquer que cette table est distante. Il n’apparaît plus, car vous ne pouvez pas étendre les tables distantes à partir d’autres tables.
      Table distante Option permettant de désigner cette table comme table distante. Une table distante est une table à laquelle vous pouvez associer une définition de script pour la récupération de données à partir d’une source de données externe. Contrairement à une table interne standard, les données ne proviennent pas d’enregistrements de l’instance actuelle.

      Pour en savoir plus sur les tables distantes, reportez-vous à la section Tables distantes.

    4. Dans la section Colonnes, utilisez la liste incorporée Colonnes de table pour ajouter des colonnes à la table distante comme vous le faites lorsque vous créez des colonnes pour une table interne standard.
    5. Dans la section Contrôles, définissez des options de table distante supplémentaires comme vous le faites lorsque vous définissez des options de table supplémentaires pour une table normale.
    6. Dans la section Accès à l’application, définissez la protection du champ d’application pour la table distante comme vous le faites lorsque vous définissez des options de table supplémentaires pour une table normale.
      Pour plus d’informations, consultez Paramètres d’accès à l’application.
    7. Sélectionnez Soumettre.