Afdrukken      PDF-versie openen van online-help


Vorig onderwerp

Volgend onderwerp

Actiekoppelingen aan resultaten toevoegen

U kunt actiekoppelingen toevoegen aan resultaten. Gebruikers krijgen door middel van actiekoppelingen toegang tot de pagina's met recordgegevens door in rapporten op de koppelingen van records te klikken. Ga als volgt te werk als u actiekoppelingen door middel van de volgende methoden wilt toevoegen:

  • Het gebruik van actiekoppelingsklassen. Met deze methode kunt u de naam van het recordtype in het rapport als actiekoppeling configureren. De actiekoppelingklasse neemt de waarde van 'Rij-ID' uit het rapport over en gebruikt deze waarde om de specifieke record uit Oracle CRM On Demand op te halen. U kunt deze methode voor de volgende recordtypen gebruiken: 'Account', 'Campagne', 'Relatie', 'Lead', 'Verkoopkans', 'Serviceaanvraag' en 'Gebruiker'.
  • Het gebruik van URL's. Met deze methode kunt u koppelingen maken naar een willekeurig recordtype uit een tabel- of draaitabelweergave. U kunt de kolom 'Recordtype-ID' als actiekoppeling configureren.

OPMERKING: als gebruikers klikken op actiekoppelingen op een pagina met een dynamische lay-out, worden de koppelingen weergegeven in de standaardlay-out voor deze pagina.

Namen van recordtypen in actiekoppelingen

Wanneer u een actiekoppeling toevoegt, moet u de oorspronkelijke naam van het recordtype gebruiken in de code of URL waarmee de koppeling wordt toegevoegd. Als de beheerder de namen van recordtypen in Oracle CRM On Demand heeft gewijzigd, moet u achterhalen wat de oorspronkelijke naam is van het recordtype waaraan u de koppeling wilt toevoegen. Stel dat de beheerder het recordtype 'Account' heeft gewijzigd in Klant. Als u een actiekoppeling wilt toevoegen aan een resultaat voor het recordtype 'Klant', moet de koppelingscode of -URL verwijzen naar het recordtype 'Account' (de oorspronkelijke naam van het recordtype). Afhankelijk van het type koppeling dat u wilt maken, gebruikt u de naam van het recordtype als volgt in uw code of URL:

  • Als u een actiekoppeling voor het recordtype 'Klant' (oorspronkelijk het recordtype 'Account') toevoegt met behulp van actiekoppelingsklassen, gebruikt u de recordtypenaam account in de koppelingscode, zoals u in het volgende voorbeeld kunt zien:

    [html]"<a onClick="javascript:LinkOccam (this, 'account');">"@"</a>"

    Als u actiekoppelingen toevoegt met behulp van actiekoppelingsklassen, moet de naam van het recordtype in de koppelingscode volledig in kleine letters worden ingevoerd.

    TIP: om de oorspronkelijke naam te achterhalen van het recordtype waarvoor u een koppeling wilt toevoegen, opent u de startpagina voor het recordtype. De URL in het veld 'Adres' van het browservenster geeft de oorspronkelijke naam van het recordtype aan. In het voorbeeld waarbij de naam van het recordtype 'Account' is gewijzigd in Klant, wordt op de startpagina voor de klant de volgende URL weergegeven:

    https://server_naam/OnDemand/user/AccountHomePage

    waarbij:

    server_naam de URL is voor het aanmelden bij Oracle CRM On Demand

  • Als u een actiekoppeling voor het recordtype 'Klant' (oorspronkelijk het recordtype 'Account') toevoegt met behulp van een URL, gebruikt u de recordtypenaam Account in de URL, zoals u in het volgende voorbeeld kunt zien:

    "http://"@[html]"<a target=_top href=https://server_naam/OnDemand/user/AccountDetail?OMTGT=AccountDetailForm&OMTHD=AccountDetailNav&AccountDetailForm.Id="@">”@”</a>"

    TIP: om de juiste URL voor de gegevenspagina van een recordtype te achterhalen, opent u de gegevenspagina voor een willekeurige record met het desbetreffende recordtype. Ga naar het veld 'Adres' en kopieer het relevante deel van de adrestekenreeks (van http t/m Id=). In het voorbeeld waarbij de naam van het recordtype 'Account' is gewijzigd in 'Klant', wordt de URL vanuit de gegevenspagina van een klantrecord gekopieerd.

    In bepaalde gevallen wordt voor de gegevenspagina van een recordtype op alle plekken in de URL de volledige naam van het recordtype gebruikt, zoals bij de URL in het vorige voorbeeld. In andere gevallen wordt op bepaalde plekken in de URL echter een afgekorte versie van de naam van het recordtype gebruikt.

    Als het recordtype waarvoor u de koppeling toevoegt oorspronkelijk het recordtype 'Verkoopkans' was, is de URL als volgt:

    "http://"@[html]"<a target=_top href=https://server_naam/OnDemand/user/OpportunityDetail?OMTGT=OpptyDetailForm&OMTHD=OpportunityDetailNav&OpptyDetailForm.Id="@">”@”</a>"

In de volgende procedure wordt beschreven hoe u actiekoppelingen met actiekoppelingsklassen kunt toevoegen.

Ga als volgt te werk om actiekoppelingen met actiekoppelingsklassen toe te voegen:

  1. Voeg in Oracle CRM On Demand Answers op de pagina 'Criteria definiëren' de kolommen aan het rapport toe.

    U moet het veld met de naam van het recordtype (bijvoorbeeld 'Accountnaam') en het veld met de recordtype-ID (bijvoorbeeld 'Account-ID') aan het rapport toevoegen. Bovendien moet u het ID-veld direct rechts van het naamveld in de rapportlay-out plaatsen.

  2. Klik op de knop 'Kolomeigenschappen' van de kolom 'ID' van het recordtype.
  3. Klik in het dialoogvenster 'Kolomeigenschappen' op het tabblad voor kolomopmaak.
  4. Schakel het selectievakje 'Deze kolom verbergen' in op het tabblad voor kolomopmaak en klik op 'OK'.
  5. Klik op de pagina 'Criteria definiëren' op de knop 'Kolomeigenschappen' van de kolom 'Naam' van het recordtype.
  6. Klik in het dialoogvenster 'Kolomeigenschappen' op het tabblad 'Stijl'.
  7. Voer op het tabblad 'Stijl' de volgende handelingen uit:
    1. Vouw het gebied 'Aangepaste opties voor CSS-stijlen (alleen HTML)' uit door op het plusteken (+) te klikken.
    2. Schakel het selectievakje 'Aangepaste opties voor CSS-stijlen' in en typ Actiekoppeling in het tekstvak.
  8. Klik op het tabblad 'Gegevensindeling'.
  9. Voer op het tabblad 'Gegevensindeling' de volgende handelingen uit:
    1. Schakel het selectievakje voor negeren standaardgegevensindeling in.
    2. Selecteer optie voor aangepaste tekstindeling in de lijst 'Tekst behandelen als'.
    3. Typ in het veld voor aangepaste tekstindeling vergelijkbare tekst als de tekst die achter het apenstaartje (@) in het onderstaande voorbeeld wordt weergegeven.

      In dit voorbeeld wordt een actiekoppeling voor een account gemaakt:

      [html]"<a onClick="javascript:LinkOccam (this, 'account');">"@"</a>"

      Als u een actiekoppeling wilt maken voor een van de andere recordtypen die ondersteuning bieden voor het maken van actiekoppelingen met behulp van actiekoppelingsklassen, vervangt u het woord account in het vorige voorbeeld door campagne, contact, lead, verkoopkans, service of gebruiker. De naam van het type record moet volledig in kleine letters worden ingevoerd.

      OPMERKING: in de koppelingscode moet u de oorspronkelijke naam van het recordtype gebruiken. Als de beheerder de namen van de recordtypen in Oracle CRM On Demand heeft gewijzigd, moet u achterhalen wat de oorspronkelijke naam is van het recordtype waaraan u de actiekoppelingen wilt toevoegen en moet u deze naam in de koppelingscode gebruiken.

  10. Klik op 'OK'.
  11. Als een voorbeeld van het rapport wilt zien, moet u op 'Voorbeeld van analyse bekijken' klikken.

In de volgende procedure wordt beschreven hoe actiekoppelingen moeten worden toegevoegd met gebruik van URL's. U kunt deze procedure gebruiken om actiekoppelingen voor een willekeurig recordtype toe te voegen.

Ga als volgt te werk om actiekoppelingen toe te voegen met gebruik van URL's:

  1. Voeg in Oracle CRM On Demand Answers op de pagina 'Criteria definiëren' de kolommen toe aan het rapport, inclusief de kolom 'ID' van het recordtype (bijvoorbeeld 'Account-ID').

    OPMERKING: de actiekoppeling werkt pas, als u het veld 'ID' van het recordtype aan het rapport hebt toegevoegd.

  2. Klik op de knop 'Kolomeigenschappen' van de kolom 'ID' van het recordtype.
  3. Klik in het dialoogvenster 'Kolomeigenschappen' op het tabblad 'Gegevensindeling'.
  4. Voer op het tabblad 'Gegevensindeling' de volgende handelingen uit:
    1. Schakel het selectievakje voor negeren standaardgegevensindeling in.
    2. Selecteer optie voor aangepaste tekstindeling in de lijst 'Tekst behandelen als'.
    3. Voer in het veld aangepaste tekstindeling achter het apenstaartje (@) de code voor de koppeling in, zoals in het volgende voorbeeld wordt aangegeven:

      "http://"@[html]"<a target=_top href=https://server_naam/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">”@”</a>"

      waarbij:

      server_naam in het voorbeeld moet worden vervangen door de URL waarmee u zich bij Oracle CRM On Demand aanmeldt.

      In het vorige voorbeeld is de URL van toepassing op het recordtype 'Verkoopkans'. Gebruik de juiste URL voor uw Oracle CRM On Demand-server en het recordtype waarvoor u de koppeling maakt.

      OPMERKING: in de URL moet u de oorspronkelijke naam van het recordtype gebruiken. Als de beheerder de namen van de recordtypen in Oracle CRM On Demand heeft gewijzigd, moet u achterhalen wat de oorspronkelijke naam is van het recordtype waaraan u de actiekoppelingen wilt toevoegen en moet u deze naam in de URL gebruiken.

      Oracle CRM On Demand Answers vervangt het laatste @-teken in de tekenreeks door de waarde van het recordtype-ID van iedere record in het rapport. Als u niet wilt dat de ID van het recordtype in de koppeling wordt weergegeven, kunt u het @-teken vervangen door de tekst die u wel wilt laten weergeven. In het volgende voorbeeld wordt de ID in de actiekoppeling vervangen door het woord Weergave:

      "http://"@[html]"<a target=_top href=https://server_naam/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">Weergave</a>"

  5. Klik op 'OK'.
  6. Als een voorbeeld van het rapport wilt zien, moet u op 'Voorbeeld van analyse bekijken' klikken.

In het volgende voorbeeld ziet u de code die moet worden gebruikt voor een koppeling in een activumrecord.

"http://"@[html]"<a target=_top href=https://server_naam/OnDemand/user/AssetDetail?OMTHD=AssetDetailNav&OMTGT=AssetDetailForm&AssetDetailForm.Id="@">"@"</a>"

In het volgende voorbeeld ziet u de code die moet worden gebruikt voor een koppeling in een afspraakrecord.

"http://"@[html]"<a target=_top href=https://server_naam/OnDemand/user/ApptDetail?OMTHD=ApptRead&OMTGT=ApptDetailForm&ApptDetailForm.Id="@">"@"</a>"

In het volgende voorbeeld ziet u de code die moet worden gebruikt voor een koppeling in een taakrecord.

"http://"@[html]"<a target=_top href=https://server_naam/OnDemand/user/TaskDetail?OMTHD=ReadTaskDetail&OMTGT=TaskDetailForm&TaskDetailForm.Id="@">"@"</a>"


Gepubliceerd op oktober 2016 Copyright © 2005, 2016, Oracle. Alle rechten voorbehouden. Legal Notices.