Créer un formulaire Web de processus d'entreprise Oracle Integration

Vous pouvez utiliser l'éditeur de formulaires Web de processus d'entreprise Oracle Integration pour créer des formulaires pour vos tâches manuelles et pour démarrer des événements de formulaire sans avoir à utiliser de règles de script. Dans les formulaires Web, vous pouvez configurer des événements sur des contrôles qui peuvent déclencher des conditions, des actions ou des appels de connecteur REST lorsqu'ils sont déclenchés.

Créer une application simple

Les formulaires Web permettent aux utilisateurs d'interagir avec un processus métier. Par exemple, un formulaire peut démarrer une application ou être utilisé dans une tâche humaine. Vous pouvez créer une application simple à utiliser dans un formulaire d'approbation de processus.

  1. Accédez à la page d'accueil, cliquez sur Générateur de processus, cliquez sur Créer, puis sur Nouvelle application.
  2. Dans la boîte de dialogue Créer une application, entrez le nom à attribuer à l'application de processus, puis cliquez sur Créer.
  3. Sur la page Créer un processus, sélectionnez Commencer par un formulaire.
  4. Dans la fenêtre Créer un processus, entrez le nom à attribuer au processus, puis cliquez sur Créer.
  5. Ajoutez une tâche Approuver humain au processus et attribuez-lui un nom, tel que Approuver.

Création d'un formulaire Web

Vous pouvez créer un formulaire pour gérer les flux de processus. Le formulaire s'affiche également pour les utilisateurs chargés d'approuver ou de rejeter la demande.

  1. Dans le processus, ouvrez les propriétés du formulaire de début. Cliquez sur l'icône Start, puis sur le menu Actions correspondant. (Notez comment la commande Open Form estompée, car aucun formulaire n'est encore associé à l'élément de flux.) Sélectionnez Ouvrir les propriétés.
  2. Dans le champ Titre, entrez le nom à attribuer au formulaire.
  3. Cliquez sur Créer un formulaire Icône Créer un formulaire dans le champ Formulaire et sélectionnez Nouveau formulaire Web.
  4. Dans la boîte de dialogue Créer un formulaire Web, entrez le nom que vous avez attribué au formulaire dans le champ Nom, puis cliquez sur Créer.

    Dans le volet Propriétés, observez comment le champ Formulaire identifie le nouveau formulaire.

  5. Cliquez sur l'icône Modifier le formulaire.

    L'éditeur de formulaires Web s'ouvre dans un nouvel onglet dont le titre est celui que vous avez saisi pour le formulaire.

    L'éditeur contient un canevas central sur lequel vous construisez le formulaire en faisant glisser les commandes des palettes sur le canevas. Le panneau Propriétés permet de sélectionner des paramètres. Le panneau Données répertorie les attributs de données des contrôles du formulaire.

Ajouter et configurer des contrôles

Vous pouvez ajouter des contrôles de la palette de base et de la palette avancée à un formulaire d'approbation de processus.

  1. Ajoutez et configurez des champs de nom sur le canevas du formulaire dans une ligne. Par exemple, pour ajouter le prénom et le nom de l'utilisateur, faites glisser un contrôle de texte d'entrée de la Palette de base vers le canevas. Faites glisser un autre contrôle de texte d'entrée en regard du premier contrôle.

    Lorsque vous faites glisser le curseur, une zone avec un contour en pointillés indique où vous pouvez placer le contrôle, par exemple en regard, entre ou sous un autre contrôle. Lors de la suppression, les contrôles sont ajustés sur une grille invisible pour libérer de l'espace. (Vous pouvez placer jusqu'à 12 contrôles dans une ligne du formulaire.)

    Pour repositionner un contrôle, faites glisser sa poignée en pointillés et déposez-la à un nouvel emplacement. Les commandes qui les entourent s'ajustent en conséquence. Lors de la modification, cliquez sur Annuler et Rétablir si nécessaire.

  2. Sélectionnez le premier contrôle de texte. Notez que les onglets Propriétés sont Général et Style. Les paramètres de l'onglet s'appliquent au contrôle sélectionné.
  3. Dans l'onglet Général, remplacez le champ Nom par FirstName et le champ Libellé par Prénom.
    Le champ Nom s'applique au contrôle lui-même et le champ Libellé détermine son nom d'affichage.
  4. Répétez les étapes 2 et 3 pour remplacer le nom du second contrôle par LastName et son libellé par Last Name. Cette méthode vous permet d'ajouter tous les champs dont vous avez besoin dans votre formulaire.
  5. Basculez entre les propriétés de contrôle et de formulaire en cliquant sur une zone vide du canevas de formulaire.

    Notez que les onglets Propriétés deviennent Formulaire et Présentation, et s'appliquent désormais à l'ensemble du formulaire plutôt qu'au contrôle sélectionné. Cliquez sur un contrôle et les onglets deviennent Général et Style, et s'appliquent au contrôle.

    Notez également que le volet Data répertorie les attributs de données portant le même nom que vos contrôles (mais avec une capitalisation différente). Ces attributs ont été créés automatiquement à mesure que vous avez ajouté chaque contrôle. Cela se produit lorsque le champ Liaison automatique de l'onglet Formulaire est sélectionné. Ces attributs contiennent les données traitées (en cours d'exécution) du formulaire pendant l'exécution du processus.

  6. Cliquez sur Enregistrer pour enregistrer le formulaire.

Ajouter une vue alternative pour les approbateurs

Vous pouvez ajouter une autre vue du formulaire à afficher aux approbateurs des traitements.

  1. Dans le panneau Propriétés, cliquez sur l'onglet Présentation. (Si vous voyez les onglets Général et Style à la place, sélectionnez d'abord une zone vide du canevas pour afficher l'onglet Présentation.)
  2. Dans le champ Nom, remplacez Principal (nom par défaut) par le nom que vous souhaitez donner au formulaire, par exemple : Vendeurs. Il s'agit de la présentation par défaut déjà créée.
    Une présentation est une vue unique d'un formulaire. Un formulaire peut contenir plusieurs présentations.
  3. Cliquez sur l'onglet Formulaire. Le tableau Présentations répertorie désormais notre présentation en tant qu'employés. L'étoile indique qu'il s'agit de la présentation par défaut.
  4. Dans le tableau Présentations, cliquez sur AjouterIcône Ajouter pour ajouter une présentation. Dans la boîte de dialogue Créer une présentation, entrez Approbateurs dans le champ Nom, sélectionnez Employés dans le champ Basé sur, puis cliquez sur Créer.
  5. Utilisez le champ Présentation en haut du canevas pour basculer entre vos deux présentations.
  6. Si vous souhaitez que les champs de nom de la présentation Approbateurs soient en lecture seule.
    1. Sélectionnez la présentation Approbateurs.
    2. Sélectionnez le champ First Name. Dans l'onglet Général, faites défiler la page vers le bas et sélectionnez Lecture seule. Le champ reste vide pour indiquer que sa valeur ne peut pas être modifiée.
    3. Modifiez le champ Last Name en lecture seule.

Modifier la feuille de style du formulaire

Pour appliquer la marque de votre organisation, vous pouvez charger et appliquer une feuille de style. Vous ne pouvez affecter qu'une feuille de style à un formulaire.

  1. Cliquez sur une zone vide du formulaire, puis sur l'onglet Formulaire dans le volet Propriétés.
  2. Faites défiler la page vers le bas si nécessaire, puis cliquez sur Modifier dans le champ Feuille de style. La page Feuilles de style apparaît.
  3. Pour charger une feuille de style, cliquez sur Télécharger et sélectionnez un fichier de feuille de style (.css ou .txt). Dans la zone Feuilles de style, cliquez sur une feuille de style pour l'appliquer.
  4. Dans la zone Aperçu, cliquez sur CSS pour afficher le format d'une feuille de style ou sur Formulaire pour la prévisualiser.
  5. Cliquez sur X pour fermer le navigateur CSS et revenir au formulaire.

Afficher un aperçu du formulaire

Les formulaires que vous créez s'adaptent automatiquement à la taille de l'écran, que les utilisateurs finals les affichent sur des appareils mobiles, des tablettes ou des écrans de grande taille.

  1. Dans l'éditeur de formulaires Web, cliquez sur Aperçu.
  2. Dans la fenêtre Aperçu, sélectionnez différentes tailles de périphérique dans lesquelles afficher le formulaire.
  3. Entrez des exemples de valeurs dans les contrôles du formulaire et cliquez sur Soumettre.
    Le champ situé en bas de la fenêtre indique comment les entrées de formulaire (également appelées valeurs de données traitées) sont stockées en tant qu'attributs de données et utilisées dans le processus.
  4. Cliquez sur Fermer Icône Fermer pour fermer la fenêtre Aperçu. Cliquez sur Enregistrer.

Utiliser des formulaires et des présentations dans un processus

Vous pouvez configurer des formulaires d'approbation pour différents processus ou tâches.

  1. Cliquez sur l'onglet Page d'accueil de l'application, puis sur Formulaires. Le formulaire apparaît ici.
    Le volet Formulaires affiche tous les formulaires créés pour l'application, qu'ils soient utilisés ou non. Notez que vous pouvez créer et utiliser des formulaires de type Web et de base dans une application.
  2. Cliquez sur l'un de vos onglets de processus.
  3. Sélectionnez la tâche humaine que vous avez créée pour les approbateurs du processus et cliquez sur son menu d'actions. Notez que la commande Open Form est estompée car aucun formulaire n'y est encore associé. Sélectionnez Open Properties. Le volet se développe pour afficher ses propriétés.
  4. Dans le champ Formulaire, sélectionnez le formulaire de traitement standard.
  5. Dans le champ Présentation, sélectionnez la présentation Approbateurs à afficher pour cette tâche.