Guide d'utilisation Annuler

Ajout de champs calculés à un formulaire

 

Guide Adobe Acrobat Sign

Nouveautés

  1. Notes de version préliminaire
  2. Notes de mise à jour
  3. Notifications importantes

Commencer

  1. Guide de démarrage rapide à l’attention des administrateurs
  2. Guide de démarrage rapide à l’attention des utilisateurs
  3. Pour les développeurs
  4. Bibliothèque de tutoriels vidéo
  5. Foire aux questions

Administration

  1. Présentation d’Admin Console
  2. Gestion des utilisateurs
    1. Ajout d’un utilisateur
    2. Ajout d’utilisateurs en masse
    3. Ajout d’utilisateurs à partir de votre répertoire
    4. Ajout d’utilisateurs à partir de Microsoft Azure Active Directory
    5. Création d’utilisateurs axés sur les fonctions
      1. Comptes techniques - Pilotés par API
      2. Comptes de service - Pilotés manuellement
    6. Recherche d’utilisateurs présentant des erreurs d’approvisionnement
    7. Modification du nom/de l’adresse e-mail
    8. Modification de l’appartenance d’un utilisateur à un groupe
    9. Modification de l’appartenance d’un utilisateur à un groupe via l’interface de groupe
    10. Promotion d’un utilisateur à un rôle d’administrateur
    11. Types d’identités des utilisateurs et SSO
    12. Changement d’identité d’utilisateur
    13. Authentification des utilisateurs avec Microsoft Azure
    14. Authentification des utilisateurs avec la fédération Google
    15. Profils de produit
    16. Expérience de connexion
  3. Paramètres de compte/groupe
    1. Présentation des paramètres
    2. Paramètres généraux
      1. ID et niveau de compte
      2. Workflows de signature automatique
      3. Envoi en masse
      4. Formulaires web
      5. Workflows d’envoi personnalisés
      6. Workflows Power Automate
      7. Documents de bibliothèque
      8. Collecte des données de formulaire avec les accords
      9. Visibilité limitée de documents
      10. Ajout d’une copie PDF de l’accord signé en pièce jointe
      11. Insertion d’un lien dans l’e-mail
      12. Insertion d’une image dans l’e-mail
      13. Fichiers joints à un e-mail nommés
      14. Ajout de rapports d’audit aux documents en pièces jointes
      15. Fusion de plusieurs documents en un seul
      16. Chargement d’un document signé
      17. Délégation pour les utilisateurs de mon compte
      18. Autorisation de la délégation des destinataires externes
      19. Autorisation de signature
      20. Autorisation d’envoi
      21. Pouvoir d’ajouter des cachets électroniques
      22. Définition d’un fuseau horaire par défaut
      23. Définition d’un format de date par défaut
      24. Utilisateurs dans plusieurs groupes (UMG)
        1. Mise à niveau pour utiliser la fonctionnalité Utilisateurs dans plusieurs groupes
      25. Autorisations d’administrateur de groupe
      26. Remplacement du destinataire
      27. Rapport d’audit
        1. Présentation
        2. Autorisation des accès non authentifiés sur la page de vérification des transactions
        3. Inclusion des rappels
        4. Insertion des événements de consultation
        5. Inclusion du nombre de pages/pièces jointes de l’accord
      28. Dans les messages et les conseils sur les produits
      29. PDF accessibles
      30. Nouvelle expérience de création
      31. Client du secteur de la santé
    3. Configuration du compte
      1. Ajout d’un logo
      2. Personnalisation du nom d’hôte/de l’URL de la société
      3. Ajout du nom de l’entreprise
    4. Préférences de signature
      1. Signatures correctement formatées
      2. Autorisation des destinataires à signer par
      3. Possibilité pour les signataires de modifier leur nom
      4. Autorisation des destinataires à utiliser leur signature enregistrée
      5. Personnalisation des conditions d’utilisation et de la règle concernant la divulgation des informations de l’utilisateur
      6. Navigation des destinataires dans les champs de formulaire
      7. Refus de signer
      8. Autorisation des processus avec tampons
      9. Ajout de la fonction ou la société obligatoire pour les destinataires
      10. Autorisation des signataires à imprimer et à apposer une signature manuscrite
      11. Affichage des messages lors de la signature électronique
      12. Obligation pour les signataires d’utiliser un appareil mobile pour créer leur signature
      13. Adresse IP des signataires requise
      14. Exclusion du nom de la société et de la fonction des tampons de participation
    5. Signatures numériques
      1. Présentation
      2. Téléchargement et signature d’un document avec Acrobat
      3. Signatures en mode cloud
      4. Inclure les métadonnées pour les fournisseurs d’identité
      5. Fournisseurs de signature en mode cloud restreints
    6. Cachets électroniques
    7. Identité numérique
      1. Passerelle d’identités numériques
      2. Politique de vérification d’identité
    8. Paramètres de rapport
      1. Nouvelle expérience de rapport
      2. Paramètres de rapport classiques
    9. Paramètres de sécurité
      1. Paramètres d’authentification unique
      2. Paramètres de mémorisation
      3. Politique de mot de passe de connexion
      4. Sécurité du mot de passe de connexion
      5. Durée de la session web
      6. Type de chiffrement PDF
      7. API
      8. Accès aux informations sur les utilisateurs et les groupes
      9. Plages d’adresses IP autorisées
      10. Partage de compte
      11. Autorisations de partage de compte
      12. Commandes de partage d’accords
      13. Vérification de l’identité des signataires
      14. Mot de passe de signature des accords
      15. Sécurité du mot de passe du document
      16. Blocage des signataires par géolocalisation
      17. Authentification téléphonique
      18. Authentification basée sur les connaissances (KBA)
      19. Autorisation de l’extraction de pages
      20. Expiration du lien de document
      21. Chargement d’un certificat client pour les webhooks/rappels
      22. Horodatage
    10. Paramètres d’envoi
      1. Affichage de la page Envoyer après la connexion
      2. Nom du destinataire requis lors de l’envoi
      3. Verrouillage des valeurs de nom pour les utilisateurs connus
      4. Rôles autorisés du destinataire
      5. Groupes de destinataires
      6. Champs requis
      7. Ajout de documents en pièces jointes
      8. Aplatissement du champ
      9. Modification des accords
      10. Nom de l’accord
      11. Langues
      12. Messages privés
      13. Types de signature autorisés
      14. Rappels
      15. Protection par mot de passe des documents signés
      16. Options d’identification du signataire
        1. Présentation
        2. Mot de passe de signature
        3. Mot de passe à usage unique par e-mail
        4. Authentification Acrobat Sign
        5. Authentification téléphonique
        6. Signature numérique dans le cloud
        7. Authentification fondée sur les connaissances
        8. Pièce d’identité officielle
        9. Rapports d’identité des signataires
      17. Protection du contenu
      18. Activation des transactions Notarize
      19. Expiration du document
      20. Aperçu, positionnement des signatures et ajout de champs
      21. Ordre de signature
      22. Liquid Mode
      23. Commandes de workflow personnalisé
      24. Options de chargement pour la page de signature électronique
      25. Redirection de l’URL de confirmation post-signature
    11. Modèles de message
    12. Paramètres bio-pharma
      1. Présentation
      2. Fonction Appliquer l’authentification de l’identité
      3. Motifs de la signature
    13. Intégration des workflows
    14. Paramètres d’authentification notariale
    15. Intégration des paiements
    16. Messages pour les signataires
    17. Paramètres SAML
      1. Configuration SAML
      2. Installation des services Microsoft Active Directory Federation Services
      3. Installation d’Okta
      4. Installation de OneLogin
      5. Installation d’Oracle Identity Federation
    18. Gouvernance des données
    19. Paramètres d’horodatage
    20. Archive externe
    21. Langues du compte
    22. Paramètres de messagerie
      1. Images d’en-tête et de pied de page d’e-mail
      2. Autorisation de pieds de page dans l’e-mail d’un utilisateur individuel
      3. Personnalisation de l’e-mail « Signature requise »
      4. Personnalisation des champs « À » et « Cc »
      5. Modèles d’e-mail personnalisés
      6. Activer les notifications sans lien
    23. Migration d’echosign.com vers adobesign.com
    24. Configuration des options pour les destinataires
  4. Conseils relatifs aux exigences réglementaires
    1. Accessibilité
      1. Conformité de l’accessibilité
      2. Création de formulaires accessibles avec Acrobat pour poste de travail
      3. Création de formulaires AcroForms accessibles
    2. HIPAA
    3. RGPD
      1. Présentation du RGPD
      2. Biffure d’un utilisateur
      3. Biffure des accords d’un utilisateur    
    4. 21 CFR Part 11 et EudraLex Annexe 11
      1. Pack de validation 21 CRF Part 11
      2. Manuel 21 CFR et EudraLex Annexe 11
      3. Analyse des responsabilités partagées
    5. Clients du secteur de la santé
    6. Prise en charge du service fiscal Income Verification Express Service (IVES)
    7. Archivage eOriginal des actes mobiliers
    8. Considérations relatives à l’Union européenne et au Royaume-Uni
      1. eIDAS et transactions transfrontalières dans l’Union européenne et au Royaume-Uni
      2. Exigences HMLR pour les actes signés électroniquement
      3. Impact du Brexit sur les lois sur les signatures électroniques au Royaume-Uni
  5. Téléchargement d’accords en masse
  6. Dépôt de votre domaine

Envoi, signature et gestion des accords

  1. Envoi les accords
    1. Présentation de la page Envoyer
    2. Envoi d’un accord uniquement à vous-même
    3. Envoi d’un accord à d’autres utilisateurs
    4. Signatures manuscrites
    5. Ordre de signature des destinataires
    6. Envoi en masse
      1. Vue d’ensemble de la fonction Envoi en masse
      2. Envoi en masse - destinataires manuels
      3. Envoi en masse - chargement CSV
      4. Annulation d’une transaction Envoyer en masse
      5. Ajout de rappels à l’Envoi en masse
      6. Rapports pour l’Envoi en masse
  2. Création de champs dans des documents
    1. Environnement de création intégré à l’application
      1. Détection automatique des champs
      2. Glisser-déposer des champs à l’aide de l’environnement de création
      3. Affectation des champs de formulaire aux destinataires
      4. Rôle de préremplissage
      5. Application de champs à l’aide d’un modèle de champ réutilisable
      6. Transfert de champs vers un nouveau modèle de bibliothèque
      7. Mise à jour de l’environnement de création lors de l’envoi d’accords
    2. Création de formulaires avec des balises de texte
    3. Création de formulaires avec Acrobat (AcroForms)
      1. Création d’un formulaire AcroForm
      2. Création de fichiers PDF accessibles
    4. Champs
      1. Types de champ
        1. Types de champs communs
        2. Images intégrées
        3. Tampons
      2. Apparence du contenu d’un champ
      3. Validations de champs
      4. Valeurs des champs masqués
      5. Définition des conditions d’affichage/de masquage
      6. Champs calculés
  1. FAQ sur la création
  2. Signature d’accords
    1. Signature des accords qui vous ont été envoyés
    2. Outil Remplir et signer
    3. Signature automatique
  3. Gestion des accords
    1. Présentation de la page Gérer
    2. Accords de délégation
    3. Remplacement des destinataires
    4. Limitation de la visibilité des documents
    5. Annulation d’un accord
    6. Création de nouveaux rappels
    7. Vérification des rappels
    8. Annulation d’un rappel
    9. Autres actions
      1. Fonctionnement de la recherche
      2. Affichage d’un accord
      3. Création d’un modèle à partir d’un accord
      4. Masquage/Affichage des accords dans la vue
      5. Chargement d’un accord signé
      6. Modification des fichiers et des champs d’un accord envoyé
      7. Modification de la méthode d’authentification d’un destinataire
      8. Ajout ou modification d’une date d’expiration
      9. Ajout d’une note à l’accord
      10. Partage d’un accord individuel
      11. Annulation du partage d’un accord
      12. Téléchargement d’un accord individuel
      13. Téléchargement des fichiers individuels d’un accord
      14. Téléchargement du rapport d’audit d’un accord
      15. Téléchargement du contenu des fichiers d’un accord
  4. Rapport d’audit
  5. Rapports et exportations de données
    1. Présentation
    2. Octroi aux utilisateurs d’un accès aux rapports
    3. Graphiques de rapports
      1. Création d’un rapport
      2. Rapports sur les accords
      3. Rapports de transactions
      4. Rapport sur l’activité des paramètres
      5. Modification d’un rapport
    4. Exportations de données
      1. Création d’une exportation de données
      2. Modification d’une exportation de données
      3. Actualisation du contenu d’une exportation de données
      4. Téléchargement de l’exportation de données
    5. Attribution d’un nouveau nom à un graphique/une exportation
    6. Duplication d’un rapport/d’une exportation
    7. Planification d’un rapport/d’une exportation
    8. Suppression d’un rapport/d’une exportation
    9. Vérification de l’utilisation des transactions

Fonctionnalités et workflows d’accord avancés

  1. Formulaires web
    1. Création d’un formulaire web
    2. Modification d’un formulaire web
    3. Désactivation/Activation d’un formulaire web
    4. Masquage/Affichage d’un formulaire web
    5. Recherche de l’URL ou du code de script
    6. Préremplissage des champs de formulaire web avec les paramètres d’URL
    7. Enregistrement d’un formulaire web à remplir ultérieurement
    8. Redimensionnement d’un formulaire web
  2. Modèles réutilisables (modèles de bibliothèque)
    1. Formulaires de l’administration américaine dans la bibliothèque Acrobat Sign
    2. Création d’un modèle de bibliothèque
    3. Modification du nom d’un modèle de bibliothèque
    4. Modification du type d’un modèle de bibliothèque
    5. Modification du niveau d’autorisation d’un modèle de bibliothèque
    6. Copie, modification et enregistrement d’un modèle partagé
    7. Téléchargement des données de champ agrégées d’un modèle de bibliothèque
  3. Transfert de la propriété des formulaires web et des modèles de bibliothèque
  4. Workflows Power Automate
    1. Présentation de l’intégration Power Automate et des droits inclus
    2. Activation de l’intégration Power Automate
    3. Suivi de l’utilisation de Power Automate
    4. Création d’un flux (exemples)
    5. Déclencheurs utilisés pour les flux
    6. Importation de flux depuis l’extérieur d’Acrobat Sign
    7. Gestion des flux
    8. Modification des flux
    9. Partage des flux
    10. Désactivation ou activation des flux
    11. Suppression des flux
    12. Modèles utiles
      1. Administrateur uniquement
        1. Enregistrement de tous les documents terminés dans SharePoint
        2. Enregistrement de tous les documents terminés dans OneDrive Entreprise
        3. Enregistrement de tous les documents terminés dans Google Drive
        4. Enregistrement de tous les documents terminés dans Dropbox
        5. Enregistrement de tous les documents terminés dans Box
      2. Archivage des accords
        1. Enregistrement des documents terminés dans SharePoint
        2. Enregistrement des documents terminés dans OneDrive Entreprise
        3. Enregistrement de vos documents terminés dans Google Drive
        4. Enregistrement de vos documents terminés dans Dropbox
        5. Enregistrement des documents terminés dans Box
      3. Archivage des accords de formulaire web
        1. Enregistrement des documents de formulaire web terminés dans une bibliothèque SharePoint
        2. Enregistrement des documents de formulaire web terminés dans OneDrive Entreprise
        3. Enregistrement des documents terminés dans Google Drive
        4. Enregistrement des documents de formulaire web terminés dans Box
      4. Extraction des données d’accord
        1. Extraction des données des champs de formulaire de votre document signé et mise à jour de la feuille Excel
      5. Notifications d’accord
        1. Envoi de notifications personnalisées par e-mail avec le contenu de votre accord et l’accord signé
        2. Obtention des notifications Adobe Acrobat Sign dans un canal Teams
        3. Obtention des notifications Adobe Acrobat Sign dans Slack
        4. Obtention des notifications Adobe Acrobat Sign dans Webex
      6. Génération d’un accord
        1. Génération d’un document à partir d’un formulaire Power Apps et d’un modèle Word et envoi pour signature
        2. Génération d’un accord à partir d’un modèle Word dans OneDrive et obtention d’une signature
        3. Génération d’un accord pour la ligne Excel sélectionnée, envoi pour révision et signature
  5. Workflows d’envoi personnalisés
    1. Présentation des workflows d’envoi personnalisés
    2. Création d’un nouveau workflow d’envoi
    3. Modification d’un workflow d’envoi
    4. Activation ou désactivation d’un workflow d’envoi
    5. Envoi d’un accord avec un workflow d’envoi
  6. Partage d’utilisateurs et d’accords
    1. Partage d’un utilisateur
    2. Partage d’accords

Intégration à d’autres produits

  1.  Présentation des intégrations Acrobat Sign
  2.  Acrobat Sign pour Saleforce
  3. Acrobat Sign pour Microsoft
    1. Acrobat Sign pour Microsoft 365
    2. Acrobat Sign pour Outlook
    3. Acrobat Sign pour Word/PowerPoint
    4. Acrobat Sign pour Teams
    5. Acrobat Sign pour Microsoft PowerApps et Power Automate
    6. Connecteur Acrobat Sign pour Microsoft Search
    7. Acrobat Sign pour Microsoft Dynamics
    8. Acrobat Sign pour Microsoft SharePoint
  4. Autres intégrations
    1.  Acrobat Sign pour ServiceNow
    2. Acrobat Sign pour les RH ServiceNow
    3. Acrobat Sign pour SAP SuccessFactors
    4.  Acrobat Sign pour Workday
    5. Acrobat Sign pour NetSuite
    6. Acrobat Sign pour VeevaVault
    7. Acrobat Sign pour Coupa BSM Suite
  5. Intégrations gérées par des partenaires
  6. Obtention d’une clé d’intégration

Développeur Acrobat Sign

  1. API REST
    1. Documentation sur les méthodes
    2. Guide du développeur/SDK
    3. FAQ sur les API
  2. Webhooks
    1. Présentation des webhooks
    2. Configuration d’un nouveau webhook
    3. Affichage ou modification d’un webhook
    4. Désactivation ou réactivation d’un webhook
    5. Suppression d’un webhook
    6. Certificats SSL bidirectionnels
    7. Webhooks dans l’API

Assistance et dépannage

  1. Ressources pour le Service clientèle 
  2. Ressources pour le succès client de grands comptes 

Les champs calculés font partie des formulaires avancés et, en tant que tels, sont inclus uniquement avec les niveaux de service comprenant plusieurs licences.


Présentation

Adobe Acrobat Sign permet de mettre à jour dynamiquement les champs d’un document (accord) en fonction des données saisies par le signataire lors de la signature de l’accord. Cette mise à jour dynamique peut être effectuée par le biais de champs calculés. Vous pouvez utiliser des champs calculés pour configurer des règles dans un document (ou un modèle de document) avant de l’envoyer pour signature. Ces règles sont traitées lorsque le signataire interagit avec le document et le met à jour dynamiquement en fonction des champs/valeurs.

Les champs calculés peuvent être définis dans les documents à l’aide des mécanismes suivants :


Exemples d’utilisation des champs calculés

Des champs calculés peuvent être utilisés dans tous les cas où un document doit être mis à jour de manière dynamique au moment de la signature. Vous trouverez ci-dessous quelques exemples d’utilisation des champs calculés. Ces exemples sont fournis a des fins d’illustration uniquement.

1. Configuration d’un formulaire de commande : les champs calculés peuvent être utilisés pour configurer un formulaire de commande dans lequel le signataire a la possibilité d’effectuer une sélection dans une liste d’articles disponibles et de spécifier une quantité. La sélection d’un article dans la liste met automatiquement à jour le formulaire avec le prix de celui-ci. La quantité sélectionnée par le signataire est également le résultat du coût total de l’article qui est calculé automatiquement. Le formulaire peut également comporter des calculs supplémentaires pour déterminer le montant total des taxes ou calculer une remise en fonction des règles métier.

2. Remplissage automatique de la date d’expiration d’un contrat : pour les accords permettant aux clients de choisir la durée au moment de la signature (6 mois, 12 mois, 24 mois, etc.), un champ calculé peut être utilisé pour renseigner automatiquement la date de fin du contrat en fonction de la sélection effectuée par le client au moment de la signature du contrat.

3. Formulaires d’inscription avec plusieurs choix : un champ calculé peut être utilisé pour configurer des formulaires d’inscription (formulaires d’abonnement, par exemple) dans lesquels la personne apposant sa signature peut effectuer un choix parmi plusieurs options disponibles. Les choix effectués par le signataire peuvent entraîner d’autres aspects dynamiques des formulaires (conditions, durée du contrat, coût total, etc.).


Notions de base sur les champs calculés

Tout champ de formulaire, champ de case à cocher ou champ de case d’option d’un formulaire Acrobat Sign peut être marqué comme étant un champ calculé. Au moment de la signature, le signataire ne peut pas directement saisir une valeur dans un champ désigné comme champ calculé. La valeur du champ est automatiquement calculée en fonction des règles définies dans le formulaire.

Une définition de champ calculé est composée de deux parties : l’expression et le format.

Expression

Obligatoire

Définit la formule/règle de calcul de la valeur du champ désigné. Acrobat Sign évalue l’expression au moment de la signature, et la valeur obtenue est affichée dans le champ.

Format

Facultatif

La valeur obtenue d’un champ calculé peut également être mise en forme en tant que date, nombre ou devise en spécifiant un format.

Les champs calculés peuvent être définis à l’aide de balises de texte d’Acrobat Sign, de l’application web Acrobat Sign ou des champs de formulaire PDF. Lors de l’utilisation de balises de texte d’Acrobat Sign ou de champs de formulaire PDF pour définir les champs calculés, l’expression du calcul est définie à l’aide de la directive « calc ». La mise en forme du champ calculé peut être spécifiée à l’aide d’une directive appelée “format”.

Exemple

{{someCalculatedField_es_:signer1:calc(someExpn):format(formatType, someFormat)}}

Cet exemple montre des balises de texte étant utilisées pour définir un champ dans un document appelé « someCalculatedField ». Ce champ est affecté au destinataire identifié comme signer1. La valeur de ce champ est calculée en fonction de la formule spécifiée dans « someExpn ». Le type de la valeur obtenue est spécifié par le paramètre « formatType » et mis en forme selon le format défini en tant que « someFormat ».

L’environnement de création de l’application web Acrobat Sign propose un créateur d’expressions entièrement fonctionnel pour définir les formules des champs calculés. Pour plus d’informations sur la création d’expressions, voir Utilisation du créateur d’expressions pour spécifier des champs calculés.


Expressions de champ calculé

L’expression définit la formule/règle pour déterminer la valeur du champ calculé. Une expression peut être composée de l’un ou de plusieurs des éléments suivants :

Littéral

Spécifie une valeur qui est utilisée dans le cadre de l’expression. Les expressions peuvent être des valeurs de chaîne, des nombres ou des dates. Par exemple :

  • {{helloField_es_:signer1:calc(“Hello”)}} : ce littéral définit la valeur du champ appelé « helloField » sur Hello.
  • {{numField_es_:signer1:calc(10)}} : ce littéral définit la valeur du champ appelé « numField » sur 10.
  • {{date_es_:isdate(format="mmm d, yyyy")}} : ce littéral inclut une virgule qui sert de séparateur spécifique. Pour que la virgule fasse partie de la chaîne formatée, l’expression doit être diffusée en tant que valeur littérale.
  • {{date_es_:isdate(format='d "day of" mmmm, yyyy')}} : il est possible d’insérer une chaîne littérale dans un calcul de date.  La chaîne littérale doit être entourée de guillemets simples ou doubles. 
    • Le calcul ci-dessus produirait la chaîne suivante : 12 day of December, 2012

Les chaînes qui doivent être incluses dans une expression doivent être placées entre guillemets (doubles (") ou simple (')). Si la valeur obtenue doit inclure un guillemet (simple ou double), vous pouvez utiliser une barre oblique inverse (\) pour fermer le guillemet.

Remarque importante : pour tous les exemples, seule l’expression sera dorénavant affichée. La syntaxe complète de la balise de texte ne sera pas affichée.

Opérateurs

Les opérateurs sont utilisés pour effectuer une ou plusieurs opérations dans le cadre de l’expression. Par exemple :

• 6 + 4 : cet opérateur entraîne le remplissage de la valeur 10 dans le champ calculé.

• 5/22/2016 - 3 : cet opérateur entraîne le remplissage de la valeur 5/19/2016 dans le champ calculé.

Pour obtenir la liste des opérateurs pris en charge dans les expressions, voir Opérateurs pris en charge.

Champs

Les champs existants du document peuvent être utilisés pour définir une expression en faisant référence au champ par son nom. Les champs peuvent être des champs Acrobat Sign (tels que Signature, Champ de date, Nom du signataire, Société du signataire, etc.) ou des champs définis dans le document ou d’autres champs calculés. Par exemple :

• price * quantity : cette expression référence deux autres champs dans le document appelés “price” et “quantity”. Le résultat de la multiplication des valeurs de ces deux champs seront renseignés dans le champ calculé.

• signerName & “employee of “ & signerCompany : cette expression référence deux champs dans le document (« signerName » et « signerCompany») qui sont préremplis par Acrobat Sign le cas échéant, qui les concatène ensemble. Si le nom du signataire est « Casey Jones » et le nom de son entreprise « Acme Corp », cette expression entraînera le remplissage de la valeur « Casey Jones employee of Acme Corp » dans le champ calculé.

Si un nom de champ contient un espace, il doit être placé entre crochets ([]) pour le référencer dans une expression. Par exemple, [nom de champ avec espaces] référencera un champ dans le document appelé « nom de champ avec espaces ».

Fonctions

Les expressions peuvent également contenir une ou plusieurs fonctions de la liste des fonctions prises en charge d’Acrobat Sign. Les fonctions spécifiées sont évaluées pendant le processus de signature de l’accord et la valeur obtenue est affichée dans le champ calculé. Par exemple :

• dateAdd(d, signedDate, 3) : cette expression utilise la fonction “dateAdd" et spécifie l’ajout de 3 jours à la date de signature de l’accord. Ainsi, si le document est signé le 5/22/2016, le résultat de l’expression sera le 5/25/2016.

Des nombres négatifs peuvent être utilisés pour effectuer une soustraction depuis la date.

Pour obtenir la liste des fonctions prises en charge dans les expressions, voir Fonctions prises en charge.


Opérateurs pris en charge

Les opérateurs suivants sont pris en charge dans les champs calculés.

+

Additionne deux nombres.

-

Soustrait deux nombres.

/

Divise deux nombres.

*

Multiplie deux nombres.

&

Concatène deux chaînes ensemble.

=

Égal à. Compare deux valeurs et renvoie la valeur "true" si les deux valeurs sont égales et la valeur "false" si elles ne le sont pas.

!=

Différent de. Compare deux valeurs et renvoie la valeur "true" si les deux valeurs ne sont pas égales et la valeur "false" si elles sont.

Inférieur à. Compare deux valeurs et renvoie une valeur booléenne (vrai ou false) si la première valeur est inférieure à la seconde.

>=

Supérieur ou égal à. Compare deux valeurs et renvoie une valeur booléenne (vrai ou faux) si la première valeur est supérieure ou égale à la seconde.

<=

Inférieur ou égal à. Compare deux valeurs et renvoie une valeur booléenne (vrai ou faux) si la première valeur est inférieure ou égale à la seconde.

Supérieur à. Compare deux valeurs et renvoie une valeur booléenne (vrai ou faux) si la première valeur est supérieure à la seconde.

%

Opérateur modulo. Renvoie le reste de la division entre deux nombres.

^

Opérateur d’exposant. Renvoie la valeur exponentielle des nombres spécifiés.


Fonctions prises en charge

Les fonctions suivantes sont prises en charge lors de la spécification des expressions dans un champ calculé.

Fonction

Catégorie

Description

abs(number1)

Maths

Renvoie la valeur absolue du nombre « number1 ».

roundUp(number1)

Maths

Arrondit au niveau supérieur le nombre « number1 ».

roundDown(number1)

Maths

Arrondit au niveau inférieur le nombre « number1 ».

round(number1)

Maths

Arrondit le nombre « number1 » à l’entier le plus proche.

min(number1,number2)

Maths

Renvoie le plus petit nombre des deux nombres « number1 » et « number2 ».

max(number1,number2)

Maths

Renvoie le plus grand nombre des deux nombres « number1 » et « number2 ».

datePart(part, date)

Date

Renvoie la partie de la date spécifiée par le premier argument sous forme d’entier. Par exemple : datePart(m, 5/22/2016) renverra 5, la représentation du mois de la date.

Pour obtenir des informations sur les valeurs acceptables pour l’attribut de composant, reportez-vous à la section Valeurs acceptées pour les parties de date ci-dessous.

dateAdd(part, date, addition)

Date

Ajoute le nombre spécifié de composants (par ex. « d » pour jour, « m » pour mois et « y » pour année) à une date pour calculer une future date. Vous pouvez utiliser des chiffres ou des noms de champ.

Par exemple : dateAdd("m", "Jan 1, 2016", 3) renverrait la date du 1er avril 2016. Dans cet exemple, la formule ajoute 3 mois à la date spécifiée.

Des nombres négatifs peuvent être utilisés pour effectuer une soustraction depuis la date.

dateDiff(part, date1, date2)

Date

Renvoie le nombre de composants (par ex. « d » pour jours, « h » pour heures ou « n » pour minutes) entre deux dates. Vous pouvez utiliser des chiffres ou des noms de champ.

Par exemple : dateDiff("d", "Jan 1, 2016", "Jan 2, 2016") renverrait une valeur de 1 pour représenter un jour entre le 1er janvier et le 2 janvier.

daysIn(part, date)

Date

Renvoie le nombre de jours contenu dans le composant (par ex. « d » pour jour, « m » pour mois ou « y » pour année) pour la date spécifiée. Vous pouvez utiliser des chiffres ou des noms de champ.

Par exemple : daysIn("m", "Feb 1, 2016") renverrait la valeur 29 jours pour février 2016 et daysIn("y", "02/01/2015") renverrait 365 jours pour 2015.

date(string)

Date

Convertit une valeur de chaîne telle que "1/1/2016" en un objet de date qui peut être utilisé dans d’autres fonctions.

now()

Date

Renvoie la date et l’heure de l’évaluation de la formule, généralement lors du chargement de la page de signature électronique.

if(logical_test, value_if_true, value_if_false)

Logique

Évalue "logical_test". « logical_test » peut être une autre expression. Si TRUE, renvoie la valeur spécifiée dans "value_if_true". Si FALSE, renvoie la valeur de "valeur_si_false". Les attributs “value_if_true” et “value_if_false” peuvent également être des expressions.

Par exemple : if (1>0, "Correct", "Incorrect") renverrait "Correct".

and(logical1, logical2, ...)

Logique

Renvoie la valeur true uniquement si tous les arguments logiques sont TRUE. Dans le cas contraire, renvoie la valeur false.

Par exemple : and(1>0, 2>1) renverrait "true" et and(1>0, 2=1) renverrait "false".

or(logical1, logical2, ...)

Logique

Renvoie la valeur true si les arguments logiques (logical1, logical2,…) sont TRUE. Si tous les arguments logiques sont FALSE, renvoie la valeur false.

Par exemple : or(1>0, 2>1) renverra "true". or(1>0, 2=1) renverra "false".

not(logical)

Logique

Renvoie la valeur opposée de "logical". Si "logical" est FALSE, renvoie la valeur true. Si TRUE, renvoie la valeur false. Par exemple, not(1>0) renverrait "false".
lookup(sourceField,("value1=return1,value2=return2", "default_value") Logique

Évalue une « valeur renvoyée » du champ source (utilisée dans les listes déroulantes et les cases d’option) afin de renseigner une valeur par défaut dans le champ calculé, d’après une liste de valeurs possibles.

Par exemple : lookup(stateField, “CA=California,UT=Utah,MA=Massachusetts,WA=Washington”,”None”)

renverrait California si stateField était CA ou Utah si stateField était UT, etc.  Si aucune correspondance n’était trouvée, il renverrait None.


Valeurs acceptées pour les parties de date

Les valeurs suivantes peuvent être utilisées dans les fonctions liées aux dates lorsque la partie de la date sur laquelle la fonction doit opérer est spécifiée.

Partie

Partie de la date à laquelle s’applique la fonction

y

Année

q

Trimestre

m

Mois

d

jours

h

Heure

n

Minute

s

Seconde


Mise en forme des champs calculés

En plus de spécifier l’expression d’un champ calculé, vous pouvez également mettre en forme la valeur de sortie. La sortie peut être au format texte (par défaut) ou mise en forme en tant que nombre ou date.

Lorsqu’elle est utilisée avec des balises de texte, la directive de format accepte deux arguments : FormatType et Format.

FormatType

Indique le type de valeur que représente le champ calculé. Les valeurs acceptées pour ce paramètre sont les suivantes : nombre et date.

Format

Spécifie la structure de la valeur de sortie à placer dans le champ calculé.


Mise en forme des champs calculés en tant que nombres

Les caractères suivants peuvent être utilisés pour spécifier la mise en forme d’une sortie en tant que nombre.

Caractère de mise en forme

Description

_

(Soulignement). Représente n’importe quel espace réservé de chiffre.

9

Représente n’importe quel espace réservé de chiffre.

.

Emplacement d’un point décimal obligatoire (ou de tout autre symbole régional adéquat).

0

Situé à gauche ou à droite d’un point décimal obligatoire. Ensemble de zéros.

( )

Si le nombre est inférieur à zéro, met le masque entre parenthèses.

+

Insère un signe plus avant un nombre positif, un signe moins avant un nombre négatif.

-

Place un espace devant un nombre positif, un signe moins devant un nombre négatif.

,

Sépare toutes les trois décimales avec une virgule (ou tout autre séparateur régional adéquat).

$

Place le signe du dollar (ou tout autre symbole régional-adéquat) avant le nombre mis en forme. Une fois spécifié, il doit être le premier caractère de la chaîne de format.

%

Convertit la valeur numérique dans le champ en pourcentage. Multiplie par 100 et met

Signe % à la fin. Une fois spécifié, il doit être le dernier caractère de la chaîne de format.


Mise en forme des champs calculés sous forme de date

Les caractères suivants peuvent être utilisés pour spécifier la mise en forme d’une sortie en tant que date.

Format

Description

Exemple

s

Secondes de la minute comprises entre 0 et 59.

"0" à "59"

ss

Secondes de la minute avec un zéro non significatif, si nécessaire.

"00" à "59"

n

Minute de l’heure comprise entre 0 et 59.

"0" ou "59"

nn

Minute de l’heure avec un zéro non significatif, si nécessaire.

"00" ou "59"

h

Heure du jour comprise entre 1 et 12.

"1" à "12"

hh

Heure du jour avec un zéro non significatif, si nécessaire.

"01" à "12"

H

Heure du jour comprise entre 0 et 23.

"0" à "23"

HH

Heure du jour avec un zéro non significatif, si nécessaire.

"00" à "23"

d

Jour du mois compris entre 1 et 31.

"1" à "31"

dd

Jour du mois avec un zéro non significatif, si nécessaire.

"01" à "31"

ddd

Nom abrégé du jour de la semaine.

"Lun" à "dim"

dddd

Nom complet du jour.

"Lundi" à "dimanche"

m

Mois de l’année compris entre 1 et 12.

"1" à "12"

mm

Mois de l’année avec un zéro, si nécessaire.

"01" à "12"

mmm

Nom abrégé du mois.

"Jan" à "déc"

mmmm

Nom complet du mois.

"Janvier" à "décembre"

yy

Année sous la forme d’un nombre à deux chiffres.

"99" ou "15"

yyyy

Année à quatre chiffres.

"1999" ou "2015"

t

Affiche le premier caractère de l’indicateur A.M./P.M.

"A" ou "P"

tt

Affiche l’indicateur A.M./P.M.

"AM" ou "PM"


Exemples de mise en forme

Les exemples suivants montrent comment mettre en forme les champs calculés de date et de nombre.

  • Champ calculé mis en forme en tant que date :

{{myField_es_:calc(otherDateField + 3):format(date, "mmm dd, yyyy")}}

La sortie sera « May 22, 2016 ».

  • Champ calculé mis en forme en tant que nombre.

{{myTax_es_:calc(total * taxrate):format(number, "$,.00") }}

La sortie sera « $1,987,65 ».


À l’aide du créateur d’expressions pour spécifier les champs calculés

Les champs calculés peuvent être spécifiés dans l’environnement de création d’Acrobat Sign. La procédure ci-dessous vous guide tout au long des étapes nécessaires pour définir un champ calculé lorsque vous vous trouvez dans l’environnement de création.

1. Effectuez un glisser-déposer d’un champ dans le document. Double-cliquez sur le champ que vous venez d’ajouter pour afficher la boîte de dialogue des propriétés de champ. Attribuez au champ un nom adéquat. Changez l’attribut Type de valeur à l’aide de la liste déroulante en type Valeur calculée. Cela signifie que la valeur du champ est déterminée en fonction d’un calcul au moment de la signature.

Champ Type de valeur

 

2. Saisissez l’expression de calcul dans le champ de texte appelé Formule ou cliquez sur le bouton de fonction ( fx ) pour ouvrir le créateur d’expressions.

Créateur de formules

 

3. Utilisez le créateur d’expressions pour définir l’expression du champ calculé (voir la figure ci-dessous). La zone d’expression dans la partie supérieure affiche la formule qui sera utilisée pour calculer la valeur du champ. Vous pouvez saisir la formule dans la zone d’expression ou utiliser l’environnement de création pour créer la formule. Le créateur d’expressions fournit la liste de toutes les fonctions disponibles, la liste des champs de formulaire existants dans le document, ainsi que la liste des opérateurs pris en charge pour vous aider à créer des expressions. Vous pouvez ajouter un champ ou une fonction à une formule en double-cliquant sur l’élément dans la zone de liste du créateur d’expressions. Vous pouvez également ajouter des opérateurs à l’expression en cliquant sur un opérateur spécifique dans la liste des opérateurs.

4. Une fois que vous avez terminé de définir l’expression, vous pouvez vérifier sa syntaxe en cliquant sur le bouton Vérifier la syntaxe et enregistrer les modifications.

5. Définissez le type des champs calculés à l’aide de la liste déroulante Afficher comme.

Champ Afficher comme

 

6. Si la valeur Afficher comme est Date ou Nombre, définissez la valeur du champ Format date/numérique à l’aide de la liste déroulante. Vous pouvez également sélectionner une mise en forme personnalisée pour le champ.

Champ de format numérique


Champs calculés avec un format de devise

Le format de devise d’un champ calculé insère un symbole de devise avant la valeur calculée. (Le calcul est par ailleurs un calcul mathématique simple, tel que dicté par la formule.)

Le symbole inséré est basé sur les règles ci-dessous :     

  • Si les champs source contiennent une validation de devise pour les États-Unis, le symbole affiché est le dollar américain : $
  • Si les champs source contiennent une validation de devise pour le Royaume-Uni, le symbole affiché est la livre sterling : £

Pour que le formatage de devise fonctionne, le champ calculé doit être configuré comme suit :

  • Valeur Afficher comme définie sur Nombre
  • Valeur Format numérique définie sur Devise
Champs calculés - Format Devise

Une validation de nombre ou de devise peut être appliquée aux champs source utilisés dans le calcul :

Champs calculés - Nombre source
Champ source avec validation de nombre

Champs calculés - Devise source
Champ source avec validation de devise

Attention :

Lors du calcul de la valeur dans un champ au format Devise, Acrobat Sign ne prend en compte aucun type de change (Forex).

  • Le champ calculé n’exécute que les opérations mathématiques du calcul.
  • Le format du champ (Devise) insère uniquement un symbole de devise.

Tout formulaire devant utiliser un symbole de devise autre que le dollar ($) ou la livre (£) doit ajouter le symbole au fichier de document, ou ajouter un champ en lecture seule avec le symbole de devise défini comme valeur par défaut.

Lorsque vous utilisez l’option de champ, il est recommandé que le champ de symbole de devise soit :

  • Affecté à : Expéditeur (pré-remplissage)
  • En lecture seule
  • Avec la valeur par défaut définie sur le symbole de devise (l’euro est utilisé dans l’exemple ci-dessous)
Format numérique

Les champs source Texte doivent être formatés en tant que nombre (et non en tant que devise).

Champs calculés - Nombre source
Champ source avec validation de nombre

Le champ utilisé pour calculer la valeur finale doit être configuré comme suit :

  • Afficher comme défini sur Nombre
  • Champ Format numérique défini sur le format à utiliser
Champs calculés - Format numérique



Exemples de champs calculés

 

  • {{shipState_es_:signer1:calc([billingState]):showif(sameAs=unchecked)}}
    • Champ dans le document affecté au premier signataire qui est affiché uniquement lorsqu’un autre champ (case à cocher) « sameAs » est décoché. La valeur du champ est automatiquement renseignée avec la valeur du champ « billingState » que le signataire a saisi dans document.
  • {{total_es_:signer1:calc(q1*pr1):format(Number,”$,0.00”):align(right)}}
    • Champ dans le document affecté au premier signataire. Sa valeur est automatiquement calculée comme le produit des valeurs des champs « q1 » et « pr1 ». La valeur obtenue est mise en forme comme une devise et affichée avec le symbole du dollar ($) devant la valeur obtenue avec deux chiffres après le point. La valeur obtenue est aussi alignée à droite dans le champ.
  • price_es_:signer1:calc(if(pn1=”W1”,9.99,if(pn1=”W2”,5.99,if(pn1=”W3”,24.99,0))))}
    • Un champ dans document appelé « price » qui est calculé en fonction de la valeur sélectionnée par le signataire dans d’autres champs « pn1 » du document. Dans cet exemple, si le champ « pn1 » est égal à W1, la valeur affichée dans le champ « price » est 9.99. Si le champ « pn1 » est égal à W2, la valeur affichée dans le champ « price » est 5.99, etc. Si aucune des valeurs ne correspond à la valeur du champ « pn1 », la valeur affichées dans « price » est 0. Grâce à ce mécanisme, les champs calculés peuvent être utilisés pour renseigner automatiquement le prix d’un article en fonction de la sélection effectuée par un signataire pendant la signature.

 

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?