Je suis responsable d'une équipe de développeurs qui sont sur le point de commencer le développement d'un poids léger système de réclamations d'assurance. Le système implique beaucoup de tâches manuelles et les flux d'affaires et nous sommes à la recherche à l'aide de Windows Workflow.NET 4.0).
Un exemple de domaine d'activité est la suivante: Le détenteur d'une police d'appels le centre de contact pour faire une réclamation. Cet "événement" les feux de deux sous-tâches qui sont manuellement été traitées en parallèle et peut prendre un long moment pour se terminer;
- De vérifier la clientèle pour la fraude – Un manuel processus par lequel un opérateur sur diverses sociétés de crédit de vérifier et d'évaluer les possibilités de fraude à la clientèle. De là, la sous-tâche peut saisir un numéro de sous-statuts (à Vérifier en cours, Échec de la Vérification des références, Passé à la Vérification des références, etc)
- Envoyez l'article à des réparations au centre de processus manuel dans lequel l'élément pour lequel le titulaire de la police a déposé la demande est envoyée au centre de réparations pour être fixé. De là, la sous-tâche peut saisir un numéro de sous-statuts (en Attente de Réparation, Dans le Progrès, la réparation, Posté, etc). La demande ne peut se faire qu'une fois le statut de chaque sous-tâche a atteint un état prédéfini (basé sur les règles de gestion).
Sur la surface, il semble que le Flux de travail est en effet le meilleur choix de la technologie; cependant, j'ai quelques inquiétudes à l'aide de WF 4.0.
- Compétences – en Regardant le développeur moyen un ensemble de compétences, je ne vois pas beaucoup de développeurs qui comprendre ou de savoir de Flux de travail.
- Maintenabilité – Il semble y avoir peu de soutien au sein de la communauté WF 4.0 projets et ceci, couplé avec le manque de compétences de soulever des préoccupations autour de la maintenabilité.
- Barrière à l'entrée – j'ai le sentiment que Windows Workflow a une courbe d'apprentissage abrupte et ce n'est pas toujours facile à ramasser.
- Nouveau produit – Comme le Flux de travail a été complètement réécrit pour .NET 4.0-je voir le produit en tant que premier produit de génération et peuvent ne pas avoir la stabilité nécessaire.
- La réputation Précédente des versions de Flux de travail n'ont pas été bien reçus, considérées comme les plus difficiles à développer, avec et a entraîné une faible absorption.
Donc ma question est doit-on utiliser Windows Workflow (WF) 4.0 pour cette situation ou est-il une alternative à la technologie (I. E., Simple Machine d'État, etc) ou même d'un meilleur moteur de flux de travail à utiliser?