Help Center > Foundation Help

S’applique à :


  • Winshuttle Foundation 12.0 et versions ultérieures
  • Winshuttle Foundation 11.x
  • User Governance 11.x
  • SAP Integration Server 11.x
  • Winshuttle Workflow 11.x
  • Système de gestion des licences
  • Winshuttle Foundation 10.x
  • Winshuttle Central 10.5-10.7+
  • Winshuttle Server 10.5-10.9
  • Winshuttle Workflow 10.5-10.7
  • Winshuttle Workflow 10.8-10.9
  • Winshuttle Composer
  • Winshuttle Designer 10.x
  • Winshuttle Connect
  • Meilleures pratiques de conception de formulaire

    Les décisions prises pendant la conception du formulaire peuvent avoir un impact immédiat sur les performances et la facilité de maintenance. Les pages suivantes expliquent pourquoi différentes décisions de conception peuvent impacter les performances, la maintenance future du formulaire, etc.

    Principales différences entre le développement de formulaire et le développement d’application

    Winshuttle Workflow est une solution de formulaires et de workflow ; il convient de tenir compte de certains éléments pour optimiser les performances et la maintenance. En fait, cela implique de respecter certaines limites.

    Le tableau suivant décrit certaines des principales différences entre une solution de formulaire et de workflow et une application.

    Pour optimiser le retour sur investissement, il convient de ne pas perdre de vue les différences entre le développement de formulaire et le développement d’application lorsque vous concevez les formulaires.

    Solutions de formulaires et de workflow

    Application

    Représente un seul processus

    Représente plusieurs processus

    Ne prend en charge aucune variante de processus ou quelques variantes

    Prend en charge toutes les variantes de processus ou un grand nombre de variantes de processus

    Collecte les informations dans un chemin prédéterminé

    Collecte les informations dynamiquement

    Chaque étape a un petit nombre d’actions simples

    Chaque étape peut avoir un grand nombre d’actions complexes

    Quelques points d'intégration avec des systèmes d’enregistrement

    Grand nombre de points d'intégration avec systèmes d’enregistrement

    Quelques interdépendances entre les éléments de données

    Grand nombre d'interdépendances entre les éléments de données

    Workflow séquentiel

    Workflow de machine à états

    Peu de code ou aucun code (par exemple, JavaScript)

    Contient généralement du code (par exemple, JavaScript, .NET, etc.)

    Notez qu'il n’existe pas de frontière claire entre un formulaire complexe et une application simple. Certains formulaires complexes peuvent avoir une ou plusieurs des caractéristiques d’application dans le tableau ci-dessus.

    Une recommandation générale est de réduire au maximum l’utilisation de fonctions de « type application » si l’ajout de complexité n’est pas justifié.

    L’application des meilleures pratiques en ciblant les scénarios d'utilisation qui partagent les caractéristiques d’une solution de formulaires et de workflow permettra d’assurer la gérabilité dans le long terme. Cela implique que pour certains besoins, il peut être nécessaire d’arriver à un compromis sur la fonctionnalité avancée ou d’utiliser des scénarios d’utilisation plus granulaires. Cependant, le coût total de possession sera beaucoup plus faible.