User Tools

Site Tools


salesforce

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
salesforce [2023/03/20 00:44] nmiraccosalesforce [2023/11/14 12:22] (current) – external edit 127.0.0.1
Line 6: Line 6:
  
 [[apex|Apex]] [[apex|Apex]]
 +
 +[[Aura Component|Aura Component]]
 +
 +[[Community|Community]]
  
 [[configuracionvscode|Configuración Vscode]] [[configuracionvscode|Configuración Vscode]]
 +
 +[[https://rb.gy/82erh|Deploy]]
  
 [[developerbeginner|Developer Beginner]] [[developerbeginner|Developer Beginner]]
Line 17: Line 23:
 [[Omnistudio&Insurnace|Documentación de Omnistudio & Insurnace]] [[Omnistudio&Insurnace|Documentación de Omnistudio & Insurnace]]
  
-[[experiencecloud|Domentacion Experience Cloud o Communities]]+[[experiencecloud|Documentación Experience Cloud o Communities]] 
 + 
 +[[https://cutt.ly/P4j8nvu|Edición FrontEnd]]
  
 [[https://cutt.ly/L4j3JT4|Ejemplo: Insurance Claim]] [[https://cutt.ly/L4j3JT4|Ejemplo: Insurance Claim]]
Line 29: Line 37:
 [[lwc|LWC]] [[lwc|LWC]]
  
-[[OmnistudioInsurnace|Omnistudio & Insurnace]]+[[https://goo.su/eZo5C|NL/BDT]] 
 + 
 +[[OmnistudioInsurnace|Omnistudio]]
  
 [[prepareforyoursalesforceplatformdevelopericredential|Prepare for Your Salesforce Platform Developer I Credential]] [[prepareforyoursalesforceplatformdevelopericredential|Prepare for Your Salesforce Platform Developer I Credential]]
Line 40: Line 50:
  
 [[trailprimerospasos|Trail Primeros Pasos]] [[trailprimerospasos|Trail Primeros Pasos]]
 +
 +[[proyecto-Hogar|Proyecto Hogar]]
  
 [[traduccionesdeomniscripts|Traducciones de OmniScripts]] [[traduccionesdeomniscripts|Traducciones de OmniScripts]]
  
-Para la edición FrontEnd en SalesForce. +[[https://docs.google.com/document/d/1mH-zApUfMYw0lNPWmBg4kUXyMcZpxg7yeXGdFy6Mf0c/edit Documentacion Chatbot]]
- +
-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. +
- +
- +
-{{:css.png?400|}} +
- +
- +
-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. +
- +
- +
-{{:xml.png?400|}} +
- +
-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.  +
- +
-{{:path.png?400|}} +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-**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" +
- +
-{{:captura.png?400|}} +
- +
-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:+
  
-     - Properties: marcar "Row Delete" y "Fire Event On Delete Confirm" 
-     - Setup: agregar un EVENT LISTENER 
-          - Event Type = Custom Event 
-          - Event Name = delete 
-          - Action Type = Data 
-          - Data Source Type = Integration Procedures 
-          - Name = nombre del procedure creado para eliminar 
-          - Input Map = 
-               - EJEMPLO: recordId = {recordId} 
-               - EJEMPLO ("action.result.Id" debe colocarse textual): subRecordId = {action.result.Id} 
-     - Guardar y testear con los test parameters 
  
salesforce.1679273068.txt.gz · Last modified: 2023/11/14 12:22 (external edit)