User Tools

Site Tools


salesforce

This is an old revision of the document!


Trail Primeros Pasos

Admin Beginner

Administrador Intermedio

Admin Advanced

Prepare for Your Salesforce Administrator Credential

Developer Beginner

Developer Intermediate

Developer Advanced

Ejemplo: Insurance Claim

Prepare for Your Salesforce Platform Developer I Credential

Configuración Vscode

Omnistudio & Insurnace

Documentación de Omnistudio & Insurnace

Resumen Insurance Claims

Prepare for Your Salesforce OmniStudio Developer Credential

LWC

Apex

Experience Cloud o Communities

Domentacion Experience Cloud o Communities

Implementacion de App con Experience Cloud o Communities

Generación de PDF y envió de mail

Traducciones de OmniScripts

Para la edición FrontEnd en SalesForce.

Creando un LWC desde la extensión SalesForce, creando un proyecto, autorizando la organización y luego creando un Lightning Web Component. Esto creara un componente LWC con las extenciones HTML, XML y JS. Se pueden crear más extensiones, como una extensión CSS para editar los estilos.

Para poder visualizar el LWC creado en SalesForce, luego de utilizar el “Deploy to Org”, se debe editar la extensión XML para habilitar el componente.

La etiqueta <path> para iconos svg, se debe cerrar con un </path> ya que de otra manera, el código notificara un error y no permitirá la visualización del LWC.

Obtención de datos del Omniscript desde un Integration Procedure

Para obtener datos del omniscript desde un procedure debemos darle a preview desde el omniscript y localizar la ruta del dato en el apartado “data JSON”

Luego vamos al procedure y colocamos el dato donde deseemos utilizando %campo% y colocando : en caso de obtener el dato dentro de otro dato. Ejemplo: %Step3:valor% Para colocarlo en un setValues, recordar agregar el signo =. Ejemplo: =%campo%

Pasar datos desde un Omniscript a una Flexcard

Para pasar datos desde un Omniscript a una Flexcard se debe utilizar “{recordId}” como parámetro desde la flexcard. Luego desde el Custom LWC en el omniscript la key se coloca como record-id. Desde la flexcard, en caso de querer utilizar un integration procedure, se debe colocar en el input map la key que necesitemos y en value colocar “{recordId}” para enviar el dato al procedure.

Flexcard: Botón borrar registro en un datatable

Para habilitar el borrado de un registro en un datatable, suponiendo que tenemos un objeto con una relación a otros objetos. Por ejemplo, Account y Contact:

  1. Properties: marcar “Row Delete” y “Fire Event On Delete Confirm”
  2. Setup: agregar un EVENT LISTENER
    1. Event Type = Custom Event
    2. Event Name = delete
    3. Action Type = Data
    4. Data Source Type = Integration Procedures
    5. Name = nombre del procedure creado para eliminar
    6. Input Map =
      1. EJEMPLO: recordId = {recordId}
      2. EJEMPLO (“action.result.Id” debe colocarse textual): subRecordId = {action.result.Id}
  3. Guardar y testear con los test parameters
salesforce.1679272779.txt.gz · Last modified: 2023/11/14 12:22 (external edit)