Runscript

The icon for the Runscript action - a curved piece of paper.

Continúa la ejecución de la secuencia de comandos a una nueva secuencia de comandos como si fuera una extensión de la secuencia de comandos de llamada.

Uno de los beneficios de usar Runscript es que se pueden crear scripts más pequeños, en lugar de tener uno grande.

Dependencias

  • La secuencia de comandos principal y la sub-secuencia deben estar en la misma carpeta.
  • El tipo de secuencia de comandos principal y el tipo de subíndice deben ser iguales. Por ejemplo, si la secuencia de comandos principal es una secuencia de comandos de teléfono, el subíndice también debe ser una secuencia de comandos de teléfono.
  • El ContactIDserá el mismo tanto para el script principal como para el subscript.
  • Después de que Runscript active el subscript, el script principal pasa la ejecución al segundo script y ya no se ejecuta. Si desea que ambos scripts se ejecuten de forma simultánea, use un Spawn action. Todas las variables del primer script se dejan intactas en el segundo script.
  • Si quiere ejecutar otro script y volver al primer script una vez completado, incluida la capacidad de pasar y devolver los valores (como una subrutina de programación), use Runsub action.
  • El script principal finalizará cuando Runscript active el subscript.
  • Todos los scripts solicitados por RunScript , Spawn, Runsub o scripts similares deben ser válidos y activos. Durante el proceso de de guardar, Studio valida todos los scripts solicitados por acciones. Si alguno no es válido o está inactivo, Studio muestra un error y no es posible guardarlo.

Tipos de secuencias de comandos compatible

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Genérico

Correo electrónico Conversación Teléfono Correo de voz Elemento de trabajo SMS Digital

Comparación de acciones similares

Las siguientes acciones tienen funciones similares, pero con algunas diferencias clave:

  • Runscript: Cuando Runscript activa otro script, no retorna el primer script desde el segundo.
  • Runsub: Cuando Runsub activa un subscript, el script puede volver al primero, en tanto que el subscript tenga una acción Return. La acción Return devuelve un valor a la acción Runsub cuando finaliza el subscript.
  • SPAWN: Inicia un segundo script que se ejecuta en paralelo con el primero. Los scripts creados no pueden transferir datos al primer script a menos que incluya una SIGNAL action en el script creado.

Propiedades de entrada

Estas propiedades definen los datos que utiliza la acción al ejecutarse.

Las propiedad

Descripción

Leyenda

Ingrese una frase corta que identifique de forma única esta acción en el script. La leyenda aparece en el lienzo del script debajo del ícono de acción. The default is the action name.

ScriptName

El script que quiere generar. Puede hacer clic en el enlace Choose Script en la parte superior del cuadro de propiedades de la acción para seleccionar un script desde su unidad de negocio.

Condiciones de la rama de resultados

Ninguno

Ejemplo de secuencia de comandos

Este es un ejemplo para demostrar cómo se puede utilizar esta acción en los scripts. No pretende ser un script completo. Quizá se requieran scripts adicionales.

El siguiente ejemplo es parte de un script mucho más extenso. En este ejemplo, Runsub activa un script diferente, en el que la acción Return habilita la acción Case el siguiente script a continuación para determinar si la organización está abierta, cerrada o de vacaciones. Si se determina que la oficina está cerrada o de vacaciones, una acción Play reproducirá un mensaje específico (informando que la oficina está cerrada o de vacaciones). Después, Runscript finalizará el script y activará el subíndice.

Un script de ejemplo, que muestra las acciones de Studio con flechas que las conectan. Cada acción tiene una etiqueta debajo para indicar qué hace la acción en el script.

¿Le gustaría descargar esta secuencia de comandos?

A continuación se observa el subíndice que activa Runscript. La secuencia de comandos permite que el contacto deje un mensaje. La secuencia de comandos principal pasa una variable con el el ID de la persona que llama y el IDCerrado Un identificador numérico único asignado a cada contacto del contacto para la sub-secuencia, lo cual permite el contacto deje un mensaje, revise un mensaje, tome la acción correctiva si no se escuchó la voz, o permita el contacto que vuelva a grabar su mensaje.

Un script de ejemplo, que muestra las acciones de Studio con flechas que las conectan. Cada acción tiene una etiqueta debajo para indicar qué hace la acción en el script.

¿Le gustaría descargar esta secuencia de comandos?