breadcrumbDescription
Opret handlingslinkskabeloner
Opret handlingslinkskabeloner i Opsætning, så du kan oprette handlingslinkgrupper med fælles egenskaber fra Connect REST API eller Apex. Du kan pakke skabeloner og distribuere dem til andre Salesforce-organisationer.
EditionsHeading
| Tilgængelig i: Salesforce Classic (ikke tilgængelig i alle organisationer) og Lightning Experience |
| Tilgængelig i: Alle udgaver undtagen Personal og Starter |
| Brugertilladelser påkrævet | |
|---|---|
| Hvis du vil oprette handlingslinkgruppeskabeloner: | Tilpas applikation |
| Hvis du vil oprette handlingslinkskabeloner: | Tilpas applikation |
Udover at oprette handlingslinkskabeloner i Opsætning, kan du også bruge Metadata API, SOAP API og REST API til at oprette handlingslinkskabeloner.
Felterne Handlings-URL, HTTP-anmodningshovedtekst og HTTP-sidehoveder understøtter bindingsvariabler og kontekstvariabler. Definer bindingsvariabler i en skabelon, og angiv deres værdier, når du opretter handlingslinkgruppen. Brug kontekstvariabler i en skabelon, og når et handlingslink afvikles. Salesforce indsætter værdien og returnerer den i anmodningen. Hvis du ønsker oplysninger om, hvordan du bruger disse variabler i en skabelon, kan du se Design handlingslinkskabeloner.
- Skriv Handlingslinkskabeloner i feltet Find hurtigt i Opsætning, og vælg derefter Handlingslinkskabeloner.
- Klik på Ny.
-
Angiv et navn til skabelonen. Dette navn vises på listen over handlingslinkgruppeskabeloner.
Dette er den eneste værdi for handlingslinkgruppeskabelonen, du kan redigere, efter handlingslinkgruppeskabelonen er udgivet.
- Angiv udviklernavnet. Brug udviklernavnet til at henvise til denne skabelon fra kode. Det angives som standard til en version af udviklernavnet uden mellemrum. Det er kun tilladt at bruge bogstaver, tal og understregninger.
-
Vælg kategorien, som angiver, hvor de oprettede handlingslinkgrupper skal vises i feedelementer. Primært viser handlingslinkgrupper i hovedteksten af feedelementer. Overlejring viser handlingslinkgrupper i overlejringsmenuen af feedelementer.
Hvis en handlingslinkgruppeskabelon er primær, kan den indeholde op til tre handlingslinkskabeloner. Hvis en handlingslinkgruppeskabelon er Overlejring, kan den indeholde op til fire handlingslinkskabeloner.
-
Vælg antallet af Tilladte kørsler, som angiver, hvor mange gange handlingslinkgrupper, der er oprettet fra denne skabelon, kan afvikles. (Handlingslinks i en gruppe udelukker gensidigt hinanden). Hvis du vælger Ubegrænset, kan handlingslinks i gruppen ikke være af typen
ApiellerApiAsync. - (Valgfrit) Angiv Timer indtil udløb, som er antallet af timer fra handlingslinkgruppen oprettes, til den fjernes fra tilknyttede feedelementer og ikke længere kan afvikles. Den maksimale værdi er 8760.
- Klik på Gem.
-
Klik på Ny for at oprette en handlingslinkskabelon.
Handlingslinkskabelonen tilknyttes automatik til en handlingslinkgruppeskabelon i en master-detalje-relation.
-
Vælg Handlingstype.
Api– handlingslinket kalder en synkron API på handlings-URL'en. Salesforce indstiller statussen tilSuccessfulStatusellerFailedStatusbaseret på den HTTP-statuskode, der returneres af din server.ApiAsync– handlingslinket kalder en asynkron API på handlings-URL'en. Handlingen forbliver i enPendingStatustilstand, indtil en tredjepart anmoder/connect/action-links/actionLinkIdom at indstille statussen tilSuccessfulStatusellerFailedStatus, når den asynkrone handling er fuldført.Download– handlingslinket downloader en fil fra handlings-URL'en.Ui– handlingslinket fører brugeren til en webside på handlings-URL'en.
-
Angiv en handlings-URL, som er URL'en for handlingslinket.
For et
UI-handlingslink er URL'en en webside. For etDownload-handlingslink er URL'en et link til en fil, der kan downloades. For etApi-handlingslink eller etApiAsync-handlingslink er URL'en en REST-ressource.Links til ressourcer, der er hostet på Salesforce-servere, kan være relative, starter med//. Alle andre links skal være absolutte og starte medhttps://. Dette felt kan indeholde bindingsvariabler i form{!Bindings.key}, f.eks.https://www.example.com/{!Bindings.itemId}. Indstil bindingsvariablens værdi, når du opretter handlingslinkgruppen fra skabelonen som i dette Connect REST API-eksempel, som indstiller værdien foritemIdtil8675309.POST /connect/action-link-group-definitions { "templateId" : "07gD00000004C9r", "templateBindings" : [ { "key":"itemId", "value": "8675309" } ] }Dette felt kan også indeholde kontekstvariabler. Brug kontekstvariabler til at overføre oplysninger om brugeren, der udførte handlingslinket til din serversidekode. Dette handlingslink overfører f.eks. bruger-id'et på den bruger, der klikkede på handlingslinket for at besvare en undersøgelse på den server, der hoster undersøgelsen.
actionUrl=https://example.com/doSurvey?surveyId=1234&salesforceUserId={!userId} - Angiv den HTTP-metode, der skal bruges til at oprette HTTP-anmodningen.
-
(Valgfrit) Hvis handlingstypen er
ApiellerApiAsync, skal du angive en HTTP-anmodningshovedtekst.Dette felt kan indeholde bindingsvariabler og kontekstvariabler. -
(Valgfrit) Hvis handlingstypen er
ApiellerApiAsync, skal du angive HTTP-sidehoveder.Dette felt kan indeholde bindingsvariabler og kontekstvariabler.Hvis et handlingslink, der er oprettet fra skabelonen, foretager en anmodning til en Salesforce-ressource, skal skabelonen have et indholdstypesidehoved.
- (Valgfrit) Hvis du vil gøre dette handlingslink til standardlinket i gruppen (som har specialformatering i brugergrænsefladen), skal du vælge Standardlink i gruppe. Der kan kun være et standardlink i en gruppe.
- (Valgfrit) Hvis du vil vise en bekræftelsesdialogboks for brugeren, før handlingslinket afvikles, skal du vælge Bekræftelse kræves.
- Angiv den forholdsmæssige position på handlingslinket i handlingslinkgruppen, der er oprettet fra denne skabelon. Den første position er 0.
-
Angiv en betegnelsesnøgle. Denne værdi er nøglen for et sæt af brugergrænsefladebetegnelser, der skal vises for disse statusser: NewStatus, PendingStatus, SuccessfulStatus, FailedStatus.
Indlægssættet indeholder f.eks. disse betegnelser: Indlæg, Indsend venter, Indsendte, Indsend mislykkedes. Dette billede viser et handlingslink med Post-betegnelsesnøglen, når værdien af status er SuccessfulStatus:

-
(Valgfrit) Hvis ingen af Betegnelsesnøgle-værdierne giver mening i forbindelse med handlingslinket, skal du angive Betegnelsesnøgle til Ingen og angive en værdi i feltet Betegnelse.
Handlingslinks har fire statusser: NewStatus, PendingStatus, SuccessStatus og FailedStatus. Disse strenge tilføjes til betegnelsen for hver status:
- label
- label Afventer
- label Gennemført
- label Ikke gennemført
Hvis f.eks. værdien for
labeler "Se eksempel", er værdierne for de fire handlingslinktilstande: Se eksempel, Se eksempel Afventer, Se eksempel Gennemført og Se eksempel Ikke gennemført.Et handlingslink kan bruge enten en LabelKey eller Label til at generere betegnelsesnavne. Det kan ikke bruge begge.
-
Vælg Brugersynlighed, som angiver, hvem der kan se handlingslinkgruppen.
Hvis du vælger Kun opretters manager kan se, er manageren opretterens manager, når handlingslinkgruppen oprettes. Hvis opretterens manager ændres, efter handlingslinkgruppen er oprettet, afspejles denne ændring ikke.
-
(Valgfrit) Hvis du valgte Kun tilpasset bruger kan se eller Alle, bortset fra tilpasset bruger kan se, skal du angive et tilpasset brugeralias.
Angiv en streng og angiv dens værdi, når du opretter en handlingslinkgruppe, på samme måde som du ville angive værdien for en bindingsvariabel. Men brug ikke syntaksen for bindingsvariablen i skabelonen. Angiv kun en værdi. Du kan f.eks. angive
ExpenseApprover. Dette Connect REST API-eksempel angiver værdien afExpenseApprovertil005B0000000Ge16:POST /connect/action-link-group-definitions { "templateId" : "07gD00000004C9r", "templateBindings" : [ { "key":"ExpenseApprover", "value": "005B0000000Ge16" } ] } - Hvis du vil oprette en anden handlingslinkskabelon for denne handling, skal du klikke på Gem og ny.
- Hvis du er færdig med at føje handlingslinkskabeloner til denne handlingslinkgruppeskabelon, skal du klikke på Gem.
-
Hvis du vil udgive handlingslinkgruppeskabelonen, skal du klikke på Tilbage til liste for at vende tilbage til visning af listen med handlingslinkgruppeskabeloner.
Vigtigt Du skal udgive en skabelon, før du kan oprette en handlingslinkgruppe fra den i Apex eller Connect REST API. - Klik på Rediger for den handlingslinkgruppeskabelon, du vil udgive.
- Vælg Udgivet, og klik derefter på Gem.
