salesforce
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
salesforce [2023/03/20 00:44] – nmiracco | salesforce [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:// | ||
[[developerbeginner|Developer Beginner]] | [[developerbeginner|Developer Beginner]] | ||
Line 17: | Line 23: | ||
[[Omnistudio& | [[Omnistudio& | ||
- | [[experiencecloud|Domentacion | + | [[experiencecloud|Documentación |
+ | |||
+ | [[https:// | ||
[[https:// | [[https:// | ||
Line 29: | Line 37: | ||
[[lwc|LWC]] | [[lwc|LWC]] | ||
- | [[OmnistudioInsurnace|Omnistudio | + | [[https:// |
+ | |||
+ | [[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/ |
- | + | ||
- | 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, | + | |
- | + | ||
- | + | ||
- | {{:css.png? | + | |
- | + | ||
- | + | ||
- | Para poder visualizar el LWC creado en SalesForce, luego de utilizar el " | + | |
- | + | ||
- | + | ||
- | {{: | + | |
- | + | ||
- | La etiqueta < | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | **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: | + | |
- | 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 " | + | |
- | 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 " | + | |
- | + | ||
- | + | ||
- | **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" | ||
- | - 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 (" | ||
- | - Guardar y testear con los test parameters | ||
salesforce.1679273068.txt.gz · Last modified: 2023/11/14 12:22 (external edit)