Diseño de un componente de script

Los componentes de script pueden utilizarse en reglas de negocio y plantillas. Puede crear un componente de script desde la vista del sistema o desde cualquiera de las otras vistas. También puede crear un componente de script desde el diseñador de reglas o de plantillas mientras diseña una regla de negocio o una plantilla.

Nota:

También puede diseñar un componente de script desde una regla de negocio o plantilla.

Para diseñar un componente de script:

  1. En Vista de sistema, haga clic con el botón derecho en Scripts y, a continuación, seleccione Nuevo.
  2. Introduzca un nombre, un tipo de aplicación, una aplicación y un tipo de plan para el script.
  3. Haga clic en Aceptar.
  4. Utilice los iconos para diseñar el componente de script.

    Nota:

    A diferencia de las reglas, las plantillas y otros componentes, cuando abre un script, no puede verlo en formato gráfico (en un diagrama de flujo). Sólo puede verlo en formato de script.

    Puede realizar cualquiera de estas tareas con el script:

    • Haga clic en el icono Mostrar/ocultar números de línea para ocultar (o mostrar) los números de línea del script. Los números de línea se muestran de forma predeterminada.

    • Haga clic en Insertar una función y sus parámetros para insertar una función en el script. Consulte Trabajo con funciones.

    • Haga clic en el icono Insertar miembros seleccionados de una dimensión para insertar un miembro de en el script. Consulte Adición de miembros y funciones a un componente.

    • Haga clic en el icono Insertar una variable para insertar una variable en el script. Consulte Trabajo con variables.

    • Haga clic en Insertar listas inteligentes para insertar una lista inteligente en el script. Consulte Uso de listas inteligentes.

    • Haga clic en los iconos Comentario y Anular la marca de comentario para agregar y eliminar líneas de comentario del script.

    • Haga clic en el icono Ocultar comentarios para ocultar los comentarios generados por el sistema en el script.

    • Haga clic en el icono Verificar sintaxis para comprobar si hay errores en la sintaxis del script.

      Nota:

      Si hay un error de sintaxis, el código que contiene el error cambia a texto rojo, pero no se muestran mensajes de error. Si no hay ningún error de sintaxis, se muestra el mensaje "No se ha encontrado ningún error de sintaxis".

    • Haga clic en el icono Ajustar para que cualquier línea larga del script que se desplace fuera de la página se muestre en varias líneas en la misma página.

    • Haga clic en el icono Establecer la finalización de código en DESACTIVADO para suprimir las sugerencias para la finalización del código. (Este icono permite la alternación. Para volver a activar la finalización de código, vuelva a hacer clic en el icono. De forma predeterminada, la finalización de código está establecida en Activado.)

    • Haga clic en el icono Reemplazar para buscar y reemplazar una cadena de texto en el script. Consulte Búsqueda de una cadena de texto en un script de regla de negocio.

    • Haga clic en el icono Buscar para buscar una cadena de texto en el script. Consulte Búsqueda de una cadena de texto en un script de regla de negocio.

    • Introduzca el texto en Buscar y haga clic en Anterior o Siguiente para buscar la instancia del texto anterior (buscando hacia arriba en el script) o siguiente (buscando hacia abajo en el script).

    • Introduzca un número de línea en Ir a línea y haga clic en la flecha para resaltar el número de línea en el script.

    • Amplíe o reduzca una línea en el script haciendo clic en el signo más o el signo menos en la parte izquierda de la línea. Por ejemplo, las sentencias FIX aparecen con todas las líneas en la sentencia que aparece de forma predeterminada, pero puede ocultar estas líneas de la sentencia FIX haciendo clic en el signo menos en la parte izquierda.

    • Seleccione las líneas del script que desea copiar y haga clic en el icono Copiar en portapapeles.

    • Seleccione las líneas del script que desea cortar y haga clic en el icono Cortar al portapapeles.

    • Coloque el cursor en la ubicación del script en la que desea pegar y haga clic en el icono Pegar del portapapeles.

    • Se proporciona la función de sugerencia automática para las funciones. Al escribir los primeros caracteres de la función, presione CTRL+barra espaciadora para visualizar las sugerencias. Seleccione una de las sugerencias y haga clic en o presione Intro para realizar la función.

  5. En Propiedades, complete estos pasos:
    1. Cuando crea un componente de script, Compartido no está seleccionado. Para que el componente de script sea compartido, seleccione el separador Propiedades, seleccione Compartido y escriba un nombre.

      Al crear un componente de script en la vista de sistema, Compartido se selecciona de forma predeterminada y no puede cambiarlo. Si, en su lugar, desea una copia del script en una regla de negocio, arrastre el script compartido a la regla de negocio y, a continuación, desactive la casilla de verificación Compartido en el separador Propiedades. Se crea una copia del script compartido en la regla de negocio; la copia del script compartido no se cambia si se cambia el script compartido. Al guardar la regla de negocio, el script ya no tiene un nombre.

    2. Opcional: edite el nombre del script introduciendo uno nuevo de hasta 50 caracteres. (El nombre se toma de forma predeterminada del cuadro de diálogo de script nuevo).

      Nota:

      Sólo puede asignar nombre a un script compartido. Si el script no es compartido, no puede escribir en el campo Nombre.

    3. Introduzca una descripción de hasta 255 caracteres para el script.
    4. Introduzca un título para el script. El título aparece debajo del script en los diagramas de flujo de Diseñador de reglas y de Diseñador de plantillas.
    5. Introduzca comentarios para el script. Por ejemplo, puede decirles a los usuarios para qué debe utilizarse el script.
  6. En Script, introduzca un título para el componente de script.
  7. Solo usuarios que creen un componente de script para una plantilla: Seleccione Utilizar petición de datos de diseño si desea usar una petición de datos en tiempo de diseño en el componente de script. A continuación, en la cuadrícula de condición, defina una condición para la petición de datos en tiempo de diseño realizando estas tareas:
    1. En DTP, seleccione una petición de datos en tiempo de diseño.
    2. En Operador, seleccione un operador: = = o <>.
    3. En Valor, utilice la lista desplegable para seleccionar un valor. No puede escribir en este campo.
    4. Repita estos pasos hasta crear en la condición tantas sentencias como necesite.

      Sugerencia:

      Haga clic en los iconos más (+) y menos (-) para agregar y suprimir filas de la cuadrícula.

  8. Usuarios que creen un componente de script independiente (es decir, un componente de script que no está dentro de una regla de negocio o una plantilla) o un componente de script solo para una regla de negocio: en Usos, puede ver las reglas que utilizan el componente de script.

    Nota:

    No puede editar la información de esta pestaña.

  9. Haga clic en Botón Guardar.