Día 2: Create an Application: First Steps, ¿Que te llevas de la actividad?

Día 2: Create an Application: First Steps, ¿Que te llevas de la actividad?

  Discussion posts and replies are publicly visible

Parents
  • Fernando Fernández Morales


    Create an Application: First Steps

    Desde el diseñador de aplicaciones se puede crear una nueva aplicación, administrar la misma y sus objetos

    Al momento de crear una aplicación y ponerle nombre se crea un prefijo en automático

    Después de eso se puede asignar seguridad a la aplicación y crear grupos dentro de la misma.

    Una vez creada se te sugiere empezar con un Record Type, un proceess model o un nuevo sitio o portal.

    En la pestaña construir se pueden crear y configurar objetos

    Casi todo el trabajo de la app se realiza desde la pestaña general

    En Appian los objetos están organizados en carpetas

     

    Tipos de objetos:

    Grupos de usuarios – Representa los diferentes tipos de personas que van a utilizar la aplicación (La seguridad se asigna por grupos)

    Record types – Principal forma de manejar datos en Appian

    Modelos de proceso - Dirigen las acciones en la aplicación

    Expression rules  - Recuperan, dan formato y transforman datos

    Sitios – Le dan al usuario una forma de interactuar con la aplicación

    Interfaces -  Se usan para construir formas, sitios o reportes.

    En la interfaz de appian se puede filtrar los objetos desde la interfaz

    Se pueden crear subcarpetas para agrupar constantes decisiones expresiones, interfaces y expresiones query

    A las carpetas se les puede asignar seguridad por grupos

    La interfaz de diseño de Appian también cuenta con una barra de búsqueda.

    Las aplicaciones pueden ser importadas y exportadas para diversas funciones.

    En el botón seguridad se puede configurar la seguridad de la aplicación

    Al borrar una aplicación no se borran sus objetos, debes ir a su ubicación para borrarlos

    Con el botón propiedades puedes cambiar las propiedades le la aplicación como el prefijo o la descripción

    En la opción administración de consola se puede configurar el sistema y la autenticación

    En cloud database se puede administrar la base de datos con phpMyadmin

     

    Tipos de usuarios

     

    Administrador: Tienen acceso a todo el desarrollo de la aplicación y a la consola de administración.

    Básico: Necesitan ser parte de un grupo para tener acceso a la aplicación.

     

    En authentication > Users se pueden crear nuevos usuarios

    En esa misma ventana se define si será un usuario básico o administrador, se asigna una contraseña temporal y se crea.

     

    Se puede convertir un usuario normal en administrador agregándolo al grupo de administradores.

     

    Propósitos de los grupos

    Seguridad

    Visibilidad

    Tareas

     

    Grupos mas comunes en las aplicaciones

    Todos los usuarios: Los usuarios se agregan de forma automática, contiene todos los grupos y usuarios.

    Administradores: Todas las personas que pueden administrar la aplicación, pueden crear, modificar, borrar y poner seguridad a los objetos de la aplicación.

    Functional & Role-Based: Son grupos específicos a las actividades de los usuarios

     

    Transform your data

     

    Expression editor

    Primero se crea un folder para las expresiones

    Se crea una expresión y se asocia al folder creado anteriormente

     

    El editor tiene 4 partes:

     

    La primera es para crear y definir la expresión

    Debajo se encuentra la sección de documentación

    La tercera se encuentra a la derecha y es la sección de rule inputs sirve para crear variables para la expresión. (Se recomienda usar Camel Casing)

    En la parte central se puede probar la expresión

     

    Tipos de datos

    El tipo de dato se puede revisar probando la expresión

    Primitivos:

    Texto

    Numero

    Boleanos

    Fechas

     

    -Complejos:

    Array - se abre con {} sus valores se separan por comas.

    No son estructuralmente modificables.

     

    -DataSubset

    Son datos que arroja un query.

     

    -CDT

    Custom Data Type

    Organiza los datos

     

    -Funciones

    Contienen lógica pre-configurada.

    En el editor se encuentra en la barra superior una fx, también se puede escribir function en el editor.

     

    If()

    Es una condicional y devuelve algo si se cumple la condicion o no.

    La sintaxis es

    If(

    Condición,

    Si verdadero,

    Si falso

    )

     

     

    and()

    Sirve para que devuelva valores si se cumplen mas condiciones a la vez

     Funciones que inician con cal hacen uso del calendario para calcular días dependiendo de la función que se utilice

    Se pueden convertir decimales a moneda usando la función dólar euro o yen.

     

    Variables

    Puedes crear variables con datos que vengan de otro componente de la aplicación.

    Los cambios que realices en “Rule inputs” se ven reflejados en el código.

    Se pueden crear variables locales dentro del código.

    (Los datasubsets funcionan casi igual que un dataset en c#)

     

               

    Transform your data

    Los arrays pueden contener ítems de diferentes tipos.

    En Appian el índice de la lista de ítems empieza por 1.

    Si ponemos el valor entre corchetes después el arreglo llamaremos solo a ese valor.

    También se puede crear un diccionario, se crea parecido a los arreglos pero poniendo la definición antes del item seguido de ”:”, se puede llamar a una definición del diccionario si se pone seguido del fin del diccionario.

     

    Conversions

    todate = convierte el valor a fecha

    toboolean = convierte el valor a boleano

    Puedes encerrar todo un array y convertirlo en string, si se usa touniforstrings se convierte todo en strings pero por separados.

    Cast() convierte cualquier tipo de dato en cualquier tipo de dato.

     

    Calling Objects

    Sirve para reutilizar objetos

    Se puede referenciar usando rule!

    Reutilizar objetos reduce errores

     

    Testing and troubleshooting expressions

    Triangulo rojo = error

    Foco = Indica en donde esta el error

    Los errores arrojados en el test dan información sobre en donde se encuentra el error

     

    Se puede usar una condición if para indicar errores

     

    Existe una herramienta de versionado para comparar versiones anteriores

    Step-by-Step # 2




     
    Step-by-Step # 3











    Step-by-Step # 4

Reply
  • Fernando Fernández Morales


    Create an Application: First Steps

    Desde el diseñador de aplicaciones se puede crear una nueva aplicación, administrar la misma y sus objetos

    Al momento de crear una aplicación y ponerle nombre se crea un prefijo en automático

    Después de eso se puede asignar seguridad a la aplicación y crear grupos dentro de la misma.

    Una vez creada se te sugiere empezar con un Record Type, un proceess model o un nuevo sitio o portal.

    En la pestaña construir se pueden crear y configurar objetos

    Casi todo el trabajo de la app se realiza desde la pestaña general

    En Appian los objetos están organizados en carpetas

     

    Tipos de objetos:

    Grupos de usuarios – Representa los diferentes tipos de personas que van a utilizar la aplicación (La seguridad se asigna por grupos)

    Record types – Principal forma de manejar datos en Appian

    Modelos de proceso - Dirigen las acciones en la aplicación

    Expression rules  - Recuperan, dan formato y transforman datos

    Sitios – Le dan al usuario una forma de interactuar con la aplicación

    Interfaces -  Se usan para construir formas, sitios o reportes.

    En la interfaz de appian se puede filtrar los objetos desde la interfaz

    Se pueden crear subcarpetas para agrupar constantes decisiones expresiones, interfaces y expresiones query

    A las carpetas se les puede asignar seguridad por grupos

    La interfaz de diseño de Appian también cuenta con una barra de búsqueda.

    Las aplicaciones pueden ser importadas y exportadas para diversas funciones.

    En el botón seguridad se puede configurar la seguridad de la aplicación

    Al borrar una aplicación no se borran sus objetos, debes ir a su ubicación para borrarlos

    Con el botón propiedades puedes cambiar las propiedades le la aplicación como el prefijo o la descripción

    En la opción administración de consola se puede configurar el sistema y la autenticación

    En cloud database se puede administrar la base de datos con phpMyadmin

     

    Tipos de usuarios

     

    Administrador: Tienen acceso a todo el desarrollo de la aplicación y a la consola de administración.

    Básico: Necesitan ser parte de un grupo para tener acceso a la aplicación.

     

    En authentication > Users se pueden crear nuevos usuarios

    En esa misma ventana se define si será un usuario básico o administrador, se asigna una contraseña temporal y se crea.

     

    Se puede convertir un usuario normal en administrador agregándolo al grupo de administradores.

     

    Propósitos de los grupos

    Seguridad

    Visibilidad

    Tareas

     

    Grupos mas comunes en las aplicaciones

    Todos los usuarios: Los usuarios se agregan de forma automática, contiene todos los grupos y usuarios.

    Administradores: Todas las personas que pueden administrar la aplicación, pueden crear, modificar, borrar y poner seguridad a los objetos de la aplicación.

    Functional & Role-Based: Son grupos específicos a las actividades de los usuarios

     

    Transform your data

     

    Expression editor

    Primero se crea un folder para las expresiones

    Se crea una expresión y se asocia al folder creado anteriormente

     

    El editor tiene 4 partes:

     

    La primera es para crear y definir la expresión

    Debajo se encuentra la sección de documentación

    La tercera se encuentra a la derecha y es la sección de rule inputs sirve para crear variables para la expresión. (Se recomienda usar Camel Casing)

    En la parte central se puede probar la expresión

     

    Tipos de datos

    El tipo de dato se puede revisar probando la expresión

    Primitivos:

    Texto

    Numero

    Boleanos

    Fechas

     

    -Complejos:

    Array - se abre con {} sus valores se separan por comas.

    No son estructuralmente modificables.

     

    -DataSubset

    Son datos que arroja un query.

     

    -CDT

    Custom Data Type

    Organiza los datos

     

    -Funciones

    Contienen lógica pre-configurada.

    En el editor se encuentra en la barra superior una fx, también se puede escribir function en el editor.

     

    If()

    Es una condicional y devuelve algo si se cumple la condicion o no.

    La sintaxis es

    If(

    Condición,

    Si verdadero,

    Si falso

    )

     

     

    and()

    Sirve para que devuelva valores si se cumplen mas condiciones a la vez

     Funciones que inician con cal hacen uso del calendario para calcular días dependiendo de la función que se utilice

    Se pueden convertir decimales a moneda usando la función dólar euro o yen.

     

    Variables

    Puedes crear variables con datos que vengan de otro componente de la aplicación.

    Los cambios que realices en “Rule inputs” se ven reflejados en el código.

    Se pueden crear variables locales dentro del código.

    (Los datasubsets funcionan casi igual que un dataset en c#)

     

               

    Transform your data

    Los arrays pueden contener ítems de diferentes tipos.

    En Appian el índice de la lista de ítems empieza por 1.

    Si ponemos el valor entre corchetes después el arreglo llamaremos solo a ese valor.

    También se puede crear un diccionario, se crea parecido a los arreglos pero poniendo la definición antes del item seguido de ”:”, se puede llamar a una definición del diccionario si se pone seguido del fin del diccionario.

     

    Conversions

    todate = convierte el valor a fecha

    toboolean = convierte el valor a boleano

    Puedes encerrar todo un array y convertirlo en string, si se usa touniforstrings se convierte todo en strings pero por separados.

    Cast() convierte cualquier tipo de dato en cualquier tipo de dato.

     

    Calling Objects

    Sirve para reutilizar objetos

    Se puede referenciar usando rule!

    Reutilizar objetos reduce errores

     

    Testing and troubleshooting expressions

    Triangulo rojo = error

    Foco = Indica en donde esta el error

    Los errores arrojados en el test dan información sobre en donde se encuentra el error

     

    Se puede usar una condición if para indicar errores

     

    Existe una herramienta de versionado para comparar versiones anteriores

    Step-by-Step # 2




     
    Step-by-Step # 3











    Step-by-Step # 4

Children
No Data