Espressione
Novità
Introduzione
- Guida introduttiva per gli amministratori
- Guida introduttiva per gli utenti
- Per gli sviluppatori
- Libreria tutorial video
- Domande frequenti
Amministrazione
- Panoramica su Admin Console
- Gestione degli utenti
- Aggiunta di utenti
- Creare utenti con funzioni specifiche
- Verificare la presenza di utenti con errori di provisioning
- Modificare il nome/l’indirizzo e-mail
- Modificare l’iscrizione a un gruppo di un utente
- Modificare l’iscrizione a un gruppo di un utente tramite l’interfaccia del gruppo
- Promuovere un utente a un ruolo di amministratore
- Tipi di identità utente e SSO
- Cambiare l’identità utente
- Autenticare gli utenti con Microsoft Azure
- Autenticare gli utenti con la Federazione Google
- Profili di prodotti
- Esperienza di accesso
- Impostazioni account/gruppo
- Panoramica delle impostazioni
- Impostazioni generali
- Livello e ID account
- Nuova esperienza del destinatario
- Flussi di lavoro per firma autonoma
- Invia in modalità collettiva
- Moduli web
- Flussi di lavoro di invio personalizzati
- Flussi di lavoro Power Automate
- Documenti libreria
- Raccogliere i dati modulo con gli accordi
- Visibilità limitata dei documenti
- Allegare una copia PDF dell’accordo firmato
- Includere un collegamento nell’e-mail
- Includere un’immagine nell’e-mail
- Denominazione dei file allegati alle e-mail
- Allegare report di audit ai documenti
- Unire più documenti in uno solo
- Scarica documenti singoli
- Caricare un documento firmato
- Delega per utenti nel mio account
- Consentire la delega ai destinatari esterni
- Autorizzazione a firmare
- Autorizzazione a inviare
- Autorizzazione all’aggiunta di sigilli elettronici
- Impostare un fuso orario predefinito
- Impostare un formato data predefinito
- Utenti in più gruppi
- Autorizzazioni amministratore gruppo
- Sostituzione del destinatario
- Report di audit
- Piè di pagina transazione
- Messaggi e assistenza nel prodotto
- PDF accessibili
- Nuova esperienza di creazione
- Cliente nel settore sanitario
- Configurazione dell’account
- Aggiungere un logo
- Personalizzare nome host/URL dell’azienda
- Aggiungere il nome dell’azienda
- Reindirizzamento URL post-accordo
- Preferenze firma
- Firme formattate correttamente
- Consentire ai destinatari di firmare
- I firmatari possono cambiare il nome
- Consentire ai destinatari di usare la propria firma salvata
- Personalizzare le Condizioni d'uso e l’Informativa cliente
- Guida per i destinatari ai campi del modulo
- Riavvia il flusso di lavoro dell’accordo
- Rifiuto di firmare
- Consentire flussi di lavoro con timbri
- Chiedere ai firmatari di fornire il proprio Titolo o Azienda
- Consentire ai firmatari di stampare e apporre una firma manuale
- Mostrare i messaggi durante la firma elettronica
- Chiedere ai firmatari di creare la firma con un dispositivo mobile
- Richiedere indirizzo IP dei destinatari
- Escludere il nome dell’azienda e il titolo dai timbri di partecipazione
- Firme digitali
- Sigilli elettronici
- Identità digitale
- Impostazioni report
- Nuova esperienza per i report
- Impostazioni per report Classic
- Impostazioni di protezione
- Impostazioni Single Sign-on
- Impostazioni Ricordami
- Criterio password di accesso
- Forza password di accesso
- Durata sessione Web
- Tipo cifratura PDF
- API
- Accesso a informazioni su utenti e gruppi
- Intervalli IP consentiti
- Condivisione account
- Permessi di condivisione account
- Controlli di condivisione accordi
- Verifica identità firmatario
- Password per firma accordo
- Forza password del documento
- Blocca firmatari tramite geolocalizzazione
- Autenticazione tramite telefono
- Autenticazione basata su conoscenza (KBA)
- Consentire estrazione pagina
- Scadenza del link del documento
- Caricare un certificato client per webhook/richiamata
- Marca temporale
- Impostazioni di invio
- Mostrare la pagina Invia dopo l’accesso
- Richiedere il nome del destinatario all’invio
- Bloccare i valori dei nomi per gli utenti noti
- Ruoli destinatario consentiti
- Consentire e-Witnesses
- Gruppi di destinatari
- Cc
- Accesso dei destinatari agli accordi
- Campi obbligatori
- Creazione di documenti allegati
- Appiattisci i campi
- Modificare gli accordi
- Nome dell’accordo
- Lingue
- Messaggi privati
- Tipi di firma consentiti
- Promemoria
- Protezione con password di documenti firmati
- Invia notifica di invio accordo tramite
- Opzioni di identificazione firmatari
- Protezione contenuti
- Abilitare transazioni Notarize
- Scadenza documento
- Mostrare l’anteprima, posizionare le firme e aggiungere campi
- Ordine di firma
- Liquid Mode
- Controlli per flusso di lavoro personalizzato
- Opzioni di caricamento per la pagina di firma elettronica
- Reindirizzamento URL di conferma post-firma
- Modelli messaggio
- Impostazioni Bio-Pharma
- Integrazione flusso di lavoro
- Impostazioni autenticazione
- Integrazione per pagamenti
- Messaggi per firmatari
- Impostazioni SAML
- Configurazione SAML
- Installare Microsoft Active Directory Federation Service
- Installare Okta
- Installare OneLogin
- Installare Oracle Identity Federation
- Configurazione SAML
- Governance dei dati
- Impostazioni marca temporale
- Archivio esterno
- Lingue account
- Impostazioni e-mail
- Migrazione da echosign.com ad adobesign.com
- Configurare le opzioni per i destinatari
- Linee guida per i requisiti normativi
- Accessibilità
- HIPAA
- GDPR
- 21 CFR parte 11 ed EudraLex Annex 11
- Clientela del settore sanitario
- Supporto IVES
- Accordi di “archiviazione”
- Considerazioni UE/Regno Unito
- Download di accordi in modalità collettiva
- Richiedere il proprio dominio
- Collegamenti Segnala abuso
Inviare, firmare e gestire gli accordi
- Opzioni destinatari
- Annullare un promemoria tramite e-mail
- Opzioni disponibili nella pagina di firma elettronica
- Panoramica della pagina di firma elettronica
- Aprire per leggere l’accordo senza campi
- Rifiutare di firmare un accordo
- Delegare autorizzazioni di firma
- Riavviare l’accordo
- Scaricare un file PDF dell’accordo
- Visualizzare la cronologia dell’accordo
- Visualizzare i messaggi dell’accordo
- Convertire una firma elettronica in una manuale
- Convertire una firma da manuale a elettronica
- Aggiungere i campi modulo
- Cancellare i dati dai campi modulo
- Navigazione e ingrandimento della pagina Firma elettronica
- Cambiare la lingua utilizzata nelle informazioni e negli strumenti per gli accordi
- Rivedere le note legali
- Regolare le preferenze dei cookie Acrobat Sign
- Inviare gli accordi
- Panoramica sulla pagina Invia
- Inviare un accordo solo a se stessi
- Inviare un accordo agli altri
- Firme manuali
- Ordine di firma del destinatario
- Invia in modalità collettiva
- Panoramica della funzione Invia in modalità collettiva
- Invio in modalità collettiva: configurare un modello principale
- Invio in modalità collettiva: configurare un file CSV
- Annullare una transazione per l’invio in modalità collettiva
- Aggiungere promemoria all’invio in modalità collettiva
- Reporting per Invia in modalità collettiva
- Authoring dei campi nei documenti
- Ambiente di authoring in-app
- Rilevamento automatico dei campi
- Trascinare i campi utilizzando l’ambiente di authoring
- Assegnare i campi modulo ai destinatari
- Ruolo di precompilazione
- Applicare campi con un modello per campi riutilizzabili
- Trasferire i campi in un nuovo modello libreria
- Ambiente di authoring aggiornato durante l’invio degli accordi
- Creare moduli e tag di testo
- Creare moduli con Acrobat (AcroForms)
- Campi
- Domande frequenti sull’authoring
- Ambiente di authoring in-app
- Firmare gli accordi
- Gestire gli accordi
- Panoramica della pagina Gestisci
- Delegare gli accordi
- Sostituire i destinatari
- Limitare la visibilità del documento
- Annullare un accordo
- Creare nuovi promemoria
- Revisione dei promemoria
- Annullare un promemoria
- Accedere ai flussi Power Automate
- Altre azioni...
- Come funziona la ricerca
- Visualizzare un accordo
- Creare un modello da un accordo
- Nascondere/Mostrare gli accordi nella visualizzazione
- Caricare un accordo firmato
- Modificare i file e i campi di un accordo inviato
- Modificare il metodo di autenticazione di un destinatario
- Aggiungere o modificare una data di scadenza
- Aggiungere una nota a un accordo
- Condividere un singolo accordo
- Annullare la condivisione di un accordo
- Scaricare un singolo accordo
- Scaricare i singoli file di un accordo
- Scaricare il report di audit di un accordo
- Scaricare il contenuto dei campi di un accordo
- Report di audit
- Rapporti ed esportazioni di dati
- Panoramica
- Concedere agli utenti l’accesso al reporting
- Grafici del report
- Esportazioni di dati
- Rinominare un report o un’esportazione
- Duplicare un report o un’esportazione
- Pianificare un report o un’esportazione
- Eliminare un report o un’esportazione
- Verificare l’utilizzo delle transazioni
Funzionalità e flussi di lavoro avanzati per gli accordi
- Moduli web
- Modelli riutilizzabili (Modelli libreria)
- Moduli per la Pubblica amministrazione degli Stati Uniti nella libreria Acrobat Sign
- Creare un modello libreria
- Modificare il nome di un modello libreria
- Modificare il tipo di un modello libreria
- Modificare il livello di autorizzazione di un modello libreria
- Copiare, modificare e salvare un modello condiviso
- Scaricare i dati dei campi aggregati per un modello libreria
- Trasferire la proprietà dei moduli web e dei modelli libreria
- Flussi di lavoro Power Automate
- Panoramica dell’integrazione Power Automate e diritti inclusi
- Abilitare l’integrazione di Power Automate
- Azioni nel contesto sulla pagina Gestisci
- Tracciare l’utilizzo di Power Automate
- Creare un nuovo flusso (esempi)
- Trigger utilizzati per i flussi
- Importazione di flussi dall’esterno di Acrobat Sign
- Gestire i flussi
- Modificare i flussi
- Condividere i flussi
- Disabilitare o abilitare i flussi
- Eliminare i flussi
- Modelli utili
- Solo per l’amministratore
- Archiviazione dell’accordo
- Archiviazione del modulo web dell’accordo
- Salvare i documenti dei moduli web completati nella libreria di SharePoint
- Salvare i documenti dei moduli web completati in OneDrive for Business
- Salvare i documenti completati in Google Drive
- Salvare i documenti dei moduli web completati in Box
- Estrazione dati dall’accordo
- Notifiche per l’accordo
- Inviare notifiche e-mail personalizzate con i contenuti dell’accordo e l’accordo firmato
- Ricevere le notifiche di Adobe Acrobat Sign in un canale Teams
- Ricevere le notifiche di Adobe Acrobat Sign in Slack
- Ricevere le notifiche di Adobe Acrobat Sign in Webex
- Generazione degli accordi
- Generare un documento da modulo Power App e modello Word e inviarlo per la firma
- Generare un accordo da un modello Word in OneDrive e ottenere la firma
- Generare un accordo per la riga Excel selezionata, inviarlo per revisione e firma
- Flussi di lavoro di invio personalizzati
- Condividere utenti e accordi
Integrazione con altri prodotti
- Panoramica delle integrazioni di Acrobat Sign
- Acrobat Sign per Salesforce
- Acrobat Sign per Microsoft
- Altre integrazioni
- Integrazioni gestite dai partner
- Come ottenere una chiave di integrazione
Acrobat Sign per sviluppatori
- API REST
- Webhook
Supporto e risoluzione dei problemi
I campi calcolati fanno parte dei moduli avanzati e sono quindi inclusi soltanto nei livelli di servizio con licenze multiple.
Panoramica
Adobe Acrobat Sign fornisce la possibilità di aggiornare dinamicamente i campi all’interno di un documento (accordo) in base ai dati immessi dal firmatario al momento di firmare l’accordo. Questa operazione può essere eseguita utilizzando i campi calcolati. Puoi utilizzare i campi calcolati per impostare le regole all'interno di un documento (o un modello di documento) prima di inviarlo per la firma. Queste regole vengono elaborate quando il firmatario interagisce con il documento e aggiorna il documento in modo dinamico in base ai campi o valori.
I campi calcolati possono essere definiti all’interno dei documenti utilizzando uno dei seguenti metodi:
- Ambiente di authoring dei moduli di Acrobat Sign
- Tag di testo Acrobat Sign (per ulteriori informazioni consulta la documentazione sui tag di testo).
- Campi modulo PDF Adobe Acrobat (per ulteriori informazioni consulta la Guida di riferimento per la creazione di moduli in Acrobat)
Uso dei campi calcolati
I campi calcolati possono essere utilizzati per tutti gli scenari in cui il documento deve essere aggiornato dinamicamente al momento della firma. Di seguito sono riportati alcuni scenari di esempio in cui è possibile utilizzare i campi calcolati. Questi casi sono puramente a scopo illustrativo.
1. Impostazione di un modulo di ordine: i campi calcolati possono essere usati per impostare un modulo di ordine in cui il firmatario può scegliere gli elementi disponibili da un elenco e specificare una quantità. Selezionando un elemento dall'elenco consente di aggiornare automaticamente il modulo con il prezzo per l'elemento selezionato. La quantità selezionata dal firmatario risulta anche nel costo totale dell'elemento che viene calcolato automaticamente. Il modulo può anche includere calcoli aggiuntivi per determinare l'imposta totale sull'ordine o calcolare il volume di sconto in base ai criteri aziendali degli sconti da offrire ai clienti.
2. Compilazione automatica della data di termine del contratto: per gli accordi che consentono ai clienti di scegliere la lunghezza della durata del contratto al momento della firma (6 mesi, 12 mesi, 24 mesi), per compilare automaticamente la data di termine dell'accordo è possibile usare un campo calcolato in base alla selezione effettuata dal cliente al momento della firma del contratto.
3. Registrazione di moduli con scelte multiple: un campo calcolato che può essere usato per impostare i moduli di registrazione (ad esempio i moduli di iscrizione) in cui la persona che firma il modulo può scegliere tra una serie di opzioni disponibili. Le scelte effettuate dal firmatario possono determinare altri aspetti dinamici di moduli, quali i termini che il firmatario accetta, la durata del contratto, nonché il costo totale.
Nozioni di base sui campi calcolati
Qualsiasi campo modulo, casella di controllo o pulsante di scelta in un modulo Acrobat Sign può essere contrassegnato come campo calcolato. Al momento della firma, il firmatario non può immettere un valore direttamente in un campo definito come calcolato: il valore del campo viene calcolato automaticamente in base alle regole definite nel modulo.
La definizione di un campo calcolato è composta da due parti: l’espressione e il formato.
|
Obbligatorio |
Definisce la formula/regola in base alla quale viene calcolato il valore del campo designato. Acrobat Sign valuta l’espressione al momento della firma e il valore risultante viene visualizzato nel campo. |
Formato |
Facoltativo |
Il valore risultante di un campo calcolato può anche essere formattato come una data, un numero o una valuta specificando un formato. |
I campi calcolati possono essere definiti utilizzando i tag di testo Acrobat Sign, mediante l’applicazione web Acrobat Sign o utilizzando i campi modulo PDF. Quando usi i tag di testo di Acrobat Sign o i campi modulo PDF per definire i campi calcolati, l’espressione per il calcolo viene definita utilizzando una direttiva denominata “calc”. La formattazione del campo calcolato può essere specificata utilizzando una direttiva denominata “format”.
Esempio
{{someCalculatedField_es_:signer1:calc(someExpn):format(formatType, someFormat)}}
Questo esempio mostra i tag di testi utilizzati per definire un campo all'interno di un documento chiamato “someCalculatedField”. Questo campo viene assegnato al destinatario identificato come signer1. Il valore di questo campo è calcolato in base alla formula specificata in “someExpn”. Il tipo di valore risultante viene specificato dal parametro “formatType” ed è formattato in base al formato definito come “someFormat”.
L’ambiente di authoring dell’applicazione web Acrobat Sign fornisce un generatore di espressioni che offre tutte le funzioni necessarie per definire le formule per i campi calcolati. Per ulteriori informazioni sul generatore di espressioni consulta Uso del generatore di espressioni per specificare i campi calcolati.
Espressioni dei campi calcolati
L'espressione definisce la formula/regola per determinare il valore di un campo calcolato. Un'espressione può essere costituita da uno o più dei seguenti elementi:
Valore letterale |
Specifica un valore effettivo che viene utilizzato come parte dell'espressione. Le espressioni possono essere valori di stringa, numeri o date. Ad esempio:
Le stringhe che devono essere incluse in un'espressione devono essere racchiuse tra virgolette (doppie (") o singole (')). Se il valore risultante deve includere delle virgolette (singole o doppie), è possibile farlo utilizzando una barra rovesciata (\) per chiudere le virgolette. Nota importante: per tutti gli esempi presentati di seguito, verrà mostrata solo l'espressione, la sintassi completa per il tag di testo non verrà visualizzata. |
Operatori |
Gli operatori vengono utilizzati per eseguire una o più operazioni all'interno dell'espressione. Ad esempio: • 6 + 4: il risultato dell'operatore è il valore 10 che viene immesso nel campo calcolato. • 5/22/2016 - 3: il risultato dell'operatore è il valore 5/19/2016 che viene immesso nel campo calcolato. Per un elenco degli operatori supportati all'interno di un'espressione consulta Operatori supportati. |
Campi |
I campi esistenti all'interno di un documento possono essere utilizzati per definire un'espressione facendo riferimento al campo in base al nome. I campi possono essere campi Acrobat Sign (come: Firma, Campo data, Nome firmatario, Azienda firmatario ecc.) o campi definiti all'interno del documento o di altri campi calcolati. Ad esempio: • price * quantity: questa espressione fa riferimento ad altri due campi all'interno del documento denominati “price” e “quantity”. Il risultato della moltiplicazione dei valori di questi due campi verrà immesso nel campo calcolato. • signerName & “employee of “ & signerCompany: questa espressione fa riferimento a due campi all’interno del documento, “signerName” e “signerCompany”; se disponibili, vengono pre-compilati da Acrobat Sign e concatenati. Se il nome del firmatario è “Casey Jones” e l'azienda dei firmatari è “Acme Corp”, questa espressione genera un valore “Casey Jones employee of Acme Corp” (Casey Jones impiegato di Acme Corp) che viene compilato nel campo calcolato. Se un nome campo contiene uno spazio, il nome campo deve essere posizionato all'interno di parentesi quadre ([]) per poter farvi riferimento in un'espressione. Ad esempio [nome campo con spazi] farà riferimento un campo del documento denominato “nome campo con spazi”. |
Funzioni |
Le espressioni possono anche includere una o più funzioni dall’elenco delle funzioni supportate in Acrobat Sign. Le funzioni specificate vengono valutate durante il processo di firma dell'accordo e il valore risultante viene visualizzato nel campo calcolato. Ad esempio: • dateAdd(d, signedDate, 3): quest'espressione utilizza la funzione “dateAdd” e specifica l'aggiunta di 3 giorni alla data in cui questo accordo viene firmato. Pertanto, se il documento viene firmato il 5/22/2016, il valore risultante dell'espressione sarà 5/25/2016. È possibile utilizzare numeri negativi, da sottrarre dalla data. Per un elenco delle funzioni supportate all’interno di un’espressione, consulta Funzioni supportate. |
Operatori supportati
I seguenti operatori sono supportati nei campi calcolati.
+ |
Somma due numeri. |
- |
Sottrae due numeri. |
/ |
Divide due numeri. |
* |
Moltiplica due numeri. |
& |
Concatena due stringhe. |
= |
Uguale a. Confronta due valori e restituisce true se i due valori sono uguali, false in caso contrario. |
!= |
Non uguali. Confronta due valori e restituisce true se i due valori non sono uguali, false se lo sono. |
< |
Minore di. Confronta due valori e restituisce un valore booleano (true o false) se il primo valore è minore del secondo valore. |
>= |
Maggiore di oppure Uguale a. Confronta due valori e restituisce un valore booleano (true o false) se il primo valore è maggiore di o uguale al secondo valore. |
<= |
Minore oppure uguale a. Confronta due valori e restituisce un valore booleano (true o false) se il primo valore è minore di o uguale al secondo valore. |
> |
Maggiore di. Confronta due valori e restituisce un valore booleano (true o false) se il primo valore è maggiore del secondo valore. |
% |
Operatore modulo. Restituisce il resto della divisione tra due numeri. |
^ |
Operatore esponente. Restituisce il valore esponenziale dei numeri specificati. |
Funzioni supportate
Le seguenti funzioni sono supportate quando si specificano espressioni all’interno di un campo calcolato.
Funzione |
Categoria |
Descrizione |
---|---|---|
abs(number1) |
Matematica |
Restituisce il valore assoluto del numero “number1”. |
roundUp(number1) |
Matematica |
Arrotondamento per eccesso del numero “number1”. |
roundDown(number1) |
Matematica |
Arrotondamento per difetto del numero “number1”. |
round(number1) |
Matematica |
Arrotondamento del numero “number1” al numero intero più vicino. |
min(number1,number2) |
Matematica |
Restituisce il più piccolo tra i due numeri “number1” e “number2”. |
max(number1,number2) |
Matematica |
Restituisce il più grande tra i due numeri “number1” e “number2”. |
datePart(part, date) |
Data |
Restituisce la parte della data specificata dal primo argomento come numero intero. Ad esempio: datePart(m, 5/22/2016) restituisce 5, la porzione del mese della data. Per informazioni sui valori accettati per l'attributo della parte consulta Valori accettati per le porzioni di date. |
dateAdd(part, date, addition) |
Data |
Aggiunge il numero specificato di parti (ad esempio “d” per giorno (day), “m” per mese (month) o “y” per anno (year)) a una data per calcolarne una nuova. Puoi usare numeri o nomi campi. Esempio: dateAdd(“m”, “Jan 1, 2016”, 3) restituisce la data Apr 1, 2016. In questo esempio, la formula aggiunge tre mesi alla data specificata. È possibile utilizzare numeri negativi, da sottrarre dalla data. |
dateDiff(part, date1, date2) |
Data |
Restituisce il numero di parti (ad esempio “d” per i giorni, “h” per le ore o “n” per i minuti) tra due date. Puoi usare numeri o nomi campi. Esempio: dateDiff(“d”, “Jan 1, 2016”, “Jan 2, 2016”) restituisce il valore 1 che rappresenta una differenza pari a 1 giorno tra il 1° gennaio e il 2 gennaio. |
daysIn(part, date) |
Data |
Restituisce il numero di giorni contenuti nella parte (ad esempio “d” per giorno, “m” per mese e “y” per anno) per la data specificata. Puoi usare numeri o nomi campi. Esempio: daysIn(“m”, “Feb 1, 2016”) restituisce il valore 29 che corrisponde ai giorni presenti nel mese di febbraio 2016 mentre daysIn(“y”, “02/01/2015”) restituisce 365 per il numero di giorni presenti nell'anno 2015. |
date(string) |
Data |
Converte un valore stringa come “1/1/2016” in un oggetto data che può essere utilizzato in altre funzioni. |
now() |
Data |
Restituisce la data e l’ora di quando la formula è stata valutata, il più delle volte di quando viene caricata la pagina per la firma elettronica. |
if(logical_test, value_if_true, value_if_false) |
Logica |
Valuta “logical_test”. “logical_test” può essere un'altra espressione. Se è TRUE, restituisce il valore specificato in “value_if_true”. Se è FALSE, restituisce il valore di “value_if_false”. Entrambi gli attributi “value_if_true” e “value_if_false” possono anche essere espressioni. Ad esempio: if (1>0, “Correct”, “Incorrect”) restituisce “Correct”. |
and(logical1, logical2, ...) |
Logica |
Restituisce true solo se tutti gli argomenti logici vengono valutati TRUE. In caso contrario, restituisce false. Ad esempio: and (1>0, 2>1) restituisce “true” e and (1>0, 2=1) restituisce “false”. |
or(logical1, logical2, ...) |
Logica |
Restituisce true se uno degli argomenti logici (logical1, logical2 ecc.) viene valutato TRUE. Se tutti gli argomenti logici vengono valutati FALSE, restituisce false. Ad esempio: or (1>0, 2>1) restituisce “true”. or (1>0, 2=1) restituisce “false”. |
not(logical) |
Logica |
Restituisce il valore opposto di “logical”. Di conseguenza, se “logical” viene valutato come FALSE, restituisce true. Se viene valutato come TRUE, restituisce false. Esempio: not (1>0) restituisce “false”. |
lookup(sourceField,("value1=return1,value2=return2", "default_value") | Logica | Valuta un campo di origine di tipo "valore restituito" (utilizzato in caselle a discesa e pulsanti di scelta) per popolare un valore predefinito nel campo calcolato, in base a un elenco di valori possibili. Esempio: lookup(stateField, “CA=California,UT=Utah,MA=Massachusetts,WA=Washington”,”None”) Se stateField è CA viene restituito California, se stateField è UT viene restituito Utah, e così via. Se non viene trovata alcuna corrispondenza, viene restituito None. |
Valori consentiti per le porzioni di date
I seguenti valori possono essere utilizzati nelle funzioni relative alla data quando si specifica la porzione della data in cui la funzione deve essere eseguita.
Parte |
Porzione di data alla quale viene applicata la funzione |
---|---|
y |
Anno |
q |
Trimestre |
m |
Mese |
d |
Giorno |
h |
Ora |
n |
Minuto |
s |
Secondo |
Formattazione dei campi calcolati
Oltre a specificare l'espressione per un campo calcolato, il valore di output può anche essere formattato. L'output può essere formattato come testo (impostazione predefinita), numero o data.
Se utilizzata con i tag di testo, l'istruzione del formato accetta due argomenti: FormatType e Format.
FormatType |
Specifica il tipo di valore che il campo calcolato rappresenta. I valori consentiti per questo parametro sono: numero e data. |
Formato |
Specifica la struttura del valore di output da inserire nel campo calcolato. |
Formattazione di campi calcolati come numeri
È possibile utilizzare i caratteri seguenti per specificare la formattazione di un output sotto forma di numero
Formato carattere |
Descrizione |
---|---|
_ |
(Carattere di sottolineatura). Rappresenta un segnaposto di cifre. |
9 |
Rappresenta un segnaposto di cifre. |
. |
Posizione di una virgola decimale obbligatoria (o un simbolo appropriato per le impostazioni locali). |
0 |
A sinistra o a destra della virgola decimale obbligatoria. Aggiunge zeri. |
( ) |
Se il numero è minore di zero, inserisce parentesi attorno alla maschera. |
+ |
Inserisce un segno più prima di un numero positivo e un segno meno prima di un numero negativo. |
- |
Inserisce uno spazio prima di un numero positivo e un segno meno prima di un numero negativo. |
, |
Ogni tre cifre decimali inserisce una virgola (o un carattere separatore appropriato per le impostazioni locali). |
$ |
Inserisce un simbolo del dollaro (o un simbolo appropriato per le impostazioni locali) prima del numero formattato. Quando specificato deve essere il primo carattere della stringa formato. |
% |
Converte il valore numerico nel campo in una percentuale. Lo moltiplica per 100 e inserisce il segno % alla fine. Quando specificato deve essere l'ultimo carattere della stringa formato. |
Formattazione di campi calcolati come date
È possibile utilizzare i caratteri seguenti per specificare la formattazione di un output sotto forma di data.
Formato |
Descrizione |
Esempio |
---|---|---|
s |
I secondi del minuto tra 0-59. |
Da “0” a “59” |
ss |
I secondi del minuto con lo zero iniziale, se necessario. |
Da “00” a “59” |
n |
I minuti dell'ora, compresi tra 0-59. |
“0” oppure “59” |
nn |
I minuti dell'ora con lo zero iniziale, se necessario. |
“00” oppure “59” |
h |
Le ore del giorno comprese tra 1-12. |
Da “1” a “12” |
hh |
Le ore del giorno con lo zero iniziale se necessario. |
Da “01” a “12” |
H |
Le ore del giorno comprese tra 0-23. |
Da “0” a “23” |
HH |
Le ore del giorno con lo zero iniziale se necessario. |
Da “00” a “23” |
d |
Il giorno del mese, compreso tra 1 e 31. |
Da “1” a “31” |
dd |
Il giorno del mese con lo zero iniziale, se necessario. |
Da “01” a “31” |
ddd |
Nome abbreviato del giorno. |
Da “Lun” a “Dom” |
dddd |
Il nome completo del giorno. |
Da “Lunedì” a “Domenica” |
m |
Il mese dell'anno compreso tra 1-12. |
Da “1” a “12” |
mm |
Il mese dell'anno con lo zero iniziale, se necessario. |
Da “01” a “12” |
mmm |
Nome del mese abbreviato. |
Da “Gen” a “Dic” |
mmmm |
Il nome completo del mese. |
Da “Gennaio” a “Dicembre” |
yy |
L'anno come numero a due cifre. |
“99” oppure “15” |
yyyy |
L'anno completo a quattro cifre. |
“1999” oppure “2015” |
t |
Visualizza il primo carattere dell'indicatore A.M./P.M. |
“A” oppure “P” |
tt |
Visualizza l'indicatore di A.M./P.M. |
“AM” oppure “PM” |
Esempi di formattazione
Gli esempi seguenti illustrano come formattare i campi calcolati in formati data e numero.
- Un campo calcolato formattato come data:
{{myField_es_:calc(otherDateField + 3):format(date, "dd mmm yyyy")}}
L'output sarà simile a “22 maggio 2016”.
- Un campo calcolato formattato come numero.
{{myTax_es_:calc(total * taxrate):format(number, "$ .,00") }}
L’output sarà simile a “$ 1.987,65”.
Uso del generatore di espressioni per specificare i campi calcolati
I campi calcolati possono essere specificati mediante l’ambiente di authoring di Acrobat Sign. I passaggi descritti di seguito ti guideranno nella procedura di definizione di un campo calcolato nell'ambiente di creazione.
1. Trascina un campo nel documento. Fai doppio clic sul campo appena aggiunto per visualizzare la finestra di dialogo delle proprietà del campo. Assegna al campo un nome appropriato. Modifica l'attributo Tipo di valore mediante l'elenco a discesa in Valore calcolato. Questo indica che il valore campo verrà determinato in base a un calcolo al momento della firma.
2. Digita l'espressione di calcolo nel campo di testo denominato Formula o fai clic sul pulsante della funzione (fx) per aprire lo strumento per la creazione delle espressioni.
3. Utilizza lo strumento per la creazione delle espressioni per definire l'espressione per il campo calcolato (vedi la figura sottostante). L'area dell'espressione nella parte superiore mostra la formula che verrà utilizzata per calcolare il valore del campo. Puoi digitare la formula nell'area dell'espressione oppure puoi usare l'ambiente di creazione per creare la formula. Lo strumento per la creazione delle espressioni fornisce un elenco di tutte le funzioni disponibili, un elenco dei campi modulo esistenti nel documento e un elenco degli operatori supportati per facilitare la creazione di espressioni. Puoi inoltre aggiungere un campo o una funzione a una formula facendo doppio clic sull'elemento nell'area dell'elenco nello strumento di creazione delle espressioni. Puoi inoltre aggiungere degli operatori nell'espressione facendo clic sull'operatore specifico nell'elenco degli operatori.
4. Una volta completata la definizione dell'espressione, puoi controllare la sintassi dell'espressione facendo clic sul pulsante Verifica sintassi, quindi salvare le modifiche.
5. Imposta il tipo di campi calcolati usando l'elenco a discesa Visualizza come.
6. Se il valore Visualizza come è una data o un numero, imposta il valore del campo Formato data/numero utilizzando l'elenco a discesa. Puoi inoltre selezionare Formattazione personalizzata per definire una formattazione personalizzata per il campo.
Campi calcolati con formato Valuta
Quando si assegna a un campo calcolato il formato Valuta, il valore calcolato verrà preceduto da un simbolo di valuta. Il calcolo stesso viene eseguito come una normale operazione matematica, definita dalla formula.
Il simbolo inserito è soggetto alle regole seguenti:
- Se i campi di origine contengono una convalida Valuta per gli Stati Uniti, viene visualizzato il simbolo del dollaro statunitense, $.
- Se i campi di origine contengono una convalida Valuta per il Regno Unito, viene visualizzato il simbolo della sterlina inglese, £.
Affinché la formattazione Valuta possa funzionare correttamente, il campo calcolato deve essere configurato come segue:
- Il valore Visualizza come deve essere impostato su Numero
- Il valore Formato numero deve essere impostato su Valuta
I campi di origine utilizzati nel calcolo possono essere convalidati per Numero o Valuta:
Quando si calcola il valore di un campo con formato Valuta, Acrobat Sign non esegue alcun tipo di cambio valuta (Forex).
- Il campo calcolato si limita al solo calcolo matematico.
- Il formato del campo (Valuta) ha il solo compito di inserire il simbolo della valuta.
Per i moduli che richiedono un simbolo di valuta diverso dal dollaro ($) o dalla sterlina (£), è necessario aggiungere il simbolo al file del documento oppure aggiungere un campo di sola lettura contenente il simbolo di valuta impostato come valore predefinito.
Se si sceglie l’opzione del campo, è consigliabile che il campo del simbolo di valuta sia:
- assegnato a: Mittente (precompilato);
- con l’opzione Sola lettura attivata;
- con il valore predefinito impostato sul simbolo della valuta desiderata (nell’esempio di seguito, l’euro).
I campi di origine Testo devono essere formattati come Numero (non come Valuta).
Il campo utilizzato per calcolare il valore finale deve essere configurato come segue:
- Il valore Visualizza come deve essere impostato su Numero.
- Il campo Formato numero deve essere impostato sul formato che si desidera utilizzare.
Esempi di campi calcolati
- {{shipState_es_:signer1:calc([billingState]):showif(sameAs=unchecked)}}
- Un campo del documento assegnato al primo firmatario che viene visualizzato solo quando un altro campo (una casella di controllo) denominato “sameAs” non è selezionato. Il valore del campo viene compilato automaticamente con il valore del campo “billingState” che il firmatario ha immesso nel documento.
- {{total_es_:signer1:calc(q1*pr1):format(Number,”$,0.00”):align(right)}}
- Un campo del documento assegnato al primo firmatario. Il valore viene calcolato automaticamente come il prodotto dei valori nei campi “q1” e “pr1”. Il valore risultante viene formattato come una valuta e visualizzato con il simbolo del dollaro ($) davanti al valore risultante e contiene due valori decimali. Il valore risultante viene anche allineato a destra all'interno del campo.
- price_es_:signer1:calc(if(pn1=”W1”,9.99,if(pn1=”W2”,5.99,if(pn1=”W3”,24.99,0))))}
- Un campo del documento denominato “price” che viene calcolato in base al valore selezionato dal firmatario in altri campi “pn1” nel documento. In questo esempio, se il campo “pn1” è uguale a W1 il valore visualizzato nel campo “price” è 9,99, se il campo “pn1” è uguale a W2 il valore visualizzato nel campo “price” è 5,99 e così via. Se nessuno dei valori corrisponde al valore del campo “pn1” il valore visualizzato in “price” è 0. Con questo meccanismo, è possibile utilizzare i campi calcolati per compilare automaticamente il prezzo di un articolo in base alla selezione che un firmatario ha effettuato durante la firma.