Fermer

janvier 9, 2020

Principaux avantages de l'utilisation de Corticon BRMS avec Dynamics 365


Si vous gérez, créez ou maintenez simplement des solutions Dynamics 365, que ce soit dans le cloud ou sur site, lisez la suite. Ce message transformera la façon dont vous concevez et architecturez ces applications.

Dynamics 365 est un puissant produit CRM / ERP de Microsoft, et que de nombreuses personnes utilisent régulièrement. Nous allons couvrir trois domaines principaux où vous pourrez débloquer des améliorations significatives lorsque vous travaillez avec Dynamics 365:

  • Gains de productivité
  • Agilité
  • Atténuation des risques

Le problème

Il est lourd , lent et coûteux à gérer des décisions commerciales complexes (règles et politiques) lorsqu'elles sont directement codées dans les applications. En effet, les analystes commerciaux ne peuvent pas les créer et, ce qui est plus important, ne peuvent pas les mettre à jour lorsque les règles changent, aussi banales soient-elles. Par exemple, dans un processus d'approbation de prêt, l'ajout de nouveaux plafonds pour lesquels une approbation de prêt nécessite différents niveaux d'approbation.

Ce problème est encore plus aigu lorsque vous développez une application Dynamics 365 personnalisée avec C # ou JavaScript en raison du coût et de la pénurie du personnel informatique compétent dans Microsoft Dynamics ainsi que dans les langages de programmation Microsoft.

Gains de productivité

Reconnaissant cette limitation, Progress Corticon un système de règles métier sans code, permet aux experts commerciaux, et non aux codeurs, pour créer, automatiser et maintenir des décisions commerciales grâce à ses capacités de développement de règles axées sur les modèles.

Avec Corticon, les programmeurs Dynamics 365 s'intègrent simplement en appelant les services de décision REST et en agissant sur les résultats, sans avoir à comprendre comment les règles métier sont arrivées cette conclusion. Par exemple, l'envoi d'un e-mail pour confirmer l'approbation du prêt, quelle que soit la complexité de la décision, a été de décider de l'approbation.

Cela simplifiera vos projets car vous pouvez désormais supprimer le code difficile à maintenir ou ne pas l'écrire. dans Dynamics 365 en premier lieu.

Agilité

Vos spécialistes peuvent désormais gérer rapidement des règles et en ajouter de nouvelles. Le délai d'exécution n'est pas long. Vous évitez également les malentendus «perdus dans la traduction» des exigences entre les spécialistes métiers et les codeurs.

De plus, vous êtes désormais capable de créer, tester et livrer vos règles métier sans intégration préalable à Microsoft Dynamics. En d'autres termes, vous pouvez démarrer immédiatement la mise en œuvre et les tests de vos règles métier et travailler à une intégration complète du système à un stade ultérieur.

Atténuation des risques pour l'entreprise

Étant donné que ces services de décision sont tous gérés en un seul endroit, vous pourrez désormais partager facilement la logique de décision commerciale avec toutes les applications de l'entreprise, obtenant ainsi plus d'agilité et une meilleure séparation des préoccupations .

Les règles sont soumises au contrôle de gestion

Cette séparation des préoccupations présente des avantages supplémentaires que nous constatons chez bon nombre de nos clients lorsque le développement est sous-traité à un fournisseur. Comme les règles sont centralisées dans un référentiel unique et développées, documentées et testées par l'entreprise indépendamment du fournisseur, il devient beaucoup plus facile de passer à un autre fournisseur de développement pour des réductions de coûts supplémentaires car:

  1. La quantité de code qui doit être
  2. Le code restant est plus facile à faire comprendre et à comprendre par les développeurs de logiciels Dynamics 365 car il traite de l'intégration et est spécifique à Dynamics 365.

Comment tout cela est-il possible?

Beaucoup de ces avantages étaient possibles avec les versions précédentes de Corticon, mais avec la version Corticon 6.1, nous avons optimisé de nombreux aspects des capacités d'intégration avec Dynamics. En particulier, nous avons maintenant un accès aux données sans code CRUD complet et très innovant du service de décision à MS Dynamics 365 pour permettre aux spécialistes de l'entreprise de posséder leurs propres règles et politiques.

Alors, quelle magie avons-nous trouvé pour autoriser l'accès sans code aux données Dynamics 365 à partir des règles? 1965

En résumé, nous avons ajouté:

1) Un pilote pour se connecter à Dynamics 365

2) Un outil pour créer automatiquement le modèle de données (vocabulaire) à partir d'entités et d'attributs Dynamics 365

Le nouveau pilote utilise l'API Web Dynamics 365 Common Data Service. Il s'agit d'une API basée sur OData qui implémente toutes les opérations CRUD, vous permettant d'interroger des données ainsi que de mettre à jour les données directement à partir de l'exécution des règles.

Nous prenons en charge:

  • MS Dynamics 365 sur site et dans le cloud
  • L'authentification NTLM et OAuth (NTLM est couramment utilisée avec Dynamics sur site)

L'avantage net est de créer des données Dynamics 365 disponible comme toute autre source de données dans Corticon avec juste une configuration pointer-cliquer et absolument aucun codage pour la connexion, l'interrogation ou la mise à jour des données. Cela rend l'expert métier productif tout de suite, sans avoir besoin de nouvelles formations ou de nouvelles connaissances.

Bien que l'intégration soit toujours réalisée en effectuant des appels REST, il appartient désormais entièrement aux règles de décider quelles données supplémentaires sont nécessaires pour le traitement et quelles données doivent être mises à jour. Cela permet vraiment un contrat de service simple entre l'analyste commercial et le programmeur Dynamics 365 – il s'agit d'un service où l'appel REST renvoie simplement le résultat du service de décision après un processus décisionnel complexe (services de décision implémentent généralement des centaines à des milliers de règles et nécessitent l'accès à d'énormes quantités de données pour calculer un résultat). Par exemple, l'approbation du prêt est un résultat simple. Et dans cet exemple, le programmeur devra peut-être simplement mettre à jour l'interface utilisateur en affichant un feu vert.

De plus, dans Corticon 6.1, nous avons ajouté un outil pour créer automatiquement le modèle de données (vocabulaire) à partir de diverses sources de données.

Cela en fait une opération triviale d'exposer les entités appropriées et leurs domaines à l'expert en affaires qui écrit les règles. Cela augmente à nouveau votre productivité car vous pourrez très facilement accéder aux nombreuses entités et attributs Dynamics 365 (au dernier décompte, une installation de base a 423 entités et l'entité Contacts contient 232 attributs!).

Le coût du codage manuel Tout

En conclusion, lors de la création ou de la personnalisation d'applications Dynamics 365, il peut être tentant d'écrire toute la logique métier en code. Cependant, vous découvrirez bientôt que le code coûte cher à écrire et à entretenir car les services de décision commerciale implémentent des centaines voire des milliers de règles. En outre, vous découvrirez que les demandes de modification de ce code s'accumulent plus rapidement que les programmeurs ne peuvent gérer et que parfois ces demandes sont mal comprises, créant des retards et des frustrations supplémentaires.

Maintenant, grâce à Corticon, le seul système de gestion des règles métier sans code sur le marché pour l'intégration avec Dynamics 365, vous pouvez permettre aux spécialistes de créer et de maintenir directement ces règles métier, vous donnant ainsi une augmentation de la productivité ainsi que une agilité améliorée et la libération de vos programmeurs pour des tâches plus importantes. Les commentaires des clients indiquent que le cycle de développement des règles est réduit jusqu'à 90%, ce qui permet d'économiser des milliers d'heures de programmation.

Comme les spécialistes des affaires peuvent rapidement maintenir les règles, vous obtenez une meilleure satisfaction client.

Pour en savoir plus, n'hésitez pas à vous inscrire à ce webinaire où j'entrerai dans plus de détails et de démonstration.

Webinaire: Améliorez la productivité et l'agilité avec Corticon à travers le paysage Microsoft

Enfin, si vous souhaitez savoir comment obtenir des gains de productivité supplémentaires, consultez ce billet de blog où j'explique comment les spécialistes peuvent écrire des règles avec des données provenant d'un large éventail de sources de données sans avoir s'inquiéter d'où proviennent les données et quels sont les types et les particularités des sources de données.




Source link