Oracle-workflows voor Agent for Microsoft Teams configureren

Dit is de laatste stap van het integreren van Oracle met Agent for Microsoft Teams. U kunt deze taak ook voltooien met de actie VERBETERDE WORKFLOW UITVOEREN Studio in plaats daarvan. Optioneel kunt u agenten ook handmatig records laten maken.

U kunt de workflows Zoeken, Aangepast maken en Standaard maken configureren voor Oracle en CXone Mpower Agent for Microsoft Teams. Deze workflows zoeken of maken Oracle records, ook entiteiten of objecten genoemd. Dit is de backend-configuratie van een dynamische gegevenstoewijzing.

Workflow Type

Beschrijving

Werkstromen

Zoeken Zoekworkflows zoeken in Oracle naar records die van toepassing zijn op de interactie waar de agent mee bezig is. ANI zoeken
Aangepaste zoekactie
Aangepast maken Aangepaste Maken-workflows make elke recordtype met zowel standaard als aangepaste velden. Aangepaste record maken
Standaard maken Standaard Maken-workflows maken standaard Oracle records met hun standaardgegevensvelden. De SNIPPET-payload van deze workflows moet de standaard velden en alleen die velden bevatten. Asset maken
Contact maken
Incident maken
Verkoopkans maken
Organisatie maken
Taak maken

Download deze map met sjabloonscripts. Het bevat gesproken en digitale scripts voor CXone Mpower Studio en Desktop Studio.

Zoekworkflows configureren

Er zijn twee Zoeken-workflows: ANI zoeken en Aangepast zoeken.

De workflow ANI zoeken configureren

De workflow ANI zoeken gebruikt de ANIClosed Nummerweergave, ook Beller-ID genoemd. Weergave van het telefoonnummer van een inkomend telefoongesprek. van de ACD om in alle standaard telefoonvelden te zoeken naar overeenkomende records.

Neem de eigenschap timeoutMilliSec niet op in uw workflowcode. Het kan ertoe leiden dat dezelfde interactie meerdere keren aan uw agenten wordt geleverd.

  1. Ga naar Studio en open het script waarin u de workflow ANI zoeken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC searchInput
    searchInput.workflowInput.phoneNumber = "{ANI}"
    						
    ASSIGN searchJson = "{searchInput.asjson()}"
    		
  5. Sla het script op.

  6. U kunt uw script testen door een interactie te simuleren in Studio.

De workflow Aangepaste zoekactie configureren

Met de workflow Aangepaste zoekactie kunt u van een of meer Oracle-records zoeken. Ze laten u ook meerdere velden en variabelen binnen een opgegeven record zoeken. U kunt verschillende zoekvereisten verbinden met Oracle-operators.

Deze workflow ondersteunt de volgende Oracle-records:

  • Asset

  • Contact

  • Incident

  • Verkoopkans

  • Organisatie

  • Taak

Neem de eigenschap timeoutMilliSec niet op in uw workflowcode. Het kan ertoe leiden dat dezelfde interactie meerdere keren aan uw agenten wordt geleverd.

  1. Ga naar Studio en open het script waarin u de workflow Aangepaste zoekactie wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC searchInput
    DYNAMIC payload
    payload.entity = "[API name]"
    payload.filter = "[fieldName] [operator] {variable}"
    searchInput.workflowInput.search = payload
    						
    ASSIGN searchJson = "{searchInput.asjson()}"
    		
  5. Wijzig de waarde van het attribuut payload.entity naar de API-naam voor de record die u wilt gebruiken. Bijvoorbeeld, payload.entity = "asset". Deze waarde is hoofdlettergevoelig.

  6. Wijzig de waarde van het attribuut payload.filter. Dit bepaalt de zoekfiltercriteria voor de record. Bijvoorbeeld, payload.filter = "phone='{ANI}'".

    1. Wijzig [fieldName] naar de naam van het veld dat u wil gebruiken om te zoeken, zoals ticketNumber. Deze waarde is hoofdlettergevoelig.

    2. Vervang [operator] door de Oracle-operator die u wilt gebruiken. Een volledige lijst van Oracle-operatoren vindt u in de Oracle-documentatie Vak met pijl die navigatie naar een externe site aangeeft.. Deze waarde is hoofdlettergevoelig.

    3. Wijzig {variable} naar de variabele die u wilt toewijzen aan het veld. Deze waarde is hoofdlettergevoelig.

  7. Om extra zoekfilters toe te voegen, gebruikt u een Oracle-operator tussen de filters. Bijvoorbeeld:

    
    payload.filter = "phone='{ANI}'AND customer_number_c='{CustomerNumber}'"
    		
  8. Sla het script op.

  9. U kunt uw script testen door een interactie te simuleren in Studio.

Aangepaste Maken-workflows configureren

Met aangepaste Maken-workflows kunt u een SNIPPET-payload configureren om elk type Oracle-record te maken, standaard of aangepast. Ze laten u ook toe om een veldtype in te vullen, standaard of aangepast. U kunt bijvoorbeeld een activumrecord maken met enkele van de standaardvelden van dat recordtype, evenals uw eigen aangepaste velden.

Dit is de aanbevolen methode voor het maken van Oracle-records.

De workflow Aangepaste record maken configureren (voorheen bekend als Entiteit maken)

Met de workflow Aangepaste record maken kunt u elk type Oracle-record maken, standaard of aangepast. Deze record kan standaard- en aangepaste gegevensvelden weergeven. De velden moeten tekst, getallen of variabelen bevatten. Gebonden velden zijn meestal ingevuld met zoekresultaten of een lijst met opties, maar u kunt deze workflow configureren om hard gecodeerde gegevens aan een gebonden veld toe te voegen.

Als u de oudere versie van deze workflow gebruikt, met de naam Entiteit maken, moet u uw Studio-script configureren met twee extra acties: een SNIPPET genaamd Snippet voor verzenden van workflowrespons en een CUSTOMEVENT genaamd Workflowrespons verzenden. Gebruik dit sjabloonscript voor Desktop Studio of dit sjabloonscript voor Studio.

  1. Ga naar Studio en open het script waarin u de workflow Aangepaste record maken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET actie toe na ONANSWER of ONASSIGNMENT.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC workflowPayload
    DYNAMIC workflowInput
    DYNAMIC data
    						
    DYNAMIC item1
    item1.subject = "[Subject]"
    item1.primaryContact.id = 'PRIMARYCONTACTID' //Do not change this
    
    data[1] = item1
    						
    workflowInput.data = data
    workflowInput.table = "[entity API]" //The API name of the record type found in Oracle
    workflowInput.pinnedRecord = "[true or false]"
    workflowInput.screenPop = "[true or false]"
    
    workflowPayload.workflowInput = workflowInput
    						
    ASSIGN create[RecordName]WorkflowPayload = "{workflowPayload.asjson()}"
    ASSIGN create[RecordName]Payload = create[RecordName]WorkflowPayload.replace("{char(34)}PRIMARYCONTACTID{char(34)}",3421)
    		
  5. Wijzig de waarde van het kenmerk item1.subject in het onderwerp dat u aan dit record wilt toewijzen. Bijvoorbeeld, item1.subject = "Record for {ANI}".

  6. Om extra velden toe te voegen, voegt u regels toe onder item1.primaryContact.id. Gebruik de volgende indeling:

    
    item1.field = "value"
    		
  7. Wijzig de waarde van het kenmerk workflowInput.table in de API-naam voor het record dat u wilt gebruiken. Bijvoorbeeld, workflowInput.table = "asset". Deze waarde is hoofdlettergevoelig.

  8. Wijzig de waarde van het attribuut workflowInput.pinnedRecord naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakt record weergegeven aan agents in het gedeelte Huidige interacties van klantenkaart. Wanneer dit is ingesteld op false, wordt het weergegeven in het gedeelte Recente interacties van klantenkaart. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  9. Wijzig de waarde van het attribuut workflowInput.screenPop naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakte record automatisch weergegeven aan de agent als een schermweergave in Oracle. Wanneer dit is ingesteld op false, is dit niet het geval. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  10. Vervang alle exemplaren van [RecordName] in de laatste drie regels van de code door de API-naam van het record dat u aan het maken bent. Geef de naam een hoofdletter zodat het hoofdlettergebruik overeenkomt met die van het attribuut. Als de API-naam van het record dat u hebt gemaakt bijvoorbeeld asset is, ziet uw code er als volgt uit:

    
    workflowPayload.workflowInput = workflowInput
    						
    ASSIGN createAssetWorkflowPayload = "{workflowPayload.asjson()}"
    ASSIGN createAssetPayload = createAssetWorkflowPayload.replace("{char(34)}PRIMARYCONTACTID{char(34)}",3421)
    		
  11. Sla het script op.

  12. U kunt uw script testen door een interactie te simuleren in Studio.

Standaard Maken-workflows configureren

Met standaardmaakworkflows worden standaardrecorrds van Oracle gemaakt. Agents kunnen klantenkaart in Agent for Microsoft Teams gebruiken om handmatig nieuwe Oracle-records te maken tijdens interacties. Als ze een van deze workflows selecteren, wordt de record gemaakt met de velden die zijn opgegeven in de payload van die workflow.

U kunt geen velden toevoegen of verwijderen in de SNIPPET-payload van Standaard Maken-workflows. Als u velden toevoegt of verwijdert, wordt de record niet gemaakt. Gebruik de workflow Aangepaste record maken om een standaard of aangepaste record te maken met de velden die u wilt.

De workflow Asset maken configureren

  1. Ga naar Studio en open het script waarin u de workflow Asset maken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC createPayload
    createPayload.table="assets"
    createPayload.data.name ="[asset name]"
    createPayload.data.serialNumber ="[serial number]"
    createPayload.data.contact.id = "[contact ID number]"
    DYNAMIC product1
    product1.lookupName = "[product name]"
    DYNAMIC productArr
    productArr[1] = product1
    createPayload.data.product = productArr
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    
    DYNAMIC createAssetsPayload
    createAssetsPayload.workflowInput=createPayload
    ASSIGN createAssetJson="{createAssetsPayload.asjson()}"
    		

    U moet elke regel toevoegen. Als u wilt dat een veld leeg blijft, kunt u een nulwaarde ("") gebruiken. Bijvoorbeeld, createPayload.data.contact.id = "".

  5. Wijzig de waarden van de attributen. Alle waarden kunnen hard gecodeerd, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat de waarde voor elke interactie wordt bijgewerkt.

    1. Wijzig de waarde van het attribuut createPayload.data.name naar de naam van de asset. Bijvoorbeeld, createPayload.data.name = "Asset 2".

    2. Wijzig de waarde van het attribuut createPayload.data.serialNumber naar het serienummer van het product. Bijvoorbeeld, createPayload.data.serialNumber = "SN0002301-2".

    3. Wijzig de waarde van het attribuut createPayload.data.contact.id naar de identificatiecode van het contact. Bijvoorbeeld, createPayload.data.contact.id = "1234567890".

    4. Wijzig de waarde van het attribuut product1.lookupName naar de naam van het product. Bijvoorbeeld, product1.lookupName = "Smart Thermostat Z".

  6. Wijzig de waarde van het attribuut createPayload.pinnedRecord naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakt record weergegeven aan agents in het gedeelte Huidige interacties van klantenkaart. Wanneer dit is ingesteld op false, wordt het weergegeven in het gedeelte Recente interacties van klantenkaart. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  7. Wijzig de waarde van het attribuut createPayload.screenPop naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakte record automatisch weergegeven aan de agent als een schermweergave in Oracle. Wanneer dit is ingesteld op false, is dit niet het geval. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  8. Sla het script op.

  9. U kunt uw script testen door een interactie te simuleren in Studio.

De workflow Contact maken configureren

  1. Ga naar Studio en open het script waarin u de workflow Contact maken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC createContact
    createContact.phoneNumber = "{ANI}"
    createContact.firstName = "[first name]"
    createContact.lastName = "[last name]"
    createContact.email = "[email address]"
    						
    createContact.pinnedRecord = "[true or false]"
    createContact.screenPop = "[true or false]"
    
    DYNAMIC createContactPayload
    createContactPayload.workflowInput = createContact
    						
    ASSIGN createContactJson = "{createContactPayload.asjson()}"
    		

    U moet elke regel toevoegen. Als u wilt dat een veld leeg blijft, kunt u een nulwaarde ("") gebruiken. Bijvoorbeeld, createContact.email = "".

  5. Wijzig de waarde van het attribuut createContact.firstName naar de voornaam van het contact. Bijvoorbeeld, createContact.firstName = "Elinor". Deze waarde kan hard gecodeerd worden, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat deze waarde voor elke interactie wordt bijgewerkt.

  6. Wijzig de waarde van het attribuut createContact.lastName naar de achternaam van het contact. Bijvoorbeeld, createContact.lastName = "Dashwood". Deze waarde kan hard gecodeerd worden, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat deze waarde voor elke interactie wordt bijgewerkt.

  7. Wijzig de waarde van het attribuut createContact.email naar het e-mailadres van het contact. Bijvoorbeeld, createContact.email = "elinor.dashwood@classics.com". Deze waarde kan hard gecodeerd worden, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat deze waarde voor elke interactie wordt bijgewerkt.

  8. Wijzig de waarde van het attribuut createContact.pinnedRecord naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakt record weergegeven aan agents in het gedeelte Huidige interacties van klantenkaart. Wanneer dit is ingesteld op false, wordt het weergegeven in het gedeelte Recente interacties van klantenkaart. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  9. Wijzig de waarde van het attribuut createContact.screenPop naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakte record automatisch weergegeven aan de agent als een schermweergave in Oracle. Wanneer dit is ingesteld op false, is dit niet het geval. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  10. Sla het script op.

  11. U kunt uw script testen door een interactie te simuleren in Studio.

De workflow Incident maken configureren

  1. Ga naar Studio en open het script waarin u de workflow Incident maken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC createIncident
    createIncident.subject = "[Incident Name]"
    createIncident.primaryContactId = {CONTACTID}
    						
    createIncident.pinnedRecord = "[true or false]"
    createIncident.screenPop = "[true or false]"
    
    DYNAMIC createIncidentPayload
    createIncidentPayload.workflowInput = createIncident
    						
    ASSIGN createIncidentJson = "{createIncidentPayload.asjson()}"
    		

    U moet elke regel toevoegen. Als u wilt dat een veld leeg blijft, kunt u een nulwaarde ("") gebruiken. Bijvoorbeeld, createIncident.primaryContactID = "".

  5. Wijzig de waarde van het attribuut createIncident.subject naar de naam van het incident. Bijvoorbeeld, createIncident.subject = "Elinor's Incident". Deze waarde kan hard gecodeerd worden, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat deze waarde voor elke interactie wordt bijgewerkt.

  6. Wijzig de waarde van het kenmerk createIncident.primaryContactId in de contact-ID van het record Oracle. Dit moet een numerieke waarde zijn en niet tussen aanhalingstekens staan.

  7. Wijzig de waarde van het attribuut createIncident.pinnedRecord naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakt record weergegeven aan agents in het gedeelte Huidige interacties van klantenkaart. Wanneer dit is ingesteld op false, wordt het weergegeven in het gedeelte Recente interacties van klantenkaart. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  8. Wijzig de waarde van het attribuut createIncident.screenPop naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakte record automatisch weergegeven aan de agent als een schermweergave in Oracle. Wanneer dit is ingesteld op false, is dit niet het geval. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  9. Sla het script op.

  10. U kunt uw script testen door een interactie te simuleren in Studio.

De workflow Verkoopkans maken configureren

  1. Ga naar Studio en open het script waarin u de workflow Verkoopkans maken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC createOpportunity
    createOpportunity.subject = "[Opportunity Name]"
    createOpportunity.primaryContactId = {CONTACTID}
    						
    createOpportunity.pinnedRecord = "[true or false]"
    createOpportunity.screenPop = "[true or false]"
    
    DYNAMIC createOpportunityPayload
    createOpportunityPayload.workflowInput = createOpportunity
    						
    ASSIGN createOpportunityJson = "{createOpportunityPayload.asjson()}"
    		

    U moet elke regel toevoegen. Als u wilt dat een veld leeg blijft, kunt u een nulwaarde ("") gebruiken. Bijvoorbeeld, createOpportunity.primaryContactID = "".

  5. Wijzig de waarde van het attribuut createOpportunity.subject naar de naam van de verkoopkans. Bijvoorbeeld, createOpportunity.subject = "Elinor's Opportunity". Deze waarde kan hard gecodeerd worden, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat deze waarde voor elke interactie wordt bijgewerkt.

  6. Wijzig de waarde van het kenmerk createOpportunity.primaryContactId in de contact-ID van het record Oracle. Dit moet een numerieke waarde zijn en niet tussen aanhalingstekens staan.

  7. Wijzig de waarde van het attribuut createOpportunity.pinnedRecord naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakt record weergegeven aan agents in het gedeelte Huidige interacties van klantenkaart. Wanneer dit is ingesteld op false, wordt het weergegeven in het gedeelte Recente interacties van klantenkaart. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  8. Wijzig de waarde van het attribuut createOpportunity.screenPop naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakte record automatisch weergegeven aan de agent als een schermweergave in Oracle. Wanneer dit is ingesteld op false, is dit niet het geval. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  9. Sla het script op.

  10. U kunt uw script testen door een interactie te simuleren in Studio.

De workflow Organisatie maken configureren

  1. Ga naar Studio en open het script waarin u de workflow Organisatie maken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC createOrganization
    createOrganization.name = "[Organization Name]"
    						
    createOrganization.pinnedRecord = "[true or false]"
    createOrganization.screenPop = "[true or false]"
    
    DYNAMIC createOrganizationPayload
    createOrganizationPayload.workflowInput = createOrganization
    						
    ASSIGN createOrganizationJson = "{createOrganizationPayload.asjson()}"
    		

    U moet elke regel toevoegen. Als u wilt dat een veld leeg blijft, kunt u een nulwaarde ("") gebruiken. Bijvoorbeeld, createContact.email = "".

  5. Wijzig de waarde van het attribuut createOrganization.name naar de naam van de organisatie. Bijvoorbeeld, createOrganization.name = "Elinor's Organization". Deze waarde kan hard gecodeerd worden, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat deze waarde voor elke interactie wordt bijgewerkt.

  6. Wijzig de waarde van het attribuut createOrganization.pinnedRecord naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakt record weergegeven aan agents in het gedeelte Huidige interacties van klantenkaart. Wanneer dit is ingesteld op false, wordt het weergegeven in het gedeelte Recente interacties van klantenkaart. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  7. Wijzig de waarde van het attribuut createOrganization.screenPop naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakte record automatisch weergegeven aan de agent als een schermweergave in Oracle. Wanneer dit is ingesteld op false, is dit niet het geval. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  8. Sla het script op.

  9. U kunt uw script testen door een interactie te simuleren in Studio.

De workflow Taak maken configureren

  1. Ga naar Studio en open het script waarin u de workflow Taak maken wilt configureren.

  2. Als u dat nog niet hebt gedaan, voeg dan een SNIPPET-actie toe na BEGIN en vóór de Workflow Execute-actie.

  3. Dubbelklik op de SNIPPET-actie op het scriptcanvas.

  4. Kopieer elk van de volgende coderegels en plak ze in het tabblad Tekstweergave van het venster Editor.

    
    DYNAMIC createPayload
    createPayload.table="tasks"
    createPayload.data.name ="[task name]"
    createPayload.data.notes.text ="[notes for task]"
    createPayload.data.statusWithType.status.lookupName = "[Not Started, In Progress, Completed, Waiting, or Deferred]"
    createPayload.data.percentComplete = [#]
    createPayload.data.priority.id = [1, 2, or 3]
    createPayload.data.organization.id = [#]
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    
    DYNAMIC createTasksPayload
    createTasksPayload.workflowInput=createPayload
    ASSIGN createTaskJson="{createTasksPayload.asjson()}"
    
    		

    U moet elke regel toevoegen. Als u wilt dat een veld leeg blijft, kunt u een nulwaarde ("") gebruiken. Bijvoorbeeld, createPayload.data.notes.text = "".

  5. Wijzig de waarden van de attributen. Alle waarden kunnen hard gecodeerd, een variabele of een combinatie hiervan zijn. Gebruik een variabele als u wilt dat de waarde voor elke interactie wordt bijgewerkt.

    1. Wijzig de waarde van het attribuut createPayload.data.name naar de naam van de taak. Bijvoorbeeld, createPayload.data.name = "Task 2".

    2. Wijzig de waarde van het attribuut createPayload.data.notes.text naar notities over de taak. Bijvoorbeeld, createPayload.data.notes.text = "This is a test task".

    3. Wijzig de waarde van het attribuut createPayload.data.statusWithType.status.lookupName naar de status van de taak: Not Started, In Progress, Completed, Waiting of Deferred. Bijvoorbeeld, createPayload.data.statusWithType.status.lookupName = "In Progress".

    4. Wijzig de waarde van het attribuut createPayload.data.percentComplete naar het voltooiingspercentage van de taak, zonder het procentteken (%). createPayload.data.percentComplete = 80 markeert de taak bijvoorbeeld als 80% voltooid.

    5. Wijzig de waarde van het attribuut createPayload.data.priority.id naar de prioriteit van de taak:

      • 1: Laag

      • 2: Normaal

      • 3: Hoog

      createPayload.data.priority.id = 1 markeert de taak bijvoorbeeld als lage prioriteit.

    6. Wijzig de waarde van het kenmerk createPayload.data.organization.id naar de identificatiecode van de organisatie waartoe de taak behoort. Bijvoorbeeld, createPayload.data.organization.id = 18.

  6. Wijzig de waarde van het attribuut createPayload.pinnedRecord naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakt record weergegeven aan agents in het gedeelte Huidige interacties van klantenkaart. Wanneer dit is ingesteld op false, wordt het weergegeven in het gedeelte Recente interacties van klantenkaart. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  7. Wijzig de waarde van het attribuut createPayload.screenPop naar true of false. Wanneer dit is ingesteld op true, wordt de gemaakte record automatisch weergegeven aan de agent als een schermweergave in Oracle. Wanneer dit is ingesteld op false, is dit niet het geval. Als u dit attribuut niet opneemt in de payload, wordt dit verondersteld als false.
  8. Sla het script op.

  9. U kunt uw script testen door een interactie te simuleren in Studio.

Records vastmaken

U kunt een record vastzetten in de sectie Huidige interactie van de klantenkaart. Wanneer een record is vastgezet, is deze standaard gekoppeld pictogram van een vinkje in een groen vakje. voor gegevensherinnering en de tijdlijn. Dit betekent dat gegevensherinnerings- en tijdlijninformatie aan het Oracle-record wordt toegevoegd wanneer de interactie is voltooid. Als de agent niet wil dat de informatie wordt toegewezen, kan de agent de record ontkoppelen.

  1. Open de actie Snippet for Create WorkflowSNIPPET in uw script.

  2. Kopieer deze regel code in het workflow-payload en plak deze vóór DYNAMIC create[RecordType]Payload:

    						
    createPayload.pinnedRecord = "true"					
    		

    Zorg ervoor dat createPayload overeenkomt met de eerdere regels in uw workflow.

  3. Sla het script op.

Records voor schermpopups configureren

U kunt de gemaakte records zo configureren dat ze automatisch verschijnen als pop-ups in Oracle.

  1. Open de actie Snippet for Create WorkflowSNIPPET in uw script.

  2. Kopieer deze regel code in de workflow-payload en plak deze vóór :

    						
    createPayload.screenPop = "true"				
    		

    Zorg ervoor dat createPayload overeenkomt met de eerdere regels in uw workflow. Als u bijvoorbeeld de standaardworkflow Contact maken gebruikt, moet deze regel als volgt zijn: createContact.screenPop = "true".

  3. Sla het script op.