Výraz
Příručka služby Adobe Acrobat Sign
Co je nového
Začínáme
- Stručný návod pro správce
- Stručný návod pro uživatele
- Pro vývojáře
- Knihovna výukových videí
- Časté dotazy
Správa
- Přehled konzole Admin Console
- Správa uživatelů
- Přidání uživatele
- Hromadné přidání uživatelů
- Přidání uživatelů z adresáře
- Přidání uživatelů ze služby MS Azure Active Directory
- Vytváření uživatelů zaměřených na funkce
- Kontrola uživatelů s chybami zřizování
- Změna jména/e-mailové adresy
- Úprava členství uživatele ve skupině
- Úprava členství uživatele ve skupině prostřednictvím rozhraní skupiny
- Povýšení uživatele do role správce
- Typy identit uživatelů a jednotné přihlašování
- Přepnutí identity uživatele
- Ověření uživatelů pomocí služby MS Azure
- Ověření uživatelů pomocí služby Google Federation
- Profily produktů
- Prostředí pro přihlášení
- Nastavení účtu/skupiny
- Přehled nastavení
- Globální nastavení
- Úroveň a ID účtu
- Pracovní postupy pro podepisování sám sebou
- Hromadné odeslání
- Webové formuláře
- Vlastní pracovní postupy odeslání
- Pracovní postupy služby Power Automate
- Dokumenty knihovny
- Shromažďování údajů o formulářích s dohodami
- Omezená viditelnost dokumentu
- Připojení kopie podepsané dohody ve formátu PDF
- Přidání odkazu do e-mailu
- Přidání obrázku do e-mailu
- Soubory připojené k e-mailu budou pojmenovány jako
- Připojení sestav auditů k dokumentům
- Sloučení více dokumentů do jednoho
- Nahrání podepsaného dokumentu
- Delegování pro uživatele v mém účtu
- Povolení delegování externích příjemců
- Oprávnění k podpisu
- Oprávnění k odeslání
- Oprávnění přidávat elektronické pečeti
- Nastavení časového pásma
- Nastavení výchozího formátu data
- Uživatelé ve více skupinách (UMG)
- Oprávnění správce skupiny
- Nahrazení příjemce
- Sestava auditu
- Přehled
- Povolení neověřeného přístupu na stránce ověření transakce
- Zahrnutí připomenutí
- Zahrnutí událostí zobrazení
- Zahrnutí stránky dohody / počtu příloh
- Zprávy v produktu a nápověda
- Přístupné soubory PDF
- Nový způsob podepisování
- Zákazník ve zdravotnictví
- Nastavení účtu
- Přidání loga
- Úprava názvu hostitele / adresy URL společnosti
- Přidání názvu společnosti
- Přesměrování na adresu URL po dokončení dohody
- Preference podpisu
- Dobře formátované podpisy
- Povolení příjemcům podepisovat podle
- Podepisující mohou změnit své jméno
- Povolení příjemcům použít jejich uložený podpis
- Vlastní podmínky používání a právo požadovat podpis
- Procházení příjemců mezi poli formuláře
- Odmítnutí podepsat
- Povolení pracovních postupů s razítkem
- Vyžádání od podepisujících uvedení pozice nebo společnosti
- Umožnění podepisujícím vytisknout a umístit vlastnoruční podpis
- Zobrazení zpráv při e-podepisování
- Vyžádání, aby podepisující k vytvoření svého podpisu použili mobilní zařízení
- Vyžádání IP adresy od podepisujících
- Vyloučení názvu společnosti a pozice na razítkách účastníků
- Digitální podpisy
- Elektronické pečeti
- Digitální identita
- Nastavení sestav
- Nové prostředí pro sestavy
- Nastavení klasické sestavy
- Nastavení zabezpečení
- Nastavení jednotného přihlašování
- Nastavení Zapamatovat si mne
- Zásady hesla pro přihlášení
- Síla hesla pro přihlášení
- Doba trvání webové relace
- Typ šifrování PDF
- API
- Přístup k informacím o uživateli a skupině
- Povolení rozsahů IP
- Sdílení účtů
- Oprávnění ke sdílení účtů
- Ovládací prvky sdílení dohod
- Ověření identity podepisujícího
- Heslo pro podepisování dohody
- Síla hesla dokumentu
- Blokování podepisujících podle geografického umístění
- Telefonické ověření
- Ověření na základě znalostí (KBA)
- Povolení vyjmutí stránek
- Vypršení platnosti odkazu na dokument
- Nahrání klientského certifikátu pro webhooky/zpětná volání
- Časové razítko
- Nastavení odeslání
- Zobrazení stránky Odeslat po přihlášení
- Vyžádání jména příjemce při odesílání
- Uzamknutí hodnot jména známých uživatelů
- Povolené role příjemce
- Skupiny příjemců
- Povinná pole
- Připojování dokumentů
- Slučování polí
- Změny dohod
- Název dohody
- Jazyky
- Soukromé zprávy
- Povolené typy podpisů
- Připomenutí
- Ochrana podepsaného dokumentu heslem
- Odeslání oznámení o dohodě
- Možnosti identifikace podepisujícího
- Ochrana obsahu
- Povolení notářských transakcí
- Ukončení platnosti dokumentu
- Zobrazení náhledu, umístění podpisů a přidání polí
- Pořadí podepisování
- Liquid Mode
- Ovládací prvky vlastního pracovního postupu
- Možnosti nahrání na stránce elektronického podpisu
- Přesměrování adresy URL potvrzení po podepsání
- Šablony zpráv
- Nastavení pro biofarmacii
- Integrace pracovních postupů
- Nastavení služby Notarize
- Integrace plateb
- Zprávy podepisujícího
- Nastavení protokolu SAML
- Konfigurace SAML
- Instalace služby Microsoft Active Directory Federation Service
- Instalace aplikace Okta
- Instalace aplikace OneLogin
- Instalace služby Oracle Identity Federation
- Konfigurace SAML
- Správa dat
- Nastavení časového razítka
- Externí archiv
- Jazyky účtů
- Nastavení e-mailů
- Přechod z domény echosign.com na adobesign.com
- Konfigurace možností pro příjemce
- Pokyny pro regulační požadavky
- Dostupnost
- HIPAA
- GDPR
- Část 11 pro titul 21 CFR a příloha 11 pravidel EudraLex
- Zákazníci ve zdravotnictví
- Podpora IVES
- Ukládání dohod do úschovny
- Hlediska EU/Spojeného království
- Hromadné stahování dohod
- Nárokování domény
- Odkazy na nahlášení zneužití
Odesílání, podepisování a správa dohod
- Možnosti příjemce
- Zrušení e-mailového připomenutí
- Možnosti na stránce elektronického podpisu
- Přehled stránky elektronického podpisu
- Otevření pro čtení dohody bez polí
- Odmítnutí podepsání dohody
- Delegování podpisového oprávnění
- Opětovné zahájení vyplňování dohody
- Stažení PDF dohody
- Zobrazení historie dohody
- Zobrazení zpráv dohody
- Přechod z elektronického na vlastnoruční podpis
- Přechod z vlastnoručního na elektronický podpis
- Navigace v polích formuláře
- Vymazání dat z polí formuláře
- Zvětšení a navigace na stránce elektronického podpisu
- Změna jazyka použitého v nástrojích a informacích dohody
- Přehled právních upozornění
- Úprava předvoleb souborů cookie aplikace Acrobat Sign
- Odesílání dohod
- Vytváření polí v dokumentech
- Prostředí pro vytváření v aplikaci
- Vytváření formulářů pomocí textových značek
- Tvorba formulářů pomocí aplikace Acrobat (AcroForms)
- Pole
- Časté dotazy k vytváření
- Podepisování dohod
- Správa dohod
- Přehled stránky Správa
- Delegování dohod
- Nahrazení příjemců
- Omezení viditelnosti dokumentu
- Zrušení dohody
- Vytváření nových připomenutí
- Kontrola připomenutí
- Zrušení připomenutí
- Přístup k postupům modulu Power Automate
- Další akce...
- Jak vyhledávání funguje
- Zobrazení dohody
- Vytvoření šablony z dohody
- Skrytí/zobrazení dohod v zobrazení
- Nahrání podepsané dohody
- Úpravy souborů a polí odeslané dohody
- Úprava způsobu ověření příjemce
- Přidání nebo změna data vypršení platnosti
- Přidání poznámky do dohody
- Sdílení jednotlivé dohody
- Zrušení sdílení dohody
- Stažení jednotlivé dohody
- Stažení jednotlivých souborů dohody
- Stažení sestavy auditu dohody
- Stažení obsahu pole dohody
- Sestava auditu
- Tvorba sestav a export dat
- Přehled
- Udělení přístupu uživatelům k vytváření sestav
- Grafy sestav
- Exporty dat
- Přejmenování sestavy/exportu
- Duplikování sestavy/exportu
- Plánování sestavy/exportu
- Odstranění sestavy/exportu
- Kontrola použití transakce
Rozšířené možnosti a pracovní postupy dohod
- Webové formuláře
- Tvorba webového formuláře
- Úprava webového formuláře
- Zakázání/povolení webového formuláře
- Skrytí/zobrazení webového formuláře
- Vyhledání adresy URL nebo kódu skriptu
- Předvyplnění polí webového formuláře pomocí parametrů URL
- Uložení webového formuláře pro pozdější dokončení
- Změna velikosti webového formuláře
- Opakovaně použitelné šablony (Šablony knihovny)
- Převod vlastnictví webových formulářů a šablon knihovny
- Pracovní postupy služby Power Automate
- Přehled integrace modulu Power Automate a zahrnutých oprávnění
- Povolení integrace modulu Power Automate
- Kontextové akce na stránce Správa
- Sledování využívání modulu Power Automate
- Vytvoření nového postupu (příklady)
- Aktivační události používané pro postupy
- Import postupů z prostředí mimo službu Acrobat Sign
- Správa postupů
- Úpravy postupů
- Sdílení postupů
- Zakázání nebo povolení postupů
- Odstranění postupů
- Užitečné šablony
- Pouze správce
- Archivace dohody
- Archivace dohod webových formulářů
- Uložení vyplněných dokumentů webových formulářů do knihovny služby SharePoint
- Uložení vyplněných dokumentů webových formulářů do služby OneDrive for Business
- Uložení vyplněných dokumentů do služby Google Drive
- Uložení vyplněných dokumentů webových formulářů do služby Box
- Extrahování dat dohody
- Oznámení o dohodě
- Odesílání vlastních e-mailových upozornění s obsahem dohody a podepsanou dohodou
- Zobrazení oznámení služby Adobe Acrobat Sign v kanálu služby Teams
- Zobrazení oznámení služby Adobe Acrobat Sign ve službě Slack
- Zobrazení oznámení služby Adobe Acrobat Sign ve službě Webex
- Vygenerování dohody
- Vygenerování dokumentu z formuláře služby Power App a šablony aplikace Word, odeslání k podpisu
- Vygenerování dohody ze šablony aplikace Word ve službě OneDrive a získání podpisu
- Vygenerování dohody pro vybraný řádek aplikace Excel, odeslání ke kontrole a podpisu
- Vlastní pracovní postupy odeslání
- Sdílení uživatelů a dohod
Integrace s jinými produkty
- Přehled integrací služby Acrobat Sign
- Služba Adobe Sign pro Salesforce
- Služba Acrobat Sign pro Microsoft
- Služba Acrobat Sign pro Microsoft 365
- Služba Acrobat Sign pro Outlook
- Služba Acrobat Sign pro Word/PowerPoint
- Služba Acrobat Sign pro Teams
- Služba Acrobat Sign pro Microsoft PowerApps a Power Automate
- Konektor Acrobat Sign pro Microsoft Search
- Služba Acrobat Sign pro Microsoft Dynamics
- Služba Adobe Sign pro Microsoft SharePoint
- Další integrace
- Integrace spravované partnery
- Jak získat integrační klíč
Vývojář služby Acrobat Sign
- Rozhraní API REST
- Webhooky
Podpora a řešení problémů
Počítaná pole jsou součástí pokročilých formulářů a jako taková jsou zahrnuta pouze do vícelicenčních úrovní služby.
Přehled
Služba Adobe Acrobat Sign umožňuje dynamicky aktualizovat pole v dokumentu (dohodě) na základě údajů zadaných podepisujícím při podpisu dohody. Toho lze docílit za pomoci počítaných polí. Počítaná pole můžete použít k nastavení pravidel v rámci dokumentu (nebo šablony dokumentu) před jeho odesláním k podpisu. Tato pravidla se zpracovávají při interakci podpisujícího s dokumentem a dynamicky aktualizují dokument na základě polí/hodnot.
Počítaná pole lze v rámci dokumentů definovat pomocí některého z následujících mechanismů:
- Prostředí pro podepisování formulářů služby Acrobat Sign
- Textové značky služby Acrobat Sign (podrobnosti viz dokumentace textových značek.)
- Pole formulářů Adobe Acrobat PDF (podrobnosti viz Referenční příručka pro vytváření formulářů v aplikaci Acrobat.)
Případy použití počítaných polí
Počítaná pole lze používat v situacích, kdy je dokument nutné dynamicky aktualizovat v okamžiku podpisu. Níže naleznete několik vzorových případů použití počítaných polí. Tyto případy použití slouží pouze k ilustračním účelům.
1. Vytváření objednávkových formulářů – počítaná pole lze použít při vytváření objednávkových formulářů, kde má podepisující osoba možnost vybrat ze seznamu dostupných položek a určit množství. Po výběru položky ze seznamu se ve formuláři automaticky aktualizuje cena za vybranou položku. Jakmile podepisující osoba vybere množství, automaticky se vypočítá také celková cena za položku. Formulář může zahrnovat také další výpočty pro určení celkové splatné daně za objednávku nebo výpočet objemové slevy založený na obchodních pravidlech pro nabízení slev zákazníkům.
2. Automatické vyplňování data ukončení platnosti smlouvy – u dohod, které zákazníkům při podpisu umožňují zvolit délku trvání smlouvy (6, 12, 24 měsíců atd.), lze použít počítaná pole pro automatické vyplnění data ukončení platnosti smlouvy na základě možností vybraných zákazníkem při podpisu smlouvy.
3. Registrační formuláře s více možnostmi – počítaná pole lze použít při vytváření registračních formulářů (například členských formulářů), kde může osoba podepisující formulář vybírat ze seznamu dostupných možností. Možnosti podepisujícího mohou řídit ostatní dynamické aspekty formulářů, například podmínky, se kterými podepisující osoba vyjadřuje souhlas, délku smlouvy a také celkovou cenu.
Základy počítaných polí
Jako počítané pole lze ve formulářích služby Acrobat Sign označit libovolné pole, zaškrtávací políčko nebo přepínací tlačítko. Podepisující nesmí v okamžiku podpisu zadat hodnotu přímo do pole označeného jako počítané pole – hodnota tohoto pole se automaticky vypočítá na základě pravidel definovaných ve formuláři.
Definice počítaného pole se skládá ze dvou složek: výrazu a formátu.
|
Požadováno |
Definuje vzorec / pravidlo pro výpočet hodnoty označeného pole. Služba Acrobat Sign vyhodnotí výraz v okamžiku podpisu a výsledná hodnota se zobrazí v poli. |
Formát |
Volitelné |
Výslednou hodnotu počítaného pole lze určením formátu také formátovat jako datum, číslo nebo měnu. |
Počítaná pole lze definovat pomocí textových značek služby Acrobat Sign, webové aplikace služby Acrobat Sign nebo pomocí polí formuláře PDF. Při definování počítaných polí pomocí textových značek služby Acrobat Sign nebo polí formuláře PDF se výraz pro výpočet definuje příkazem s názvem „calc“. Formátování počítaného pole lze specifikovat pomocí příkazu s názvem „format“.
Příklad
{{someCalculatedField_es_:signer1:calc(someExpn):format(formatType, someFormat)}}
Tento příklad zachycuje použití textových značek pro definování pole v dokumentu s názvem „someCalculatedField“. Toto pole je přiřazeno příjemci označenému jako „signer1“. Hodnota tohoto pole se vypočítává na základě vzorce specifikovaného v části „someExpn“. Typ výsledné hodnoty je specifikován parametrem „formatType“ a formátován podle parametrů v části „someFormat“.
Prostředí pro podepisování formulářů webové aplikace služby Acrobat Sign představuje plně funkční nástroj pro vytváření výrazů a definování vzorců pro počítaná pole. Další podrobnosti o vytváření výrazů viz Použití nástroje pro vytváření výrazů k určování počítaných polí.
Výrazy počítaných polí
Výraz definuje vzorec / pravidlo pro určení hodnoty označeného pole. Výraz může být tvořen jedním nebo několika následujícími prvky:
Literál |
Určuje skutečnou hodnotu, která se používá jako část výrazu. Výrazy mohou být hodnoty řetězce, čísla nebo data. Například:
Řetězce, které mají být součástí výrazu, musí být ohraničeny uvozovkami (dvojitými (") nebo jednoduchými (')). Pokud má výsledná hodnota zahrnovat uvozovky (jednoduché nebo dvojité), lze pro uzavření uvozovek použít zpětné lomítko (\). Důležitá poznámka: U všech dalších příkladů bude uveden pouze výraz, nebude uvedena kompletní syntaxe textové značky. |
Operátory |
Operátory se v rámci výrazu používají k provádění jedné nebo více operací. Například: • 6 + 4 – Výsledkem použití tohoto operátoru bude hodnota 10 ve vypočteném poli. • 5/22/2016 - 3 – Výsledkem použití tohoto operátoru bude hodnota 5/19/2016 ve vypočteném poli. Seznam operátorů podporovaných v rámci výrazů naleznete v části Podporované operátory. |
Pole |
Stávající pole v rámci dokumentu lze použít pro definování výrazu tak, že se na pole odkáže jeho jménem. Těmito poli mohou být pole služby Acrobat Sign (například: podpis, pole s datem, jméno podepisujícího, společnost podepisujícího atd.) nebo pole definovaná v rámci dokumentu či jiných počítaných polí. Například: • cena * množství – Tento výraz odkazuje na dvě další pole v rámci dokumentu nazvaná „cena“ a „množství“. Výsledek vynásobení hodnot těchto dvou polí se vyplní do počítaného pole. • signerName & "zaměstnanec společnosti" & signerCompany – Tento výraz odkazuje na dvě pole s názvem „signerName“ a „signerCompany“ v dokumentu, která jsou předem vyplněna službou Acrobat Sign (pokud je to možné), a sloučí je. Pokud se podepisující osoba jmenuje „Casey Jones“ a podepisující společností je „Acme Corp“, výsledkem tohoto výrazu bude vyplnění hodnoty „Casey Jones, zaměstnanec společnosti Acme Corp“ do vypočítaného pole. Pokud název pole obsahuje mezeru, musí být jméno pole ohraničeno hranatými závorkami ([]), aby na něj mohlo být ve výrazu odkazováno. Například [název pole s mezerami] bude odkazovat na pole v dokumentu s názvem „název pole s mezerami“. |
Funkce |
Výrazy mohou zahrnovat také jednu nebo více funkcí ze seznamu podporovaných funkcí služby Acrobat Sign. Zadané funkce se vyhodnotí při procesu podpisu dohody a výsledná hodnota se zobrazí ve vypočítaném poli. Například: • dateAdd(d, signedDate, 3) – Tento výraz používá funkci „dateAdd“ a určuje přičtení 3 dnů k datu podpisu dohody. Pokud je tedy dokument podepsán k datu 5/22/2016, výslednou hodnotou výrazu bude 5/25/2016. K odečtení od data lze použít záporná čísla. Seznam funkcí podporovaných v rámci výrazů naleznete v části Podporované funkce. |
Podporované operátory
V počítaných polích jsou podporovány následující operátory.
+ |
Sečtení dvou čísel. |
- |
Odečtení dvou čísel. |
/ |
Dělení dvou čísel. |
* |
Násobení dvou čísel. |
& |
Zřetězit dva řetězce. |
= |
Rovná se. Porovná dvě hodnoty, a pokud jsou shodné, vrátí hodnotu „pravda“, nebo případně hodnotu „nepravda“, pokud shodné nejsou. |
!= |
Nerovná se. Porovná dvě hodnoty, a pokud nejsou shodné, vrátí hodnotu „pravda“, nebo případně hodnotu „nepravda“, pokud shodné jsou. |
< |
Je menší než. Porovná dvě hodnoty a vrátí Booleovu hodnotu (pravda nebo nepravda) pokud je první hodnota menší, než druhá. |
>= |
Větší než nebo se rovná. Porovná dvě hodnoty a vrátí Booleovu hodnotu (pravda nebo nepravda) pokud je první hodnota větší nebo rovna druhé hodnotě. |
<= |
Menší než nebo se rovná. Porovná dvě hodnoty a vrátí Booleovu hodnotu (pravda nebo nepravda) pokud je první hodnota menší nebo rovna druhé hodnotě. |
> |
Větší než. Porovná dvě hodnoty a vrátí Booleovu hodnotu (pravda nebo nepravda) pokud je první hodnota větší, než druhá. |
% |
Operátor modulo. Vrátí zbytek po dělení dvou čísel. |
^ |
Operátor mocnitel. Vrátí exponenciální hodnotu určených čísel. |
Podporované funkce
Při určování výrazů v počítaném poli jsou podporovány následující funkce.
Funkce |
Kategorie |
Popis |
---|---|---|
abs(číslo1) |
Matematika |
Vrátí absolutní hodnotu čísla „číslo1“. |
roundUp(číslo1) |
Matematika |
Zaokrouhlí číslo „číslo1“ směrem nahoru. |
roundDown(číslo1) |
Matematika |
Zaokrouhlí číslo „číslo1“ směrem dolů. |
round(číslo1) |
Matematika |
Zaokrouhlí číslo „číslo1“ na nejbližší celé číslo. |
min(číslo1,číslo2) |
Matematika |
Vrátí menší ze dvou čísel „číslo1“ a „číslo2“. |
max(číslo1,číslo2) |
Matematika |
Vrátí větší ze dvou čísel „číslo1“ a „číslo2“. |
datePart(část, datum) |
Datum |
Vrátí část data určeného prvním parametrem jako celé číslo. Například: datePart(m, 5/22/2016) vrátí hodnotu 5, tedy část data označující měsíc. Informace o přijatelných hodnotách parametru „část“ naleznete v části Přijatelné hodnoty parametru pro část data. |
dateAdd(část, datum, přídavek) |
Datum |
Přidá zadaný počet částí (např. „d“ pro den, „m“ pro měsíc nebo „y“ pro rok) k datu pro výpočet budoucího data. Můžete použít čísla nebo názvy polí. Například: dateAdd("m", "Jan 1, 2016", 3) vrátí datum Apr 1, 2016 (1. dubna 2016). V tomto příkladu přidá vzorec 3 měsíce k určenému datu. K odečtení od data lze použít záporná čísla. |
dateDiff(část, datum1, datum2) |
Datum |
Vrátí počet částí (např. „d“ pro dny, „h“ pro hodiny nebo „n“ pro minuty) mezi dvěma daty. Můžete použít čísla nebo názvy polí. Například: dateDiff("d", "Jan 1, 2016", "Jan 2, 2016") vrátí hodnotu 1, která reprezentuje 1 den od 1. ledna do 2. ledna. |
daysIn(část, datum) |
Datum |
Vrátí počet dnů obsažených v části (např. „d“ pro den, „m“ pro měsíc nebo „y“ pro rok) pro zadané datum. Můžete použít čísla nebo názvy polí. Například: daysIn("m", "Feb 1, 2016”) vrátí hodnotu 29, neboli počet dnů v únoru 2016, a daysIn("y", "02/01/2015") vrátí hodnotu 365, čili počet dnů v roce 2015. |
date(řetězec) |
Datum |
Převede hodnotu řetězce, například „1/1/2016“, na datový objekt, který lze používat v jiných funkcích. |
now() |
Datum |
Vrátí datum a čas, kdy byl vzorec vyhodnocen – nejčastěji se jedná o okamžik načtení stránky e-podpisů. |
if(logický_test, hodnota_pokud_pravda, hodnota_pokud_nepravda) |
Logika |
Vyhodnotí „logický_test“. Argumentem „logický_test“ může být jiný výraz. Pokud je výsledkem PRAVDA, vrátí hodnotu uvedenou v parametru „hodnota_pokud_pravda“. Pokud je výsledkem NEPRAVDA, vrátí hodnotu parametru „hodnota_pokud_nepravda“. Parametry „hodnota_pokud_pravda“ i „hodnota_pokud_nepravda“ mohou být také výrazy. Například: if(1 > 0, "Správně", "Nesprávně") vrátí „Nesprávně“. |
and(logický1, logický2, ...) |
Logika |
Vrátí hodnotu „pravda“ pouze tehdy, pokud jsou všechny logické parametry vyhodnoceny jako PRAVDA. V opačném případě vrátí hodnotu „nepravda“. Například: and(1>0, 2>1) vrátí hodnotu „pravda“ a and(1>0, 2=1) vrátí hodnotu „nepravda“. |
or(logický1, logický2, ...) |
Logika |
Vrátí hodnotu „pravda“ tehdy, pokud je některý logický parametr (logický1, logický2, ...) vyhodnocen jako PRAVDA. Pokud jsou všechny logické parametry vyhodnoceny jako NEPRAVDA, vrátí hodnotu „nepravda“. Například: or (1>0, 2>1) vrátí hodnotu „pravda“. or (1>0, 2=1) vrátí hodnotu „nepravda“. |
not(logický) |
Logika |
Vrátí opačnou hodnotu parametru „logický“. Pokud je tedy parametr „logický“ vyhodnocen jako NEPRAVDA, vrátí hodnotu „pravda“. Pokud je vyhodnocen jako PRAVDA, vrátí hodnotu „nepravda“. Například: not(1>0) vrátí hodnotu „nepravda“. |
lookup(sourceField,("value1=return1,value2=return2", "default_value") | Logika | Hodnotí „návratovou hodnotu“ zdrojového pole (používají se v polích dropbox a přepínačích), aby se naplnila výchozí hodnota do vypočteného pole, na základě seznamu možných hodnot. Například: lookup(stateField, "CA=California,UT=Utah,MA=Massachusetts,WA=Washington","None") Vrátí hodnotu Kalifornie, pokud stateField bylo CA, nebo hodnotu Utah, pokud stateField bylo UT atd. Pokud není nalezena žádná shoda, vrátí hodnotu Žádné. |
Přijatelné hodnoty parametru pro část data
Následující hodnoty lze použít ve funkcích souvisejících s datem k určení části data, se kterou má funkce pracovat.
Část |
Část data, na kterou se funkce aplikuje |
---|---|
y |
Rok |
q |
Kvartál |
m |
Měsíc |
d |
Den |
h |
Hodina |
n |
Minuta |
s |
Sekunda |
Formátování počítaných polí
Kromě určení výrazu pro počítané pole lze také formátovat výstupní hodnotu. Výstup lze formátovat jako text (výchozí) nebo číslo či datum.
Pokud je příkaz pro formátování používán u textových značek, lze u něj používat dva parametry: FormatType a Format.
FormatType |
Udává typ hodnoty, kterou počítané pole představuje. Přijatelnými hodnotami tohoto parametru jsou: číslo a datum. |
Formát |
Určuje strukturu výstupní hodnoty pro umístění ve vypočítaném poli. |
Formátování počítaných polí jako číslo
Následující znaky lze použít pro určení formátování výstupu ve formě čísla
Formátovací znak |
Popis |
---|---|
_ |
(Podtržítko.) Představuje jakoukoli zástupnou číslici. |
9 |
Představuje jakoukoli zástupnou číslici. |
. |
Umístění povinné desetinné tečky (nebo příslušného místně používaného symbolu). |
0 |
Umístěna nalevo nebo napravo od povinné desetinné tečky. Odsazení s nulami. |
( ) |
Pokud je číslo menší, než nula, ohraničí masku závorkami. |
+ |
Umístí znaménko plus před kladné číslo; znaménko minus před záporné číslo. |
- |
Umístí mezeru před kladné číslo; znaménko minus před záporné číslo. |
, |
Oddělí každé třetí desetinné místo čárkou (nebo příslušným místně používaným oddělovacím znakem). |
$ |
Umístí před formátované číslo symbol dolaru (nebo příslušný místně používaný symbol). Pokud je určena, musí se jednat o první znak formátovaného řetězce. |
% |
Převede číselnou hodnotu pole na procentuální hodnotu. Vynásobí hodnotu číslem 100 a na konec umístí znak %. Pokud je určena, musí se jednat o poslední znak formátovaného řetězce. |
Formátování počítaných polí jako datum
Následující znaky lze použít pro určení formátování výstupu ve formě data.
Formát |
Popis |
Příklad |
---|---|---|
s |
Sekundy v minutě v rozsahu 0–59. |
„0“ až „59“ |
ss |
Sekundy v minutě s uvozující nulou (v případě potřeby). |
„00“ až „59“ |
n |
Minuty v hodině v rozsahu 0–59. |
„0“ nebo „59“ |
nn |
Minuty v hodině s uvozující nulou (v případě potřeby). |
„00“ nebo „59“ |
h |
Hodina ve dni v rozsahu 1–12. |
„1“ až „12“ |
hh |
Hodina ve dni s uvozující nulou (v případě potřeby). |
„01“ až „12“ |
H |
Hodina ve dni v rozsahu 0–23. |
„0“ až „23“ |
HH |
Hodina ve dni s uvozující nulou (v případě potřeby). |
„00“ až „23“ |
d |
Den v měsíci v rozsahu 1 až 31. |
„1“ až „31“ |
dd |
Den v měsíci s uvozující nulou (v případě potřeby). |
„01“ až „31“ |
ddd |
Zkrácený název dne. |
„po“ až „ne“ |
dddd |
Úplný název dne. |
„pondělí“ až „neděle“ |
m |
Měsíc v roce v rozsahu 1–12. |
„1“ až „12“ |
mm |
Měsíc v roce s uvozující nulou (v případě potřeby). |
„01“ až „12“ |
mmm |
Zkrácený název měsíce. |
„led.“ až „pro.“ |
mmmm |
Úplný název měsíce. |
„leden“ až „prosinec“ |
yy |
Rok jako dvoumístné číslo. |
„99“ nebo „15“ |
rrrr |
Úplný, čtyřmístný rok. |
„1999“ nebo „2015“ |
t |
Zobrazí první písmeno označení dopoledne / odpoledne. |
„d“ nebo „o“ |
tt |
Zobrazí označení části dne dopoledne / odpoledne. |
„dop“ nebo „odp“ |
Příklady formátování
Následující příklady obsahují postup formátování počítaných polí jako datum nebo číslo.
- Počítané pole formátované jako datum:
{{myField_es_:calc(otherDateField + 3):format(date, "mmm dd, yyyy")}}
Výstupem bude například řetězec „22. května 2016“.
- Počítané pole formátované jako číslo.
{{myTax_es_:calc(total * taxrate):format(number, "$,.00") }}
Výstupem bude například řetězec „CZK 1 987,65“.
Použití nástroje pro vytváření výrazů k určování počítaných polí
Počítaná pole lze určovat prostřednictvím prostředí pro podepisování formulářů služby Acrobat Sign. Níže uvedené kroky vás provedou postupem určování počítaných polí v prostředí pro podepisování formulářů.
1. Přetáhněte do dokumentu příslušné pole. Dvojitým kliknutím na právě přidané pole otevřete dialogové okno s vlastnostmi pole. Označte pole vhodným názvem. Pomocí rozevíracího seznamu změňte parametr Typ hodnoty na typ Počítaná hodnota. Tím určíte, že se hodnota pole v okamžiku podpisu určí výpočtem.
2. Zadejte výraz pro výpočet do textového pole s názvem Vzorec nebo kliknutím na funkční tlačítko ( fx ) otevřete Nástroj pro vytváření vzorců.
3. k určení výrazu pro počítané pole použijte Nástroj pro vytváření výrazů (viz obrázek níže). V horní části pro vzorec je uveden vzorec, který se použije pro výpočet hodnoty pole. Vzorec můžete zadat do části pro vzorec nebo pro vytvoření vzorce použít prostředí pro podepisování formulářů. Nástroj pro vytváření výrazů obsahuje seznam všech dostupných Funkcí, seznam stávajících formulářových polí v dokumentu a seznam podporovaných Operátorů, které vám pomohou při vytváření výrazů. Pole nebo Funkci můžete do vzorce v Nástroji pro vytváření výrazů přidat dvojitým kliknutím na položku v oblasti se seznamem. Do výrazu můžete přidat také Operátory, a to kliknutím na příslušný operátor v seznamu operátorů.
4. Jakmile dokončíte vytváření výrazu, můžete zkontrolovat syntaxi výrazu kliknutím na tlačítko Zkontrolovat syntaxi, a poté uložte změny.
5. Nastavte typy počítaných polí pomocí rozevíracího seznamu Zobrazit jako.
6. Pokud má pole Zobrazit jako hodnotu Datum nebo Číslo, nastavte hodnotu pole Formát data / čísla pomocí rozevíracího seznamu. Můžete také zvolit hodnotu Vlastní formátování a určit pro pole vlastní formátování.
Počítaná pole s formátem Měny
Formát Měny pro počítané pole vkládá před vypočítanou hodnotu symbol měny. (Jinak se jedná o jednoduchý matematický výpočet podle vzorce.)
Který symbol se vkládá, záleží na níže uvedených pravidlech:
- Pokud zdrojová pole obsahují ověření Měny pro USA, zobrazí se symbol amerického dolaru: $
- Pokud zdrojová pole obsahují ověření Měny pro Spojené království, zobrazí se symbol libry: £
Aby formátování Měny fungovalo, musí být počítané pole nakonfigurováno s:
- hodnotou Zobrazit jako nastavenou na Číslo
- hodnotou Formátu čísla nastavenou na Měnu
Zdrojová pole, která jsou použita ve výpočtu mohou být ověřena buď Číslem nebo Měnou:
Při výpočtu hodnoty ve formátovaném poli Měna nezapočítává služba Acrobat Sign žádný kurz cizích měn (Forex).
- Počítané pole provádí pouze matematický výpočet
- Formát pole (Měna) je pouze vložení symbolu měny
Ve formuláři, ve kterém je třeba použít jiný symbol měny než dolar ($) nebo libru (£), je třeba buď přidat symbol do souboru dokumentu nebo přidat pole pouze pro čtení se symbolem měny nastaveným jako výchozí hodnota.
Při používání možnosti pole se doporučuje, aby bylo pole se symbolem měny:
- Přiděleno: Odesílateli (Předvyplnění)
- Povoleno Pouze pro čtení
- Výchozí hodnota nastavená na symbol měny (v příkladu níže je použito euro)
Zdrojová pole Text musí být naformátována jako Číslo (nikoli Měna)
Pole používané pro počítání finální hodnoty musí být nakonfigurováno tak, aby mělo:
- Hodnotu Zobrazit jako nastavenou na Číslo
- Pole Formát čísla nastavené na formát, který chcete použít
Příklady počítaných polí
- {{shipState_es_:signer1:calc([billingState]):showif(sameAs=unchecked)}}
- Pole v dokumentu přiřazeném první podepisující osobě, které bude zobrazeno pouze tehdy, když není zaškrtnuto jiné pole (zaškrtávací políčko) s názvem „sameAs“. Hodnota pole je automaticky vyplněna hodnotou pole „billingState“, kterou podepisující osoba v dokumentu zadala.
- {{total_es_:signer1:calc(q1*pr1):format(Number,”$,0.00”):align(right)}}
- Pole v dokumentu přiřazené první podepisující osobě. Jeho hodnota se automaticky vypočítá jako výsledek hodnot v polích „q1“ a „pr1“. Výsledná hodnota je formátována jako měna, zobrazena se symbolem dolaru ($) před výslednou hodnotou a obsahuje dvě desetinné tečky. Výsledná hodnota je také v rámci pole zarovnána vpravo.
- price_es_:signer1:calc(if(pn1=”W1”,9.99,if(pn1=”W2”,5.99,if(pn1=”W3”,24.99,0))))}
- Pole v dokumentu s názvem „price“ se vypočítá z hodnoty vybrané podepisující osobou v dalších polích „pn1“ v dokumentu. V tomto příkladu platí, že pokud se pole „pn1“ rovná hodnotě W1, zobrazí se v poli „price“ hodnota 9.99, pokud se pole „pn1“ rovná hodnotě W2, zobrazí se v poli „price“ hodnota 5.99, a tak dále. Pokud se žádná z hodnot neshoduje s hodnotou pole „pn1“, hodnota zobrazená v poli „price“ je 0. S využitím tohoto mechanismu je možné počítaná pole použít pro automatické vyplnění ceny položky na základě výběru provedeného podepisující osobou při podepisování.