Rapporter > Steg 1: Ange villkor > Lägga till åtgärdslänkar i resultat
Lägga till åtgärdslänkar i resultat
Du kan lägga till åtgärdslänkar i resultat. Med åtgärdslänkar kan användarna få åtkomst till detaljsidor för poster genom att klicka på poster i rapporter. Du kan lägga till åtgärdslänkar genom att göra på följande sätt:
- Använda åtgärdslänkklasser. Med den här metoden kan du konfigurera posttypnamnet i rapporten som en åtgärdslänk. Åtgärdslänkklassen har värdet Rad-id i rapporten och det används för att hämta den specifika posten från Oracle CRM On Demand. Du kan använda den här metoden för följande posttyper: Konto, Kampanj, Kontakt, Kundämne, Affärsmöjlighet, Serviceärende och Användare.
- Använda webbadresser. Med den här metoden kan du skapa länkar till valfri posttyp från en tabell- eller pivottabellvy. Du kan konfigurera kolumnen för posttyp-id som en åtgärdslänk.
Obs! Om användarna klickar på åtgärdslänkarna på en sida som har en dynamisk layout visas länkarna med standardlayouten för den sidan.
Om posttypsnamn i åtgärdslänkar
När du lägger till en åtgärdslänk måste du använda det ursprungliga posttypsnamnet i koden eller webbadressen som lägger till länken. Om administratören på ditt företag har ändrat namnen på posttyperna i Oracle CRM On Demand måste du ta reda på det ursprungliga namnet på posttypen där du vill lägga till länken. Företagsadministratören kan exempelvis ha bytt namn på posttypen Konto, så att den nu heter Kund i stället. Om du vill lägga till en åtgärdslänk till ett resultat för posttypen Kund måste länkkoden eller webbadressen referera till posttypen Konto (dvs. posttypens ursprungliga namn). Beroende på vilken typ av länk du vill skapa, ska du tillämpa följande tillvägagångssätt för att använda posttypnamnet i din kod eller webbadress:
- När du lägger till en åtgärdslänk för posttypen Kund (ursprungligen posttypen Konto) med hjälp av åtgärdslänkklasser använder du posttypsnamnet konto i länkkoden i enlighet med följande exempel:
[html]"<a onClick="javascript:LinkOccam (detta, 'konto');">"@"</a>"
När du lägger till åtgärdslänkar med hjälp av åtgärdslänkklasser måste posttypnamnet vara skrivet med små bokstäver i länkkoden.
Tips! För att få reda på det ursprungliga namnet för den posttyp som du vill lägga till en länk för, kan du öppna hemsidan för posttypen. Webbadressen i adressfältet i din webbläsare visar det ursprungliga namnet för posttypen. I exemplet där posttypen Konto döptes om till Kund, visar kundhemsidan följande webbadress:
https://server_name/OnDemand/user/AccountHomePage
där:
server_name är den webbadress som används för att logga in i Oracle CRM On Demand
- När du lägger till en åtgärdslänk för posttypen Kund (ursprungligen posttypen Konto) med hjälp av en webbadress använder du posttypsnamnet Konto i webbadressen i enlighet med följande exempel:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AccountDetail?OMTGT=AccountDetailForm&OMTHD=AccountDetailNav&AccountDetailForm.Id="@">”@”</a>"
Tips! För att få reda på den rätta webbadressen för en posttyps detaljsida öppnar du detaljsidan för någon av posterna för den posttypen. I adressfältet i din webbläsare kopierar du den relevanta delen av adressträngen, från http till Id=. I exemplet där posttypen Konto hade bytt namn till Kund, kopieras webbadressen från detaljsidan för en kundpost.
I vissa fall används det fullständiga posttypsnamnet på alla platser i webbadressen för en posttypsdetaljsida så som är fallet med webbadressen i förra exemplet. I andra fall används dock en förkortad version av posttypsnamnet på särskilda ställen i webbadressen.
Om exempelvis den posttyp som du ska lägga till länken för ursprungligen var posttypen Affärsmöjlighet, är webbadressen följande:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTGT=OpptyDetailForm&OMTHD=OpportunityDetailNav&OpptyDetailForm.Id="@">”@”</a>"
I följande procedur beskrivs hur du lägger till åtgärdslänkar med åtgärdslänkklasser.
Så här lägger du till åtgärdslänkklasser
- Lägg till kolumnerna i rapporten på sidan Definiera kriterier i Oracle CRM On Demand Answers.
Du måste lägga till posttypens namnfält (till exempel Kontonamn) och fältet för posttyp-id (till exempel Konto-id) i rapporten. Du måste även placera id-fältet direkt till höger om namnfältet i rapportlayouten.
- Klicka på knappen Kolumnegenskaper för kolumnen för posttyp-id.
- Klicka på fliken Kolumnformat i dialogrutan Kolumnegenskaper.
- På fliken Kolumnformat markerar du kryssrutan Dölj kolumnen och klickar sedan på OK.
- Klicka på knappen Kolumnegenskaper för kolumnen för posttypsnamn på sidan Definiera kriterier i Oracle CRM On Demand Answers.
- Klicka på fliken Format i dialogrutan Kolumnegenskaper.
- Gör följande på fliken Format:
- Utöka området Anpassat CSS-format, alternativ (enbart HTML) genom att klicka på plusikonen (+).
- Markera kryssrutan Använd anpassad CSS-klass och skriv Åtgärdslänk i textrutan.
- Klicka på fliken Dataformat.
- Gör följande på fliken Dataformat:
- Markera kryssrutan Åsidosätt standardvärde.
- Välj Anpassat textformat i listan Behandla text som.
- I fältet Anpassat textformat anger du text som liknar följande exempel efter @-tecknet.
I det här exemplet skapas en åtgärdslänk för ett konto:
[html]"<a onClick="javascript:LinkOccam (detta, 'konto');">"@"</a>"
Om du vill skapa en åtgärdslänk för någon av de andra posttyperna som stöder åtgärdslänkar som skapats med hjälp av åtgärdslänkklasser byter du ut ordet konto i det förra exemplet mot kampanj, kontakt, kundämne, affärsmöjlighet, service eller användare. Namnet på posttypen måste vara skrivet med små bokstäver.
Obs! Du måste använda det ursprungliga posttypsnamnet i länkkoden. Om administratören på ditt företag har ändrat namn på posttyperna i Oracle CRM On Demand måste du fastställa det ursprungliga namnet för posttypen där du lägger till åtgärdslänkarna och sedan använda detta i länkkoden.
- Klicka på OK.
- Om du vill förhandsgranska rapporten klickar du på Förhandsgranska analys.
I följande procedur beskrivs hur du lägger till åtgärdslänkar med webbadresser. Du kan använda den här proceduren när du ska lägga till åtgärdslänkar för valfri posttyp.
Så här lägger du till länkar med webbadresser
- Lägg till kolumnerna i rapporten, inklusive kolumnen för posttyp-id (till exempel Konto-id) på sidan Definiera kriterier i Oracle CRM On Demand Answers.
Obs! Du måste lägga till fältet för posttyp-id i rapporten för att åtgärdslänken ska fungera.
- Klicka på knappen Kolumnegenskaper för kolumnen för posttyp-id.
- Klicka på fliken Dataformat i dialogrutan Kolumnegenskaper.
- Gör följande på fliken Dataformat:
- Markera kryssrutan Åsidosätt standardvärde.
- Välj Anpassat textformat i listan Behandla text som.
- I fältet Anpassat textformat anger du koden för länken efter @-tecknet på det sätt som visas i följande exempel:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">”@”</a>"
där:
server_name som visas i exemplet ersätter den webbadress som du använder för att logga in i Oracle CRM On Demand.
I föregående exempel är webbadressen för posttypen Affärsmöjlighet. Använd relevant webbadress för din Oracle CRM On Demand-server och posttypen för vilken du skapar länken.
OBS! Du måste använda det ursprungliga posttypsnamnet i webbadressen. Om administratören på ditt företag har ändrat namn på posttyperna i Oracle CRM On Demand måste du fastställa det ursprungliga namnet för posttypen där du lägger till åtgärdslänkarna och sedan använda detta i länkkoden.
Oracle CRM On Demand Answers ersätter det sista @-tecknet i strängen med värdet för posttyp-id:t för varje post i rapporten. Om du inte vill att länken ska visa posttypens id ersätter du det sista @-tecknet med den text du vill att ska visas. I följande exempel ersättas åtgärdslänkens id med ordet Visa:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">Visa</a>"
- Klicka på OK.
- Om du vill förhandsgranska rapporten klickar du på Förhandsgranska analys.
Följande exempel visar vilken kod som ska användas för en länk i en tillgångspost:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AssetDetail?OMTHD=AssetDetailNav&OMTGT=AssetDetailForm&AssetDetailForm.Id="@">"@"</a>"
Följande exempel visar den kod som ska användas för en länk i en bokningspost:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/ApptDetail?OMTHD=ApptRead&OMTGT=ApptDetailForm&ApptDetailForm.Id="@">"@"</a>"
Följande exempel visar den kod som ska användas för en länk i en uppgiftspost:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/TaskDetail?OMTHD=ReadTaskDetail&OMTGT=TaskDetailForm&TaskDetailForm.Id="@">"@"</a>"
|