2017-07-21 4 views
1

Je travaille actuellement sur l'application Azure Logic, mon scénario est que je veux obtenir l'enregistrement nouvellement créé à partir de la base de données SQL Azur, puis l'insérer dans Dynamic CRM. Pour cela, j'ai lu this lien, dans cette section de commentaires quelqu'un mentionné comme pour le moment il n'y a pas de déclencheur lors d'une insertion de table SQL en utilisant des applications logiques. Je sais qu'il y a une version d'aperçu disponible mais je ne sais pas comment y accéder.Est-il possible de déclencher lors d'une insertion de table SQL à l'aide d'applications logiques?

Pouvez-vous nous dire comment accéder à la version d'aperçu et comment le faire sans utiliser de déclencheur lors de l'insertion d'une table SQL?

Répondre

0

Il n'existe aucun connecteur prêt à l'emploi pour les fonctions, ce qui signifie que vous devez créer une fonction basée sur le minuteur pour vérifier les lignes insérées. De manière surprenante, il existe un tel connector pour Logic Apps. Peut-être que vous pouvez utiliser cette approche.

0

Le connecteur SQL Polling (Trigger) a été mentionné par l'équipe de produit. Cependant, il n'a pas encore été publié. En attendant, vous devez implémenter le modèle Polling Consumer avec une approche personnalisée en tant que described here.

Vous devez avoir une colonne qui vous aide à identifier les enregistrements insérés dans la table SQL, par ex. une identité à incrémentation automatique ou une colonne CreatedDateTime. Puis, persistez un état d'interrogation ou un filigrane d'interrogation. L'une des façons de le faire est de disposer d'une application logique récurrente qui lit le filigrane d'interrogation de votre magasin, récupère les enregistrements insérés après le filigrane et met à jour le filigrane d'interrogation pour la prochaine exécution.

Dans le post mentioned above, ceci est expliqué en détail et un exemple d'application Fonction qui fonctionne avec Azure Storage Table pour stocker le filigrane d'interrogation est fourni.

HTH