Loading
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Realizar llamadas remotas en OmniScripts desde componentes web Lightning

          Realizar llamadas remotas en OmniScripts desde componentes web Lightning

          En el tiempo de ejecución estándar, realice llamadas remotas desde un componente OmniScript personalizado o un componente web Lightning personalizado.

          Antes de invocar llamadas remotas:

          Llamada desde un componente OmniScript personalizado

          Si amplió un componente OmniScript (por ejemplo, omniscriptText) y no el componente omniscriptBaseMixin, obtenga el UUID utilizando:

          this.scriptHeaderDef.uuid

          Nota
          Nota

          No se recomienda ampliar el componente omniscriptBaseMixin y otro componente Omniscript para evitar comportamientos inesperados.

          Llamar a un procedimiento de integración desde componentes web Lightning

          La utilidad OmniscriptActionUtilsForCore llama al Procedimiento de integración activo denominado example_integrationprocedure, donde el tipo es example y el subtipo es integrationprocedure.

          import OmniscriptActionUtilsForCore from 'c/omniscriptActionUtilsForCore';
          
          this.omniactions = new OmniscriptActionUtilsForCore(this.omniScriptHeaderDef.uuid);
          this.omniactions.runIntegrationProcedure({
              ipName: "example_integrationprocedure",
              options: {},
              input: {}
          }).then((result) => {
              window.console.log("IP RESULT :");
              window.console.log(result);
          });

          Llamar a una extracción de asignador de datos desde componentes web Lightning

          La utilidad OmniscriptActionUtilsForCore llama al Extracto de asignador de datos con el nombre getsomeaccounts.

          this.omniactions = new OmniscriptActionUtilsForCore(this.omniScriptHeaderDef.uuid);
          this.omniactions.runDataMapperExtract({
              dmName: "getsomeaccounts",
              options: {},
              input: {}
          }).then((result) => {
              window.console.log("DME RESULT :");
              window.console.log(result);  
          });

          Llamar a una carga de asignador de datos desde componentes web Lightning

          La utilidad OmniscriptActionUtilsForCore llama a la Carga del asignador de datos con el nombre createaccount.

          this.omniactions = new OmniscriptActionUtilsForCore(this.omniScriptHeaderDef.uuid);
          this.omniactions.runDataMapperLoad({
              dmName: "createaccount",
              options: {},
              input: {}
          }).then((result) => {
              window.console.log("DML RESULT :");
              window.console.log(result);  
          });

          Llamar a una transformación de asignador de datos desde componentes web Lightning

          La utilidad OmniscriptActionUtilsForCore llama a la Transformación de asignador de datos con el nombre transformdata.

          this.omniactions = new OmniscriptActionUtilsForCore(this.omniScriptHeaderDef.uuid);
          this.omniactions.runDataMapperTransform({
              dmName: "transformdata",
              options: {},
              input: {
                  "one" : {
                      "dataforone" : "ONEE"
                  },
                  "two" : {
                      "datafortwo": "TWOOO"
                  }
              }
          }).then((result) => {
              window.console.log("DMT RESULT :");
              window.console.log(result);  
          });

          Llamar Apex desde componentes web Lightning

          Los componentes web Lightning personalizados de Omniscript ahora admiten las importaciones de Apex. Consulte Importar métodos Apex.

          Si su LWC personalizado llama a cualquier clase de Apex de paquete gestionado de OmniStudio, asegúrese de sustituirlas por los equivalentes de tiempo de ejecución estándar. Haga contacto con el servicio de asistencia de Salesforce para obtener más información.

           
          Cargando
          Salesforce Help | Article