Gå till ServiceNow Store och sök efter Adobe Acrobat Sign.
Översikt
Med applikationen Adobe Acrobat Sign för ServiceNow kan du skicka dokument för underskrift med hjälp av de inbyggda funktionerna i ServiceNow-plattformen. Acrobat Sign-integreringen med ServiceNow ger dig tillgång till följande funktioner:
- Skicka dokument för signering till flera mottagare.
- Spåra signeringsprocessen under dess livscykel och identifiera de förväntade signerarna i varje steg.
- Hämta det signerade dokumentet med ett inbäddat eller separat granskningsspårdokument.
- Alla formulärdata som anges i dokumentet före eller under signeringsprocessen hämtas också.
- Skapa signaturprocessutkast för en inledande granskning och efterföljande inlämning. Eventuella ändringar av signerarna innan de skickas in synkroniseras med ServiceNow.
- Generera och skicka e-postmeddelanden till personer under signeringsprocessen.
- Hämta dokumenten för signering från de lokala filerna i ServiceNow eller från en extern källa.
- Använd dokumentmallar med fält som kan fyllas i med data från ServiceNow-poster innan det skickas. Detta gör att du kan använda en enda mall för att generera användarspecifika dokument baserade på en vald ämnespost, t.ex. en incident eller en serviceförfrågan.
- Använd ditt Acrobat Sign-kontos biblioteksmallar, som synkroniseras med ServiceNow och är tillgängliga för val under inlämningsprocessen.
Adobe Acrobat Sign för ServiceNow: Installations- och anpassningshandbok innehåller instruktioner om hur du gör:
- Installera programmet Acrobat Sign för ServiceNow
- Anslut till Acrobat Sign
- Konfigurera Acrobat Sign för applikationen ServiceNow
- Använd Acrobat Sign med avtalshantering
- Använd skript-API:er
När du har installerat och konfigurerat Acrobat Sign för ServiceNow-applikationen kan du använda det för att skicka, signera, spåra och hantera avtal. Se Adobe Acrobat Sign för ServiceNow: användarhandbok.
Du måste vara Adobe Acrobat Sign-administratör och ServiceNow-systemadministratör (admin) för att kunna installera applikationen på ServiceNow.
Du kan begära ett gratis provkonto av Adobe Acrobat Sign för ServiceNow.
-
-
I sökresultaten väljer du Adobe Acrobat Sign och trycker på Hämta.
Obs!Inaktivera blockering av popup-fönster när appen installeras.
-
Logga in med dina ServiceNow-administratörsuppgifter om du uppmanas till det, och följ anvisningarna för installationen.
-
För att verifiera installationen, klicka på Alla > Systemapplikationer > Mitt företags applikationer i den övre menyn på ServiceNow-instansen och klicka sedan på fliken Installerade . Då visas en lista för den senaste versionen av Adobe Acrobat Sign.
Obs!Insticksprogrammet Adobe Acrobat Sign for ServiceNow är konfigurerat för att fungera med följande domäner:
- service-now.com
- servicenowservices.com
servicenowservices.com är för Government Cloud-kunder och kräver en extra inställning av systemegenskaper. Om din domän finns på domänen servicenowservices.com måste du skapa/ställa in systemegenskapen x_adosy_as. oauth_redirect_host med fullständig underdomän för din instans (t.ex. mydomain.servicenowservices.com).
I menyn Självbetjäning visas det nya alternativet Adobe Acrobat Sign med följande två moduler:
- Mina signerade dokument – Innehåller en lista över avtal i ett fullständigt tillstånd där den inloggade användaren antingen är beställare eller undertecknare.
- För signering – Innehåller en lista över avtal som väntar på att undertecknas av den inloggade användaren. Avtalen har statusen Skickat för signering eller Skickat för godkännande.
Obs! Självbetjäningsmenyerna är bara synliga för användare med rollen Signerare (x_adosy_as.adobe_sign_signer).
I menyn Alla applikationer finns ett Adobe Acrobat Sign-alternativ med följande moduler:
- Skicka för signering – Öppnar en objektredigerare där du kan skapa och skicka avtal.
- Mina avtal – En lista över avtal där den inloggade användaren antingen är den som gjorde begäran eller signerare.
- Mina signaturer – Information om poster där den inloggade användaren är deltagare (signerare) i ett avtal.
Operativ
- Avtal – Backendinformation om signeringsprocessen. Inkluderar JSON samt alla Adobe Acrobat Sign-händelser som tas emot och åtgärdas.
- Källdokument – Visar dokument som kan läggas till i ett avtal. Kan finnas lokalt eller i bibliotek
- Deltagare – Signerare och information om signeringsprocessen.
- Händelser - Backend-detaljer om vad som skickas och tas emot för varje Adobe Acrobat Sign-händelse.
- Formulärdata – Tabell som innehåller returnerade formulärdata när ett avtal har undertecknats. Detta kan användas för att rapportera om dokument och deras fältdata.
Administration
- Anslut till Acrobat Sign – Anslutningsskärm där ett giltigt Adobe Acrobat Sign-konto kan kopplas till ServiceNow.
- Acrobat Sign-grupper – Innehåller listan över Acrobat Sign-gruppers namn och ID:n.
- Acrobat Sign-användare – Innehåller information om Acrobat Sign-användarna.
- Elektroniskt sigill –
- Dokumentmallar – Malldokument som kan läggas till i ett avtal. Kan finnas lokalt eller i bibliotek.
- Dokumentfält – Detaljer om de formulärfält som är inbäddade i mallens dokument.
- Kopplingsregler – Associerar en dokumentmall med en viss typ av ämnespost i ServiceNow.
- Sammanfoga fält – Poster som länkar ett fält från ämnesposten till ett fält som finns i den relevanta dokumentmallen.
- Egenskaper – Adobe Acrobat Signs standardinställningar för URI-omdirigering, aviseringar och granskningsspår efter signering.
Hjälp och support – Länkar till hjälp för Adobe Acrobat Sign.
Obs!- Modulerna Skicka för signering, Mina avtal och Mina signaturer är synliga för användare med rollen Avsändare (x_adosy_as.adobe_sign_sender).
- Menyerna Drift och Administration är bara synliga för användare med rollerna Admin (x_adosy_as.adobe_sign_admin) eller Manager (x_adosy_as.adobe_sign_manager).
Widgetar för tjänsteportal
Om du vill lägga till Adobe Acrobat Sign i din tjänsteportal kan du se en demo på webbadressen /adobe_sign.
Den här portalen begränsas till rollerna x_adosy_as.adobe_sign_sender och x_adosy_as.adobe_sign_signer.
Om du vill lägga till den här funktionen i din egen portal duplicerar du widgetarna och ändrar rollerna efter behov.
- Objektlista i Adobe Acrobat-kontrollpanel – Objektlistan som används av rubriken Avtalslista.
- Adobe Acrobat Sign Skicka för signatur – En widget för att skapa ett nytt avtal från en mall eller fil.
- Adobe Acrobat Sign-avtalslista – En widget för att visa listan med avtal.
Serviceportalsidor
- Adobe Acrobat Sign – Innehåller Adobe Acrobat Sign Popup-widget och kan användas från poster i ServiceNow för att generera nya avtal på språng.
- Adobe Acrobat Signs startsida – Detta är startsidan för demoserviceportalen som ingår i programmet.
Det finns fyra roller i programmet:
- Signerare (x_adosy_as.adobe_sign_signer)
- ServiceNow-användare med rollen x_adosy_as.adobe_sign_signer får tillgång till självbetjäningsmodulerna för Adobe Acrobat Sign
- De får också tillgång till användarens tjänsteportal-widget
- Den här rollen måste läggas till alla användare/grupper som krävs för att signera dokument/avtal
- Avsändare (x_adosy_as.adobe_sign_sender)
- ServiceNow-användare med rollen x_adosy_as.adobe_sign_sender ges åtkomst till applikationen för att fungera
- Den här rollen måste läggas till alla användare/grupper som måste spåra dokument/avtal som begärts eller som måste signeras
- Manager (x_adosy_as.adobe_sign_manager)
- ServiceNow-användare med rollen "x_adosy_as.adobe_sign_manager" har åtkomst på chefsnivå till Acrobat Sign-funktioner
- Ansvariga kan hantera avtal som skapats av alla avsändare
- Den här rollen ger behörighet att avbryta avtal som har skapats av andra användare
- Admin (x_adosy_as.adobe_sign_admin)
- ServiceNow-användare med rollen x_adosy_as.adobe_sign_admin har fullständig åtkomst till alla funktioner
Som standard levereras applikationen med en roll som ska tilldelas användare som kan signera dokumenten. Du måste uppdatera inställningarna för att ge alla användare åtkomst att signera dokument.
Viktigt:Ändringarna som du gör i programfilerna förhindrar att framtida uppdateringar tillämpas.
Spara eventuella ändringar som gjorts i en uppdatering så att ändringarna kan tillämpas på nytt när programmet har uppdaterats.
Testa alltid eventuella anpassningar i en dedikerad testmiljö innan du tillämpar dem i produktionsmiljön.
Programvaran Adobe Acrobat Sign för ServiceNow är utformad för att fungera med både kommersiella och offentliga (FedRAMP) konton. Följ instruktionerna för kommersiella molnkunder om du är osäker på vilket konto du har.
När Adobe Acrobat Sign-programmet har installerats i ServiceNow måste grupp- eller kontoadministratörerna för Adobe Acrobat Sign ansluta ServiceNow till Adobe Acrobat Sign Commercial Cloud med hjälp av stegen nedan:
-
Gå till Adobe Acrobat Sign > Administration > Anslut till Adobe Acrobat Sign.
-
I dialogrutan som visas klickar du på Skapa.
-
Logga in på ditt Acrobat Sign-konto med inloggningsuppgifter för administratör.
-
I dialogrutan Behörigheter som visas klickar du på Tillåt åtkomst för att bevilja behörigheter och upprätta anslutningen.
Obs!Autentiseringen sker i ett popup-fönster.Om du inte ser autentiseringspanelen kan du kontrollera att din popup-blockerare är inaktiverad.
När anslutningen är klar visas ett bekräftelsemeddelande för det anslutna Acrobat Sign-kontot och det ServiceNow-konto som det är associerat med.
När Adobe Acrobat Sign-programmet har installerats i ServiceNow kan en Adobe Acrobat Sign Government Cloud-grupp eller kontoadministratör ansluta ServiceNow till Adobe Acrobat Sign Government Cloud.
-
I den vänstra panelen klickar du på Adobe Acrobat Sign > Administration > Egenskaper.
-
På sidan med programegenskaper som öppnas:
- Aktivera knappen Använd Adobe Acrobat Sign Government Cloud.
- Hitta egenskapen som heter Ledtråd för anslutningsinloggning och ange värdet till den e-postadress som du ska använda för att logga in på Adobe Acrobat Sign Government Cloud.
- Välj Spara.
-
Gå till Adobe Acrobat Sign > Administration gt; Anslut till Acrobat Sign.
-
På sidan som visas klickar du på Anslut.
-
Logga in på ditt Adobe Acrobat Sign Government Cloud-konto om du uppmanas till det.
När anslutningen har upprättats omdirigeras programmet tillbaka till ServiceNow och anslutningsstatusen uppdateras automatiskt.
För att se hur du konfigurerar Acrobat Sign för ServiceNow-programmet kan du se följande konfigurationsinställningar:
Om du vill komma åt och ange programegenskaper går du till Adobe Acrobat Sign > Administration > Egenskaper.
Det visar följande standardinställningar:
- Värdnamn [x_adosy_as.redirect_host]: Om du har en anpassad instans-URL anger du den fullt kvalificerade värd som ska användas i redirect URI för OAuth och API callbacks (t.ex. webhooks).
Som standard är detta värde tomt och värden är det värde som hålls av systemegenskapen "glide.servlet.uri".
Det gäller endast omdirigering av ServiceNow-instansen. För att omdirigera undertecknarens postsignatur till en annan värd anger du den värden i egenskapen URI för omdirigering av undertecknare (post_sign_uri). - Standard-URL efter signering [x_adosy_as.post_sign_uri]: Standardplatsen för omdirigering av en användare efter signering av ett dokument i Acrobat Sign. Används när URI efter signering inte anges när avtalet skapas. Denna URI är relativ till det angivna instansnamnet, men detta kan åsidosättas genom att inkludera ett protokoll (t.ex. https://www.adobe.com/), vilket gör att omdirigeringen efter signering kan gå någon annanstans än till denna ServiceNow-instans. Det skapade avtalets sys_id kan infogas med {sys_id} i URL:en. Standardvärdet är "/x_adosy_as_agreement_list.do?sysparm_query=requested_byDYNAMIC90d1921e5f510100a9ad2572f2b477fe%5EORsignersDYNAMIC90d1921e5f510100a9ad2572f2b477fe%5Estate=Complete%5EORDERBYDESCsys_created_on" vilket visar användaren en lista över slutförda avtal.
- Omdirigeringsfördröjning för signerare [x_adosy_as.post_sign_delay]: Fördröjningen (i sekunder) innan en användare omdirigeras efter att de har signerat ett dokument i Acrobat Sign. Standardvärdet är 3.
- Klickkapning, försvar [x_adosy_as.clickjacking_domains]: Ange en kommaavgränsad lista med överordnade domän-URL:er där dokument som har skickats för signering kan inkluderas i en iframe, t.ex. service-now.com.
Detta krävs för Government Cloud-kunder. Om det här fältet lämnas tomt kan det leda till att Acrobat Sign visar tomma sidor i en ram. - Tillåt e-postmeddelanden från Acrobat Sign [x_adosy_as.send_adobe_sign_emails]: Kontrollera om Acrobat Sign ska skicka e-postmeddelanden under signeringsprocessen. Standardvärdet är falskt.
- Popup-avtalsutkast [x_adosy_as.popout_draft]: Som standard öppnas utkastet i Acrobat Sign i samma webbläsarfönster när du klickar på Granska information i ett avtal.
Ställ in detta alternativ på sant för att öppna ett nytt fönster istället. Standardvärdet är falskt. - Inkludera granskning [x_adosy_as.include_audit]: Kontrollera granskningsspåret som inkluderas i signerade dokument. Standardvärdet är sant.
- Använd Adobe Acrobat Sign Government Cloud [x_adosy_as.fedramp]: Adobe Government Cloud-kunder måste aktivera den här egenskapen för att Acrobat Sign för ServiceNow ska kunna använda Acrobat Sign Government Cloud-tjänster. Standardvärdet är falskt.
- Ledtråd för anslutningsinloggning [x_adosy_as.login_hint]: Login_hint-värdet som används vid första anslutningen till Adobe Acrobat Sign Government Cloud. Då fylls sidan Anslut till Acrobat Sign i automatiskt, som vanligtvis är kontoadministratörens e-postadress. Standardvärdet är tomt.
- Fält för aktivitetsformat för avtal [glide.ui.x_adosy_as_agreement_activity.fields]: Ställ in vilka fält som ska visas i aktivitetsformatet som visas på avtalsposten.
Standardvärdet är "name, state, status,agreement_id,compose_url,post_sign_uri,etag". - Fråga för "Mina avtal" [x_adosy_as.my_agreements_query]: Frågan som ska användas när mina avtal visas på platser som portalen. Standardvärdet är "requested_byDYNAMIC90d1921e5f510100a9ad2572f2b477fe^ORsignersDYNAMIC90d1921e5f510100a9ad2572f2b477fe" som returnerar avtal där användaren är den som har begärt eller en signerare.
- Filtillägg för flerpartsfiler [x_adosy_as.multipart_extension]: Filnamnstillägget för de tillfälliga bilagorna till flerpartsfilen. Standardvärdet (rekommenderas) är "mpfd".
- Programloggning [x_adosy_as.logging.verbosity]: Loggning av styrsystem. Standardvärdet är "info".
- Felsök anslutning [x_adosy_as.connect_debug]: Visa diagnostiska varningar vid anslutning till Acrobat Sign. Standardvärdet är falskt.
Standardegenskapen för omdirigerings-URL gäller för alla avtal där värdet i fältet "URI efter signering" inte har angetts.
Okodade specialtecken eller mellanslag stöds inte i omdirigerings-URL:erna. Om 'Standard-URL efter signering' i programegenskapen innehåller en cirkumflexsymbol (^) måste du koda den som %5E.
Till exempel, /x_adosy_as_agreement_list.do?sysparm_query=requested_byDYNAMIC90d1921e5f510100a9ad2572f2b477fe^ORsignersDYNAMIC90d1921e5f510100a9ad2572f2b4 77fe^state=Complete^ORDERBYDESCsys_created_on måste ändras till:
/x_adosy_as_agreement_list.do?sysparm_query=requested_byDYNAMIC90d1921e5f510100a9ad2572f2b477fe%5EORsignersDYNAMIC90d1921e5f510100a9ad2572f2b477fe%5Estate=Complete%5EORDERBYDESCsys_created_on
De återstående egenskaperna hanterar om meddelanden skickas av Acrobat Sign under signeringsprocessen (standard = Nej) och om granskningsspåret inkluderas i de signerade dokumenten (standard = Ja).
Adobe Acrobat Sign-programmet innehåller anpassade komponenter som kan konfigureras enligt dina krav. Se listan med komponenter nedan för att se hur du ändrar dem.
Signera med Adobe Acrobat är en gränssnittsåtgärdsknapp i uppgiftstabellen [task]. Den är endast tillgänglig för användare med rollen Avsändare (x_adosy_as.adobe_sign_sender). Den tillåter avsändare att lägga till dokument och signerare till ett avtal och skicka in det bifogade dokumentet till Adobe Acrobat Sign för signering.
Systemadministratörer kan lägga till åtgärden Signera med Adobe Acrobat i andra register enligt följande:
- Öppna den befintliga åtgärden Signera med Adobe Acrobat på något av följande två sätt:
- Utför en högerklickning på något formulär som utökas från en uppgift (t.ex. Incident) > Konfigurera gränssnittsåtgärder.
- Gå till Systemdefinition > Gränssnittsåtgärder och sök sedan efter Signera med Adobe Acrobat.
- Ändra tabellnamnet efter behov.
- Högerklicka på det övre åtgärdsfältet och välj Infoga och stanna för att skapa en kopia av den befintliga posten med den nya tabellen.
I den Adobe Acrobat Sign-relaterade listan visas avtal som är relaterade till den post som listan är konfigurerad för. Endast användare med rollen Användare (x_adosy_as.adobe_sign_user), det vill säga de som är begärande eller signerare av avtalet, kan se avtalen på den relaterade listan.
Systemadministratörer eller användare med rollen personalize_form kan konfigurera formuläret och layouten för den relaterade listan.
Så här lägger du till den relaterade listan i formulär:
- Högerklicka i det aktuella formuläret och gå till Konfigurera > Relaterade listor.
- Från listan Tillgänglig väljer du Adobe Acrobat Sign.
- Klicka på högerpilen för att lägga till den i listan Valda.
- Välj Spara.
Det tar dig till formuläret du konfigurerar och den Adobe Acrobat Sign-relaterade listan är synlig längst ned i formuläret.
I programmet Acrobat Sign för ServiceNow finns följande tjänstportalelement som kan användas eller kopieras med dina egna tjänstportaler.
Adobe Acrobat Sign-tjänstportalen som ingår i programmet är inte avsedd för att användas eller utökas. Den stöder bara gränssnittet Skicka för signering.
Portalen finns på /adobe_sign.
Två tjänstportalsidor ingår i programmet:
- Adobe Acrobat Sign (x_adosy_as_send)
- Adobe Acrobat Sign-hemsidan (x_adosy_as_home)
Sidan Adobe Acrobat Sign (x_adosy_as_send) används endast för gränssnittet Skicka för signering och bör inte ändras.
Adobe Sign-startsidan (x_adosy_as_home) anges som startsidan för serviceportalen och är avsedd som ett exempel på de inkluderade widgetarna.
Du kan använda widgetarna som medföljer programmet enligt dina önskemål. Om du vill kunna spåra widgetändringar och få uppdateringar från ditt program behöver du bara göra ändringar i en klon av widgeten.
- Adobe Acrobat Sign – Skicka för signering: Den används för att skapa ett avtal från mallar och/eller uppladdade filer. Den är tillgänglig från menyalternativet Skicka för signering och användargränssnittsåtgärden Signera med Adobe Acrobat, och är tillgänglig för användare med rollen Avsändare.
Widgetalternativ: widgeten är utformad för att anpassas efter behov med alternativen för widgetinstansen eller URL-parametrarna. Använd Dokumentmallar och Sammanfogningsregler för att fylla i formulärdata automatiskt. Du kan ställa in de booleska alternativen till ”sant” eller ”1” när du använder URL-parametrar.
Namn |
Typ |
Beskrivning |
subject_table |
Sträng |
Namnet på tabellen som avtalet tillhör. |
subject_id |
Sträng |
sys_id för posten som avtalet tillhör. |
agreement_name |
Sträng |
Det nya avtalets namn. |
bifogade filer |
Sträng |
En lista över bifogade sys_ids som ska användas i avtalet. |
mallar |
Sträng |
En lista över dokumentmallen sys_ids som ska användas i avtalet. |
signerare |
Sträng |
En lista över användare eller e-postadresser att lägga till som signerare. |
ccs |
Sträng |
En lista över användare eller e-postadresser att lägga till som kopiemottagarposter. |
password_protect |
Boolesk |
Kräv att användaren anger ett lösenord för att skydda avtalet. Användaren måste ange ett lösenord även om hide_options eller lock_options är sanna. |
send_emails |
Boolesk |
Låt Adobe skicka ut e-postmeddelanden under signeringsprocessen. |
submit_as_draft |
Boolesk |
Skapa ett avtalsutkast i stället för att skicka direkt för signering. |
copy_to_subject |
Boolesk |
Kopiera filen med det signerade avtalet till ämnesposten. En giltig subject_table och subject_id måste anges. |
post_sign_uri |
Sträng |
Ange en anpassad omdirigering för signerare när de har signerat klart. Standardomdirigeringen skickar användaren till avtalsposten. |
hide_options |
Sträng |
En kommaavgränsad lista med alternativ att dölja (password_protect, send_emails, submit_as_draft, copy_to_subject). Ange ”sant” om du vill dölja alla alternativ för användaren. |
lock_options |
Sträng |
En kommaavgränsad lista med alternativ för att göra skrivskyddad (password_protect, send_emails, submit_as_draft, copy_to_subject). Ange ”sant” om du vill förhindra att användaren ändrar alla alternativ. |
hide_subject |
Boolesk |
Förhindra att bifogade filer i ämnet markeras. |
skip_documents |
Boolesk |
Hoppa över den första dokumentpanelen. Detta gäller endast när bilagor eller mallar har valts i förväg. |
- Objektlista för Adobe Acrobat-kontrollpanel: detta kan användas för att lägga till en lista över aktuella avtal som behöver signeras till din anställds- eller kundtjänstportal. Denna lista används i Att göra-uppgifter på Adobe Signs hemsida.
För att komma åt posterna som visas i denna lista går du till Självbetjäning > Adobe Acrobat Sign > För signering. - Adobe Acrobat Sign-rubrik: detta används på Adobe Signs hemsida för att visa upp Att göra-uppgifter.
En dokumentmall definierar en mall som kan läggas till i ett avtal. En mall kan användas för att erbjuda ett standarddokument som kan återanvändas för många enskilda avtal. Posten Källdokument refererar till en mall för att göra funktionerna i den mallen tillgängliga för det associerade avtalet.
Mallen kan vara lokal i ServiceNow-instansen eller en biblioteksmall med information som synkroniseras via det anslutna Adobe Acrobat Sign-kontot.
När programmet har installerats och konfigurerats kan administratörer synkronisera biblioteksmallarna. En Adobe Acrobat Sign-biblioteksmall definieras i Adobe Sign-kontot och informationen synkroniseras med ServiceNow. Det definierande dokumentet i en biblioteksmall lagras också på det anslutna Acrobat Sign-kontot, därför krävs ingen uppladdning för inlämning.
Så här synkroniserar du biblioteksmallar med ServiceNow:
- Gå till Adobe Acrobat Sign > Administration > Dokumentmallar.
- Välj Uppdatera bibliotek.
Detta uppdaterar listvyn med biblioteksmallar från det anslutna Acrobat Sign-kontot.
Det definierande dokumentet för en lokal mall lagras som en bilagepost i ServiceNow och måste laddas upp till Acrobat Sign som en del av inlämningsprocessen.
En malls dokument kan innehålla formulärfält som måste fyllas i på förhand med data från ett avtals ämnespost. Du måste använda en mall om ett dokument innehåller sådana formulärfält.
- Gå till Acrobat Sign > Administration > Dokumentmallar.
- Välj Ny.
- På mallsidan Ny post:
- Ge mallen ett namn.
- Ställ in typen till lokal.
- Högerklicka och välj sedan Spara.
- Om du vill associera ett dokument med mallen markerar och drar du filen till mallposten eller markerar gemikonen i sidhuvudet och markerar filen. När filen har lagts till väljer du ikonen X för att stänga dialogrutan.
Den bifogar dokumentet till dokumentmallen och hänvisas till i fältet Dokument.
Du måste följa samma steg som beskrivs för att skapa mallar utan fält. När dokumentet har associerats måste du dock utföra följande ytterligare konfigurationssteg efter behov:
- Kontrollera att fältet Ifyllbart är inställt på ”sant”.
Det kontrolleras automatiskt när ett dokument som innehåller ifyllbara fält associeras med mallen.
- Skapa dokumentfältsposter.
Du måste skapa dokumentfältsposter för en överordnad dokumentmall och definiera informationen för de formulärfält som är inbäddade i mallens dokument.
Detta gör du genom attspara posten för dokumentmallen och sedan välja Uppdatera fält.
Den fyller i den relaterade listan Dokumentfält med poster som motsvarar de ifyllbara formulärfälten i det bifogade dokumentet.
- Konfigurera Sammanfogningsregler
En kopplingsregel kopplar en dokumentmall till en viss typ av ämnespost i ServiceNow.
En dokumentmall kan ha flera kopplingsregler kopplade till sig (en för varje typ av ämnespost som används för att fylla i mallens fält i förväg).
En mall kan till exempel fyllas i med data från en incident, en serviceförfrågan eller en ändringsbegäran (i sådana fall har mallen tre kopplingsregler, en för varje ämnestabell).
Så här konfigurerar du kopplingsregeln:
- Navigera i listan som är relaterad till Sammanfogningsregler.
- Välj Ny.
- Välj en Tabell, till exempel Incident.
- Högerklicka och välj Spara.
- Konfigurera Sammanfogningsfält
En sammanslagningspost länkar ett fält från ämnesposten till ett fält i den relevanta dokumentmallen. Sammanslagningsfält måste skapas manuellt när kopplingsregeln konfigureras.
Så här skapar du sammanfogade fältposter:
- Gå till Adobe Acrobat Sign > Administration > Sammanfogningsregler.
- På posten för Sammanfogningsregler väljer du Uppdatera fält.
Då fylls den inbäddade listan Sammanfoga fält med dokumentfälten. - Om du vill länka relevanta dokumentfält till motsvarande postfält markerar du länken till motsvarande Postfält av Dokumentfält du vill mappa (till exempel namn).
- Välj relevant Postfält (till exempel Uppringare) i rullgardinsmenyn.
- Välj Uppdatera.
Du omdirigeras tillbaka till posten för Sammanfogningsregler. Den relaterade listan Sammanfoga fält innehåller nu värdet för det Postfält som valdes i föregående steg.
För ordningens skull, radera (och bekräfta) de återstående Sammanfogningsfält som inte kommer att mappas, så att listan med inbäddade sammanfogningsfält endast innehåller de värden som mappas.
Med Acrobat Sign för ServiceNow kan du skapa nya avtal som användare kommer åt via tjänstkatalogen genom att skapa en posttillverkare. Du kan konfigurera posttillverkaren så att den samlar in alla data du vill sammanfoga i dokumentet och automatiskt skapar och skickar avtalet till användaren.
Användare med catalog_admin eller admin kan skapa ett katalogobjekt. Stegen nedan visar hur du skapar ett katalogobjekt som heter Posttillverkare. Du kan replikera stegen för att skapa andra katalogobjekt.
Obs: Se till att programmet Adobe Acrobat Sign inte är valt när du konfigurerar din instans.
Processen för att skapa varje posttillverkare kan skilja sig åt beroende på de specifika kraven för dokumentfält, mall, variabel med mera, men samma principer gäller. Exemplet i den här guiden visar hur du skapar ett avtal om parkeringstillstånd.
Så här skapar du en objektredigerare:
-
Gå till Tjänstekatalog > Katalogdefinition > Posttillverkare och klicka sedan på Ny.
-
På den nya sidan Posttillverkare som öppnas:
- Ge posten ett namn.
- Ställ in tabellnamnet till Avtal [x_adosy_as_agreement].
- Skriv en kort beskrivning.
- Ställ in fältet "Omdirigera till" på Genererad uppgiftspost.
-
Välj fliken Tillgänglighet och ställ in fälten Kataloger, Kategori och Tillgänglighet efter behov. Högerklicka sedan på rubrikfältet och sedan på Spara.
Du kan ställa in dessa fält med hjälp av de relaterade listorna "Kategorier" och "Kataloger".
-
Använd den variabelrelaterade listan för att lägga till de variabler som krävs för att matcha dokumentfälten.
I det här exemplet lägger vi till fälten namn, medarbetare och chef.
Obs!Standardvärdet för frågevariabeln Tillåtna namn är: javascript:Parking Permit for + gs.getUserDisplayName()
-
Konfigurera skriptet Posttillverkare som ska ta variablerna och skapa avtalet som ska skickas för signering. I fältet Skript:
- Kopiera och klistra in följande skript som läser katalogpostvariablerna.
- Uppdatera variabeldefinitionerna för att samla in information från tillverkaren.
- Uppdatera dokumentmallen sys_id som du använder.
- Uppdatera post_sign_uri om du vill att användaren ska gå någon annanstans efter att ha signerat.
// Exempel Adobe Acrobat Sign posttillverkare för en mall för parkeringstillstånd
(function() {
// Samla in den information som vi behöver från de variabler som användaren fyller i
var employee_id = producer.employee + '';
var employee_name = producer.employee.getDisplayValue() + '';
var manager_id = producer.manager + '';
var manager_name = producer.manager.getDisplayValue() + '';
var agreement_name = "Parking permit for " + employee_name;
// Hårdkodad sys_id för dokumentmallen som används
var document_template = '5a2e0131db4c7c10c39151fcd39619af'; // Parkeringstillstånd
// Ange vilka data som ska sammanfogas med dokumentmallen ovan.
// Varje egenskap är namnet på ett dokumentfält som vi vill mappa till.
var merge_data = {
name : agreement_name,
employeename : employee_name,
managername : manager_name,
};
// Konfigurera det nya avtalet
var agreement = new x_adosy_as.Agreement(current);
// Lägg till de dokument som vi vill ska signeras
agreement.addDocument(document_template, merge_data);
// Lägg till signerare
agreement.addSigner(employee_id);
agreement.addSigner(manager_id);
// Ange avtalets namn
current.name = agreement_name;
// Ange den URL som signerare omdirigeras till efter signering
current.post_sign_uri = '/x_adosy_as_agreement.do?sys_id=' + current.sys_id;
// Ställ in status som 'Klar' för att omedelbart skicka för signering
current.state = 'Ready';
})();
Om du vill lägga till dokument för signering i befintliga katalogobjekt kan du lägga till en uppgift i arbetsflödet som genererar avtalet och en kataloguppgift som tilldelar den till en användare för deras signatur.
I följande exempel visas hur du kan använda Acrobat Sign-programmet. De specifika detaljerna i konfigurationsstegen kan dock skilja sig åt beroende på processens krav.
Om du vill skapa ett avtal från en arbetsflödesaktivitet måste du konfigurera följande komponenter:
- Kataloguppgift: Avtalet skapas, skickas för signering och en uppgift tilldelas signeraren.
- Skriptåtgärd: Svarar på händelsen som utlöses när avtalet undertecknas och stänger sedan uppgiften, vilket ger återkoppling och gör att arbetsflödet kan fortsättas.
Skapa en kataloguppgift:
- I Redigerare för arbetsflöden väljer du fliken Bas.
- Gå till Basaktiviteter > Uppgifter och dra sedan aktiviteten Kataloguppgift till lämplig plats i ditt arbetsflöde.
- Ge uppgiften ett namn och ange dess prioritet.
- Ställ in Vänta på slutförande på sant.
- I avsnittet Skript sätter du flaggan Avancerat på sant och sedan skriver du din kod i fältet Avancerat skript. En exempelkod visas nedan.
- Klicka på Uppdatera.
// Exempel på aktivitetsskapande för arbetsflöde
(function () {
// Användaren som måste signera avtalet
var signer_id = current.request.requested_for + '';
var signer_name = current.request.requested_for.getDisplayValue() + '';
// Avtalets namn
var agreement_name = current.short_description + ' for ' + signer_name;
// Hårdkodad sys_id för Adobe Sign Document-mallen för denna åtgärd
// Detta borde verkligen vara en arbetsflödesvariabel för att datadriva det.
var document_template = '2a9b1f57db508810257e73278c9619dc'; // Min mall
// ange GUID utan att anropa newRecord() – behövs för avtalets ämne
task.setNewGuid(gs.generateGUID(task.getTableName()));
// Konfigurera uppgiften
task.short_description = current.short_description;
task.assigned_to = signer_id;
task.description = 'Agreement: ' + '\'' + agreement_name + '\'' +
' har skickats in för din signatur.\n' +
'To sign, either:\n' +
'- Navigate to: \'Self-Service > Adobe Sign > For Signature\', or\n' +'- Navigate to: \'Self-Service > Adobe Sign > For Signature\', or\n' +
'- Click the link to the Agreement in the \'Adobe Acrobat Sign\' '+
'related list (below).';
// Avtalsalternativ (fält i avtalsposten)
var options = {
submit_as_draft: true // granska avtalet i Adobe innan det skickas
};
// Skapa ett objekt som underlättar signeringsprocessen
var adobe = new x_adosy_as.AdobeSign();
// Skapa avtalet och ange uppgiftsposten som ämne
adobe.createAgreement(agreement_name, task, options);
// Lägg till dokumentmallen.
adobe.addDocument(document_template);
// Lägg till signerare. Det kan vara user sys_ids eller e-postadresser.
adobe.addSigner(signer_id);
// Skicka avtalet till Adobe.
adobe.submitAgreement();
})();
Du kan nu ställa in en skriptåtgärd för att automatiskt ställa in kataloguppgiften på läget Stängd slutförd när avtalet har slutförts. Du måste konfigurera skriptåtgärden som ska utlösas av händelsen x_adosy_as.agreement.complete i avtalstabellen.
Så här skapar du en ny skriptåtgärd:
- Gå till Systempolicy > Händelser > Skriptåtgärder och klicka på Ny.
- På den nya sidan Skriptåtgärd:
- Ge skriptåtgärden ett namn.
- Ställ in händelsenamnet till x_adosy_as.agreement.complete.
- Markera kryssrutan Aktiv.
- I skriptfältet kopierar och klistrar du in skriptet från Skriptåtgärd: exempelkod nedan.
- Högerklicka i rubrikfältet och välj Spara.
Skriptåtgärd: exempelkod
// Skriptåtgärd för att ställa in katalogaktivitetsstatus som Stängd slutförd
(function () {
var catalog_task = current.subject_id.getRefRecord();
if (!catalog_task.isValidRecord() || catalog_task.getTableName() != 'sc_task') {
return;
}
catalog_task.state = 3; // Stängd slutförd
catalog_task.update();
})();
Du kan använda Acrobat Sign med andra poster än de uppgiftsbaserade posterna enligt beskrivningen ovan i Anpassade komponenter. Instruktionerna nedan visar hur du använder Acrobat Sign för avtalshantering. De specifika detaljerna i konfigurationsstegen kan variera beroende på kraven i din process.
Om du vill använda Acrobat Sign för avtalshantering måste du konfigurera följande två komponenter:
- Användargränssnittsåtgärd: Skapar avtalet och överlämnar det för signering. När avtalet har signerats utlöses en händelse.
- Script Action: Svarar på händelsen och skapar en återkopplingsslinga som för processen framåt och uppdaterar kontraktet.
Obs: Endast användare med rollerna 'ui_action_admin' eller 'admin' kan definiera användargränssnittsåtgärder. Användare med rollen admin kan bara definiera en skriptåtgärd.
-
Gå till Systemdefinition > Användargränssnittsåtgärder och klicka på Ny.
Alternativt kan du högerklicka på formuläret Avtal [ast_contract] och sedan klikca på Konfigurera > Användargränssnittsåtgärder > Ny.
-
Ange följande information på sidan Ny post för användargränssnittsåtgärd:
- Se till att tabellen är "Contract [ast_contract]".
- Ange ett namn på posten i fältet Namn.
- Välj en tabell i listrutan Tabell.
- Ange en order.
- Markera kryssrutan Aktiv.
- Markera kryssrutan Visa infogning.
- Markera kryssrutan Visa uppdatering.
- Markera kryssrutan Formulärknapp.
- När du är klar högerklickar du på det övre fältet och klickar på Spara.
Då sparas formuläret och det läses in igen.
- Se till att tabellen är "Contract [ast_contract]".
-
I fältet Villkor anger du villkoret för att visa Användargränssnittsåtgärden.
I det aktuella exemplet väljs villkoret som: 'current.state == 'draft' andand current.substate == 'under_review' andand !current.approver.nil()'.
-
I dialogrutan Skript anger du en kod (se exempelkoden nedan) för att skapa en avtalspost, anger vissa fältvärden och skickar in den till Adobe Acrobat Sign.
Den kod som du anger kan variera beroende på dina specifika krav, men den allmänna principen gäller.
Obs!Dokumentmallens hårdkodade sys_id refererar till mallen som vi använder i exemplet.
I ditt fall är det den mall som du skapar (mer information om hur du skapar en mall finns i Skapa lokala mallar).
// Exempel på användargränssnittsåtgärd för att skapa ett nytt Adobe Acrobat Sign-avtal
(function() {
// Avtalets namn
var agreement_name = 'Contract: ' + current.short_description;
// Hårdkodad sys_id för dokumentmallen för denna åtgärd
var document_template = '6d0cdc26db708c50257e73278c9619c4'; // Avtal
// Skapa ett objekt som underlättar signeringsprocessen
var adobe = new x_adosy_as.AdobeSign();
// Skapa avtalet och ange den aktuella posten som ämne
Adobe.createAgreement(agreement_name, current);
// Lägg till dokumentmallen. Det kan också vara en bifogad fil sys_id.
adobe.addDocument(document_template);
// Lägg till signerare. Det kan vara user sys_ids eller e-postadresser.
adobe.addSigner(current.approver);
// Skicka avtalet till Adobe.
adobe.submitAgreement();
// Dirigera om användaren till den här posten.
action.setRedirectURL(current);
})();
Vi kan utlösa skriptåtgärder genom endast händelser. Skriptåtgärden är konfigurerad att utlösas av en av händelserna i avtalstabellen som medföljer Adobe Acrobat Sign: x_adosy_as.agreement.complete
Så här skapar du en ny skriptåtgärd:
-
Gå till Systempolicy > Händelser > Skriptåtgärder.
-
Välj Nytt.
-
På sidan Ny post för skriptåtgärd:
- Ange ett namn på skriptet.
- Välj det händelsenamn som utlöser skriptåtgärden.
- Markera kryssrutan Aktiv.
- Skriv koden. Se exempelkoden nedan.
(function () { var contract = current.subject_id.getRefRecord(); if (!contract.isValidRecord() contract.getTableName() != 'ast_contract') { return; } contract.state = 'active'; contract.update(); })();
I den här koden hämtar vi kontraktet från fältet subject_id i det aktuella avtalet och kontrollerar att det är en giltig post i kontraktstabellen. I så fall ändrar vi status till aktiv och uppdaterar.
-
Välj Skicka in.
Du kan enkelt utöka Adobe Acrobat Sign-programmet så att det fungerar med alla dina processer med de interna API:erna. API är tillgängligt via namnrymnden x_adosy_as.
AdobeSign()
Skapar en Adobe Sign-instans.
Exempel:
// Skapa en ny instans av AdobeSign
var adobe = new x_adosy_as.AdobeSign();
#addCcUser(String user_id)
Lägg till en kopiemottagarpost i det aktuella avtalet för delning med användare som inte deltar. Användare som inte är registrerade som ServiceNow-användare kan läggas till genom att ange en e-postadress.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
user_id |
Sträng |
Obligatoriskt |
En användares sys_id eller en e-postadress. |
Returnerar:
Typ |
Beskrivning |
ogiltig |
Metoden returnerar inte ett värde |
Exempel:
//Lägga till en kopiemottagare i avtalet
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement('My Agreement');
adobe.addCcUser(current.requested_by);
adobe.addCcUser('abel.tuter@example.com');
#addDocument(String doc_selector, Object merge_data)
Lägg till ett dokument eller en mall i det aktuella avtalet.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
doc_selector |
Sträng |
Obligatoriskt |
Namnet på en mall eller sys_id för en mall eller bilaga. |
merge_data |
Objekt |
Valfritt |
Ett nyckelvärdesobjekt med dokumentfältnamn till dokumentfältvärden. |
Returnerar:
Typ |
Beskrivning |
Sträng |
Om det lyckas, sys_id för den skapade källdokumentposten. |
Exempel:
// Skapa ett avtal med en mall
var template_id = '2a9b1f57db508810257e73278c9619dc';
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement('My Agreement');
adobe.addDocument(template_id);
#addElectronicSeal(String seal_id)
Lägg till ett elektroniskt sigill till det aktuella avtalet.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
seal_id |
Sträng |
Obligatoriskt |
sys_id, namn eller sigill-id för ett elektroniskt sigill att lägga till. |
Returnerar:
Typ |
Beskrivning |
String|Boolean |
Sys_id för den nya deltagarposten, eller falskt om sigill inte hittades. |
Exempel:
// Lägg till ett elektroniskt sigill till avtalet
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement('My Agreement');
adobe.addElectronicSeal('<SEAL>');
#addParticipant(String user_id, String participant_role)
En alternativ metod till addSigner() gör det möjligt att lägga till deltagare i ett avtal med en angiven roll. Deltagare som inte är registrerade som ServiceNow-användare kan läggas till genom att ange en e-postadress.
Obs! Den här metoden bör endast användas med befintliga avtalsposter som sparas i databasen.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
user_id |
Sträng |
Obligatoriskt |
En användares sys_id eller en e-postadress. |
roll |
Sträng |
Valfritt |
Deltagarens roll i avtalet. Standard är SIGNER. Andra värden är APPROVER, ACCEPTOR, CERTIFIED_RECIPIENT, FORM_FILLER. |
Returnerar:
Typ |
Beskrivning |
String|Boolean |
sys_id för den nya deltagarregistreringen eller falskt om användarregistreringen inte hittades eller inte hade någon e-postadress. |
Exempel:
// Lägg till en deltagare i avtalet
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement('My Agreement');
adobe.addParticipant('abel.tuter@example.com', 'APPROVER');
#addSigner(String user_id)
Lägg till en signerare till det nuvarande avtalet. Signerare som inte är registrerade som ServiceNow-användare kan läggas till genom att ange en e-postadress.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
user_id |
Sträng |
Obligatoriskt |
En användares sys_id eller en e-postadress. |
Returnerar:
Typ |
Beskrivning |
ogiltig |
Metoden returnerar inget värde. |
Exempel:
// Lägg till en deltagare i avtalet
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement('My Agreement');
adobe.addSigner('abel.tuter@example.com');
#copySignedDocumentToRecord(GlideRecord record)
Kopiera det signerade dokumentet av ett avtal till en annan post.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
post |
GlideRecord |
Obligatoriskt |
Målposten som det signerade dokumentet ska kopieras till. |
Returnerar:
Typ |
Beskrivning |
String|Boolean |
Den nya bilagans sys_id eller falskt om åtgärden misslyckades. |
Exempel:
// Hämta målposten
var target = new GlideRecord('...');
// Kopiera det signerade dokumentet från avtalet till målet
var adobe = new x_adosy_as.AdobeSign();
adobe.setAgreementRecord(agreement);
adobe.copySignedDocumentToRecord(target);
#copySignedDocumentToSubject()
Kopiera det signerade dokumentet av ett avtal till dess ämnespost.
Returnerar:
Typ |
Beskrivning |
String|Boolean |
Den nya bilagans sys_id eller falskt om åtgärden misslyckades. |
Exempel:
// Kopiera det undertecknade dokumentet från avtalet till ämnesposten
var adobe = new x_adosy_as.AdobeSign();
adobe.setAgreementRecord(agreement);
adobe.copySignedDocumentToSubject();
#createAgreement(String name, GlideRecord subject, Object option
Skapar ett avtal. Det kan användas av skript som behöver upprätta ett nytt avtal.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
namn |
Sträng |
Obligatoriskt |
Avtalets namn. |
ämne |
GlideRecord |
Valfritt |
Ämnesposten, t.ex. ett kontrakt eller en förfrågan |
alternativ |
Objekt |
Valfritt |
Ett nyckel-värdeobjekt med fältnamn för avtalsposter till värden. |
Returnerar:
Typ |
Beskrivning |
String|null |
Det nya avtalets sys_id eller null. |
Exempel:
// Skapa ett nytt utkast till avtal
var options = {
submit_as_draft: true
};
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement("My Agreement", current, options);
#getAgreement()
Hämta den avtalsinstans som för närvarande omfattas.
Returnerar:
Typ |
Beskrivning |
Agreement|null |
Avtalsinstansen eller null. |
Exempel:
// Hämta avtalsinstansen
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement("My Agreement", current, options);
var agreement = adobe.getAgreement();
#getAgreementRecord()
Returnera den aktuella avtalsposten.
Returnerar:
Typ |
Beskrivning |
GlideRecord|null |
Den aktuella avtalsposten, eller null. |
Exempel:
// Hämta avtalsposten
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement("My Agreement", current, options);
var agreement = adobe.getAgreementRecord();
#saveAgreement(String state)
Spara den aktuella avtalsposten. Avtalets tillstånd kan valfritt överföras. Detta utlöser inte en överföring till Adobe Acrobat Sign om inte tillståndsparametern är inställd på "Ready".
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
tillstånd |
Sträng |
Valfritt |
Avtalets tillstånd. |
Returnerar:
Typ |
Beskrivning |
Sträng |
Sys_id för den sparade avtalsposten, eller null. |
Exempel:
// Skapa ett avtal
var adobe = new x_adosy_as.AdobeSign();
adobe.createAgreement('My Agreement');
adobe.addSigner('abel.tuter@example.com');
adobe.saveAgreement();
#setAgreementRecord(String|GlideRecord agreement)
Ställer in avtalskontexten för den angivna posten.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
avtalet |
GlideRecord|String |
Obligatoriskt |
Avtalsposten. |
Returnerar:
Typ |
Beskrivning |
ogiltig |
Metoden returnerar inget värde. |
Exempel:
// Arbeta på ett avtal
var adobe = new x_adosy_as.AdobeSign();
adobe.setAgreementRecord(agreement);
#setSubject(GlideRecord subject
Ange ämnesraden för avtalet.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
ämne |
GlideRecord |
Obligatoriskt |
Ämnesposten. |
Returnerar:
Typ |
Beskrivning |
ogiltig |
Metoden returnerar inget värde. |
Exempel:
// Hämta en ämnespost
var subject = new GlideRecord('...')
// Uppdatera ämnet för ett avtal
var adobe = new x_adosy_as.AdobeSign();
adobe.setAgreementRecord(agreement);
adobe.setSubject(subject);
adobe.saveAgreement();
#submitAgreement()
Spara det aktuella avtalet och skicka det till Adobe Acrobat Sign genom att ställa in statusen som Klar.
Returnerar:
Typ |
Beskrivning |
Sträng |
Sys_id för den sparade avtalsposten, eller null. |
Exempel:
// Skicka ett avtal
var adobe = new x_adosy_as.AdobeSign();
adobe.setAgreementRecord(agreement);
adobe.submitAgreement();
.canSend()
Avgör om den nuvarande användaren kan använda användargränssnittsåtgärden Signera med Adobe Acrobat. Det är tillåtet att skicka när instansen inte är FedRAMP eller om den aktuella användaren har rollen Avsändare.
Returnerar:
Typ |
Beskrivning |
Boolesk |
Sant om användaren kan skicka. |
Exempel:
// Kontrollera om aktuell användare kan skicka för signering
if(AdobeSign.canSend()) {
gs.addInfoMessage(Den här användaren kan använda signeringsprocessen.);
} else {
gs.addErrorMessage(Den här användaren har inte behörighet att använda signeringsprocessen.);
}
.getAgreements(String subject_table, String subject_id)
Hämta en GlideRecord-instans av avtal som relaterar till ämnet.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
subject_table |
String|GlideRecord |
Obligatoriskt |
Ämnestabellens namn eller själva ämnesposten. |
subject_id |
Sträng |
Valfritt |
Objektets sys_id när tabellnamnet skickas. |
Returnerar:
Typ |
Beskrivning |
GlideRecord |
En GlideRecord-instans av avtal som relaterar till ämnet. |
Exempel:
// Hämta avtal med hjälp av tabellnamnet och sys_id
var agreement = x_adosy_as.AdobeSign.getAgreements('sc_req_item', '<sys_id>');
while (agreement.next()) {
gs.addInfoMessage(agreement.getDisplayValue());
}
// Hämta avtal med en GlideRecord
var req_item = new GlideRecord('sc_req_item');
req_item.get('<sys_id>');
var agreement = x_adosy_as.AdobeSign.getAgreements(req_item);
while (agreement.next()) {
gs.addInfoMessage(agreement.getDisplayValue());
}
.getMyAgreements(String query)
Hämta en GlideRecord-instans av avtal som tillhör användaren. Den här metoden använder egenskapen x_adosy_as.my_agreements_query för den första frågan. Ytterligare frågefilter kan läggas till med frågeparametern.
Parametrar:
Namn |
Typ |
Status |
Beskrivning |
|
fråga |
Sträng |
Valfritt |
Valfri kodad fråga för att begränsa avtalslistan ytterligare. |
|
Returnerar:
Typ |
Beskrivning |
GlideRecord |
Avtal som tillhör användaren. |
Exempel:
// Hämta avtal som är fullständiga för den aktuella användaren
var query = 'state=Complete^ORDERBYsys_created_on';
var agreement = x_adosy_as.AdobeSign.getMyAgreements(query);
while (agreement.next()) {
gs.addInfoMessage(agreement.getDisplayValue());
}
.isFedRamp()
Fastställ om systemet är anslutet till Adobe FedRAMP (Government Cloud).
Returnerar:
Typ |
Beskrivning |
Boolesk |
Sant om egenskapen x_adosy_as.fedramp har angetts till "sant". |
Exempel:
// Kontrollera om vi använder en FedRAMP-anslutning
if(x_adosy_as.AdobeSign.isFedRamp()) {
gs.addInfoMessage('Acrobat Sign använder en statlig molnanslutning.');
} else {
gs.addErrorMessage('Acrobat Sign använder inte en statlig molnanslutning.');
}