Loading
Gør Salesforce bedre med kode
Opret handlingslinkskabeloner

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

Vigtigt
Vigtigt Hvor det er muligt, har vi ændret ikke-inklusive vilkår, så de stemmer overens med firmaets lighedsværdi. Vi har bevaret visse vilkår for at undgå påvirkning af kundeimplementeringer.
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.

  1. Skriv Handlingslinkskabeloner i feltet Find hurtigt i Opsætning, og vælg derefter Handlingslinkskabeloner.
  2. Klik på Ny.
  3. 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.
  4. 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.
  5. 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.
  6. 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 Api eller ApiAsync.
  7. (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.
  8. Klik på Gem.
  9. Klik på Ny for at oprette en handlingslinkskabelon.
    Handlingslinkskabelonen tilknyttes automatik til en handlingslinkgruppeskabelon i en master-detalje-relation.
  10. Vælg Handlingstype.
    • Api – handlingslinket kalder en synkron API på handlings-URL'en. Salesforce indstiller statussen til SuccessfulStatus eller FailedStatus baseret på den HTTP-statuskode, der returneres af din server.
    • ApiAsync – handlingslinket kalder en asynkron API på handlings-URL'en. Handlingen forbliver i en PendingStatus tilstand, indtil en tredjepart anmoder /connect/action-links/actionLinkId om at indstille statussen til SuccessfulStatus eller FailedStatus, 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.
  11. Angiv en handlings-URL, som er URL'en for handlingslinket.
    For et UI-handlingslink er URL'en en webside. For et Download-handlingslink er URL'en et link til en fil, der kan downloades. For et Api-handlingslink eller et ApiAsync-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 med https://. 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 for itemId til 8675309.
    
    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}
  12. Angiv den HTTP-metode, der skal bruges til at oprette HTTP-anmodningen.
  13. (Valgfrit) Hvis handlingstypen er Api eller ApiAsync, skal du angive en HTTP-anmodningshovedtekst.
    Dette felt kan indeholde bindingsvariabler og kontekstvariabler.
  14. (Valgfrit) Hvis handlingstypen er Api eller ApiAsync, 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.

  15. (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.
  16. (Valgfrit) Hvis du vil vise en bekræftelsesdialogboks for brugeren, før handlingslinket afvikles, skal du vælge Bekræftelse kræves.
  17. Angiv den forholdsmæssige position på handlingslinket i handlingslinkgruppen, der er oprettet fra denne skabelon. Den første position er 0.
  18. 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:
    SuccessfulStatus
  19. (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 label er "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.

  20. 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.
  21. (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 af ExpenseApprover til 005B0000000Ge16:
    
    POST /connect/action-link-group-definitions
    
    {
         "templateId" : "07gD00000004C9r",
         "templateBindings" : [
            {
               "key":"ExpenseApprover",
               "value": "005B0000000Ge16"
            }
         ]
    }
  22. Hvis du vil oprette en anden handlingslinkskabelon for denne handling, skal du klikke på Gem og ny.
  23. Hvis du er færdig med at føje handlingslinkskabeloner til denne handlingslinkgruppeskabelon, skal du klikke på Gem.
  24. Hvis du vil udgive handlingslinkgruppeskabelonen, skal du klikke på Tilbage til liste for at vende tilbage til visning af listen med handlingslinkgruppeskabeloner.
    Vigtigt
    Vigtigt Du skal udgive en skabelon, før du kan oprette en handlingslinkgruppe fra den i Apex eller Connect REST API.
  25. Klik på Rediger for den handlingslinkgruppeskabelon, du vil udgive.
  26. Vælg Udgivet, og klik derefter på Gem.
 
Indlæser
Salesforce Help | Article