Configurer le stockage Azure

data-integeration

Experience Manager Forms Intégration de données fournit une configuration de stockage Azure pour intégrer des formulaires aux services de stockage Azure. Le modèle de données de formulaire peut être utilisé pour créer des formulaires adaptatifs qui interagissent avec un serveur Azure pour activer des processus métier. Par exemple :

  • Écrire des données dans Azure sur un envoi de formulaires adaptatifs.
  • Écrire des données dans Azure par le biais d’entités personnalisées définies dans un modèle de données de formulaire et inversement.
  • Demander des données à un serveur Azure et préremplir des formulaires adaptatifs.
  • Lire des données à partir du serveur Azure.

Créer une configuration de stockage Azure

Avant d’exécuter ces étapes, vérifiez que vous disposez d’un compte de stockage Azure et d’une clé d’accès pour autoriser l’accès au compte de stockage Azure.

  1. Accédez à Outils > Cloud Services > Stockage Azure.
  2. Sélectionnez un dossier pour créer la configuration et appuyez sur Créer.
  3. Indiquez un titre pour la configuration dans le champ Titre.
  4. Indiquez le nom du compte de stockage Azure dans le champ Compte de stockage Azure.
  5. Indiquez la clé pour accéder au compte de stockage Azure dans le champ Clé d’accès Azure et appuyez sur Enregistrer.

Création d’un modèle de données de formulaire

Après avoir créé la configuration de stockage Azure, vous pouvez créer le modèle de données de formulaire. Spécifiez le dossier contenant la configuration Azure dans le champ Configuration de source de données lors de la création du modèle de données de formulaire. Vous pouvez ensuite sélectionner la configuration dans la liste des configurations existant dans le nom de dossier spécifié.

Ajout de services Azure au modèle de données de formulaire

Après avoir créé le modèle de données de formulaire et ajouté des objets de modèle de données, vous pouvez ajouter des services Azure au modèle de données de formulaire.

Pour ajouter des services Azure :

  1. En mode d’édition, sélectionnez les services dans la section Services du volet de gauche, puis appuyez sur Ajouter la sélection. Les services sélectionnés s’affichent dans l’onglet Services du modèle de données de formulaire.

    Ajouter les services sélectionnés

  2. Dans l’onglet Services, sélectionnez le service et appuyez sur Modifier les propriétés. En fonction du service, définissez les objets de modèle d’entrée ou de sortie pour le service.

  3. Appuyez sur Enregistrer pour enregistrer le modèle de données de formulaire.

    Le tableau suivant décrit les services Azure disponibles :

    Nom du service Description
    Get Blob from Azure (Obtenir un objet Blob à partir d’Azure) Récupération des données stockées sous la forme d’un objet Blob dans le stockage Azure à l’aide d’un identifiant ou d’un nom
    Get Blob with binaries URL from Azure (Obtenir un objet Blob avec une URL de fichiers binaires depuis Azure) Récupérer les données stockées en tant qu’objet Blob avec une URL pour les fichiers binaires dans le stockage Azure à l’aide d’un identifiant ou d’un nom
    Save Blob in Azure (Enregistrer l’objet Blob dans Azure) Utilisation d’un ID d’objet Blob pour enregistrer des données dans le stockage Azure
    Update Blob in Azure (Mettre un objet Blob à jour dans Azure) Utilisation d’un ID d’objet Blob pour mettre à jour les données dans le stockage Azure
    Récupération de la liste des ID Blob d’Azure Récupérez une liste d’ID Blob à partir d’Azure en fonction du nombre défini dans la requête d’entrée.
    Récupération des URL SAS pour les objets Blob à partir d’Azure Récupérez les URL SAS pour les objets Blob à partir d’Azure en fonction des ID Blob dans la requête d’entrée.
    Delete Blob from Azure (Supprimer un objet Blob d’Azure) Utilisation d’un ID d’objet Blob pour supprimer des données du stockage Azure

Définition d’une propriété d’objet de modèle de données comme clé de recherche

Pour définir une propriété d’objet de modèle de données comme clé de recherche :

  1. Dans l’onglet Modèle, sélectionnez la propriété de l’objet de modèle de données et appuyez sur Modifier les propriétés.
  2. Activez l’option Clé de recherche. Cette option est disponible uniquement pour les types de données principaux.
  3. Appuyez sur Terminé pour enregistrer les propriétés puis sur Enregistrer pour enregistrer le modèle de données de formulaire.

Après avoir défini les propriétés des objets du modèle de données comme clés de recherche, les valeurs de hachage sont stockées dans les balises dʼindex Azure et les valeurs codées en base64 dans les métadonnées Azure.

REMARQUE

Seules 10 clés de recherche sont autorisées par entité Azure, car Azure nʼautorise que 10 balises par objet Blob. Les valeurs des propriétés marquées comme clés de recherche sont stockées dans les balises d’index Azure après hachage.

Sur cette page