Pasos
Al crear un nuevo paso, será necesario indicar el tipo de paso y si queremos que continúe al siguiente paso en caso de error. Además se deberán completar atributos necesarios para cada tipo en particular.
Independientemente del tipo de paso, para cada uno de ellos es posible indicar si se debe continuar en caso de error, mediante el atributo Continuar en caso de error: este campo indica si en caso de que ocurran errores al ejecutar el paso, la acción debe detenerse o continuar en el paso siguiente. Si este campo se encuentra activado, el error se registra, pero la acción continúa con la ejecución del paso siguiente. Si el campo se encuentra desactivado, el error se registra y la acción se detiene inmediatamente.
Los pasos se dividen en los siguientes tipos:
Set, Sumar y Restar
Estos tres tipos de paso serán representados con una misma interfaz de usuario, en la que se podrá seleccionar 1 Endpoint sobre el cual accionar, 1 variable asociada al Endpoint y 1 valor numérico el cual, modificara el estado de este Endpoint.


Add value

Subtract value
- Los Endpoints que se encuentren con el acceso en modo Solo Lectura, no serán visibles para su selección para este tipo de paso.
- Por defecto los Endpoints se encuentran con el acceso en modo Solo Lectura y hay casos donde esto no se puede modificar debido al tipo de Endpoints con el que se creo.
- En caso de que el tipo de Endpoint permita modificar el acceso, esto lo podremos realizar accediendo a la pestaña de seguridad dentro de la configuración del Endpoint.
Encender, Apagar y Alternar
Estos tres tipos de paso serán representados con una misma interfaz de usuario, en la que se podrá seleccionar 1 Endpoint sobre el cual accionar para cambiar su estado. Solo se podrá utilizar para los Endpoints de tipo Electrodomésticos, Dimmer y Termostato.

Turn On


Toggle
Para el tipo “Alternar”, el funcionamiento será el de alternar el estado, si se encontraba “on”, al accionarse este paso cambiará off y viceversa.
Email, SMS y Mensaje de Voz
Estos tres tipos de paso permiten enviar una notificación vía e-mail, SMS, o voz.


SMS Notification

Voice notification
Script
Es un fragmento de código en un lenguaje interpretado (JavaScript) de fácil comprensión, que permitirá ampliar el abanico de herramientas a disposición, a la hora de procesar una lógica de negocio determinada.
- Solapa Code: Permite editar el código javascript que ejecutará el paso de la acción, estos scripts además pueden incluir métodos de la libreria de útiles de Cloud Studio para javascript.
- Solapa Test: Permite probar la ejecución del script del paso de la acción permitiendo modificar el evento recibido por la acción a los fines de la prueba
- Dependencies: Permite seleccionar scripts desde la libreria de scripts comunes y globales que serán dependencias para el script del paso de la acción.

Scripting
Acciones
Las acciones son conjuntos de pasos que pueden ejecutarse manualmente o como consecuencia de eventos configurados para ello. Una vez que una acción comienza a...
Scripting objects, methods and properties
En estas páginas encontrará la guía de los objetos, sus propiedades y métodos que se encuentran disponibles para el desarrollo de scripts de acciones. Se...