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
  • Jesús Reyes Hernández

    Crear una aplicación

    Las aplicaciones se crean en el diseñador de Appian.

    Para crear una nueva aplicación deberemos ingresar al diseñador de Appian, seleccionando el menú y presionando la opción “Diseñador de Appian”.

     

    Una vez dentro del diseñador de Appian, podremos crear una nueva aplicación o abrir algún proyecto de ejemplo que nos proporciona Appian.

     

    Después de crear una aplicación, aparecerá aquí en el Diseñador de Appian. Deberá crear una aplicación dedicada para cada solución empresarial.

    La aplicación actúa como un contenedor para todos los objetos relacionados que se usan para construirla. Cuando hace clic para abrir una aplicación, primero verá la vista Explorar. La vista Explorar en Diseñador de Appian le brinda información inmediata sobre la estructura de su aplicación, sus paquetes y la documentación de respaldo.

    La vista Construir le permite crear y configurar objetos de diseño en una aplicación. La mayor parte de su trabajo de creación de una aplicación se realizará en la vista Construir.

    Pasos para crear una aplicación:

    1. Haga clic en Nueva aplicación. Luego agregue un nombre y una descripción del propósito de la aplicación.
    2. Asignar seguridad a la aplicación.
    3. Ver la estructura de la aplicación.
    4. Usar la vista construir.
    5. Empezar a construir su aplicación creando diferentes tipos de objetos que realizan diversas funciones.

    Gestionar objetos en el diseñador de Appian

    Tipos de objetos:

    Los grupos de usuarios representan las diferentes personas que interactuarán con la aplicación. En Appian, la seguridad se asigna a grupos.

    Los tipos de registro son la forma principal de gestionar datos en Appian. Las relaciones de registro conectan datos y ayudan a crear vistas integradas de datos de diferentes fuentes.

    Un tipo de datos personalizado (Custom Data Type, CDT) es una estructura de datos definida por el desarrollador que representa una agrupación lógica de datos relacionados.

    Los modelos de proceso impulsan acciones realizadas en la aplicación.

    Las reglas de expresión realizan una amplia variedad de funciones, incluidas la recuperación, el formato y la transformación de datos.

    Los informes visualizan datos agregados a través de registros. Appian proporciona múltiples tipos de formatos de informes.

    Los sitios proporcionan una manera para que los usuarios vean e interactúen con las aplicaciones.

    Las interfaces se utilizan para crear formularios, registros, sitios e informes. Los usuarios pueden ver, agregar y modificar datos a través de las interfaces.

    Organizar objetos en carpetas

    Los objetos de la aplicación se organizan en carpetas. Hay una jerarquía específica de carpetas que se debe crear para cada aplicación.

    Appian le permite crear cuatro tipos de carpetas:

    1. Reglas
    • Constantes
    • Decisiones
    • Expresiones
    • Interfaces
    • Expresiones de consulta
    1. Modelo de proceso.
    2. Centro de conocimiento.
    • Artefactos
    • Documentación de aplicaciones
    1. Documento

    Es importante saber que los documentos o las reglas contenidos en una carpeta pueden heredar automáticamente los derechos de usuario de la carpeta.

    Las carpetas del Modelo de proceso no proporcionan herencia de seguridad.

    Gestionar Aplicaciones en el diseñador de Appian

    Importación/Exportación

    Las aplicaciones se pueden importar y exportar a través de diferentes entornos. Por ejemplo, puede crear y someter a pruebas una aplicación en un entorno de desarrollo y luego exportarla a un entorno de pruebas.

    Seguridad

    La seguridad de la aplicación determina qué grupos y usuarios pueden ver e interactuar con la aplicación y su contenido. De forma predeterminada, solo el creador de la aplicación y los administradores del sistema tienen acceso a la aplicación.

    Deberá establecer permisos de seguridad para los objetos en una aplicación, además del propio objeto de la aplicación.

    Borrar

    Al eliminar una aplicación no elimina sus objetos. Deberá cambiar a la vista Objetos, buscar el prefijo de la aplicación para ubicar los objetos y luego eliminarlos.

    Para acceder a la configuración de una aplicación, primero vaya a la vista Aplicaciones y haga clic en una aplicación para abrirla en la vista Objetos.

    Haga clic en el icono de engranaje. En esta instancia, solo veremos las propiedades de la aplicación. Aquí puede cambiar el nombre de la aplicación y especificar el prefijo de la aplicación que se usará para nombrar objetos.

    Otros espacios de trabajo:

    1. Consola de Administración: Los administradores del sistema utilizan la Consola de administración para configurar los ajustes del sistema, la autenticación y la integración y para monitorear la actividad del sistema.
    2. Base de Datos en la Nube: Seleccione Base de datos en la nube, para acceder a la base de datos relacional de su sitio de Appian Cloud. La interfaz utilizada para la base de datos de Appian Cloud es una herramienta de código abierto llamada phpMyAdmin.
    3. Tempo: Tempo es una interfaz para fuentes, tareas y acciones que combina colaboración social, vistas filtradas y formularios. Como interfaz de usuario, Tempo es más limitado que los sitios, pero puede ser la solución adecuada en determinadas circunstancias. 

    Step-byStep #2

     

    Administrar Usuario y Grupos

    Hay dos tipos de usuarios:

    • Usuarios básicos
    • Administradores del sistema

    Por defecto los usuarios básicos no tienen acceso a nada en una aplicación, hasta que les proporcionemos el acceso, para darle los accesos debemos agregar los usuarios a grupos.

    Los administradores por defecto tienen acceso administrativo a todo en su entorno Appian.

    Propósitos principales de los grupos:

    1. Seguridad
    2. Acceso a las funcionalidades de la aplicación
    3. Tareas
    4. Mensajería

    Mejores prácticas:

    • La seguridad en una aplicación, que incluye la seguridad de ña aplicación y de todos los objetos, siempre debe configurarse usando grupos y no usuarios individuales.
    • No es recomendable configurar la seguridad usando usuarios específicos porque es posible que este no exista en un entorno diferente.
    • El uso de grupos evitará problemas en el futuro, cuando implemente la aplicación en un ambiente diferente
    • Todas las aplicaciones deben contener los siguientes grupos: todos los usuarios, administradores, grupos funcionales y/o basados en roles.
    • Cree solo los grupos que necesite por seguridad y tareas en el momento.
    • No cree grupos por adelantado.
    • Los grupos no deben reflejar un organigrama completo.
    • A menudo es mejor crear grupos sobre la marcha.

    Debemos crear primero el grupo “All usuers”, este será el grupo principal para todos los demás grupos de la aplicación, posteriormente deberemos crear el grupo “Administrators” y lo utilizaremos para proteger al grupo “all users, otros grupos heredaran la seguridad del grupo principal “all users”.

    Después de configurar sus grupos, habrá que realizar dos tareas inmediatas:

    1. Agregar usuarios a los grupos.
    2. Proteger su aplicación.

    Step-byStep #3

     

    Expressions

    El editor de expresiones cuenta con 4 secciones principales las cuales son:

    1. Editor

    Tiene acceso completo a las funciones de Appian, valores literales, reglas, constantes y operadores.

    1. Sección de documentación

    Al usar funciones en esta sección aparecerte la documentación correspondiente, ayudando a orientar sobre como configurarlas.

    1. Sección de entradas de reglas

    Permite crear variables en la regla que representan datos dinámicos

    1. Sección de prueba de reglas

    Si tienen entradas de regla, deberá darle un valor de entrada para probarlo y luego probar la regla.

    Tipos de datos primitivos

    Representan una porción única de dato, esto incluyen:

    • Texto
    • Números
    • Booleanos
    • Fechas

    Tipos de datos complejos

    Son estructuras no modificables, que consisten en campos predefinidos que son utilizados por los componentes dentro de Appian.

    Tipo de dato personalizados

    Es un objeto que contiene campos definidos por el usuario, emparejados con sus tipos de datos asociados

    Funciones básicas:

    • if(): toma de decisión
    • and(): devuelve true cuando los dos condiciones se cumplen
    • or(): devuelve true cuando al menos una de las dos condiciones se cumpla
    • today(): devuelve la fecha acual
    • now(): devuelve la fecha y hora actual.
    • cal(): cualquier función que empiece por “cal” tomara el calendario del sistema en consideración y omitirá fines de semana y días marcados como festivos.
    • calworkdays(): devuelve el número de días hábiles entre dos fechas

    Funciones matemáticas

    Use los símbolos de operación de hoja de cálculo estándar para:

    • suma
    • resta
    • multiplicación
    • división

    A su vez existen funciones para encontrar:

    • valor absoluto
    • logaritmo
    • raíz cuadrada
    • redondear valores

    Funciones de texto

    Se utilizan para analizar y trabajar con textos, algunos ejemplos son:

    • text(): formatea números y fechas en diferentes formatos de texto.
    • dollar(): formatea un decimal rellenado o truncando a 2 lugares decimales y agregando un signo de moneda adelante del número

    LoggedInUser(): es una función comúnmente utilizada que devuelve el usuario que está interactuando actualmente con una pantalla, ya sea un formulario, registro o informe.

    a!isusermemberofgroup(): se utiliza para verificar si un usuario es parte de un grupo.

    Las funciones que empiezan con “a!” son funciones SAIL(Capa de Interfaz de Autoensamblaje) de Appian y, en su mayor parte, funcionan de la misma manera que otras funciones que no tienen el prefijo.

    Al escribir una expresión, consulte las variables de entrada de regla usando el prefijo “ri!”.

    Variables locales

    Las variables locales son como datos almacenados localmente en caché o almacenados localmente, se usan cuando necesitamos hacer referencia al mismo conjunto de datos múltiples veces en una sola expresión, las variables locales se definen en la función “a!localVariables”.

    Matrices

    Las matrices en Appian representan una colección de datos que se relacionan entre si de alguna manera.

    Conversiones

    Las conversiones nos sirven para convertir alguien tipo de dato en otro, algunos ejemplos de funciones de conversión son:

    • todate()
    • toboolean()
    • tostring()
    • touniformstring()

    Funciones cast

    Se utilizan cuando se quieren convertir tipos de datos primitivos a tipos de datos complejos o cuando el resultado tiene un tipo más estricto que no se puede resolver solo con las funciones de conversión, estas funciones son más versátiles, pero más complejas.

    Step-by-step #4

     

     

Reply
  • Jesús Reyes Hernández

    Crear una aplicación

    Las aplicaciones se crean en el diseñador de Appian.

    Para crear una nueva aplicación deberemos ingresar al diseñador de Appian, seleccionando el menú y presionando la opción “Diseñador de Appian”.

     

    Una vez dentro del diseñador de Appian, podremos crear una nueva aplicación o abrir algún proyecto de ejemplo que nos proporciona Appian.

     

    Después de crear una aplicación, aparecerá aquí en el Diseñador de Appian. Deberá crear una aplicación dedicada para cada solución empresarial.

    La aplicación actúa como un contenedor para todos los objetos relacionados que se usan para construirla. Cuando hace clic para abrir una aplicación, primero verá la vista Explorar. La vista Explorar en Diseñador de Appian le brinda información inmediata sobre la estructura de su aplicación, sus paquetes y la documentación de respaldo.

    La vista Construir le permite crear y configurar objetos de diseño en una aplicación. La mayor parte de su trabajo de creación de una aplicación se realizará en la vista Construir.

    Pasos para crear una aplicación:

    1. Haga clic en Nueva aplicación. Luego agregue un nombre y una descripción del propósito de la aplicación.
    2. Asignar seguridad a la aplicación.
    3. Ver la estructura de la aplicación.
    4. Usar la vista construir.
    5. Empezar a construir su aplicación creando diferentes tipos de objetos que realizan diversas funciones.

    Gestionar objetos en el diseñador de Appian

    Tipos de objetos:

    Los grupos de usuarios representan las diferentes personas que interactuarán con la aplicación. En Appian, la seguridad se asigna a grupos.

    Los tipos de registro son la forma principal de gestionar datos en Appian. Las relaciones de registro conectan datos y ayudan a crear vistas integradas de datos de diferentes fuentes.

    Un tipo de datos personalizado (Custom Data Type, CDT) es una estructura de datos definida por el desarrollador que representa una agrupación lógica de datos relacionados.

    Los modelos de proceso impulsan acciones realizadas en la aplicación.

    Las reglas de expresión realizan una amplia variedad de funciones, incluidas la recuperación, el formato y la transformación de datos.

    Los informes visualizan datos agregados a través de registros. Appian proporciona múltiples tipos de formatos de informes.

    Los sitios proporcionan una manera para que los usuarios vean e interactúen con las aplicaciones.

    Las interfaces se utilizan para crear formularios, registros, sitios e informes. Los usuarios pueden ver, agregar y modificar datos a través de las interfaces.

    Organizar objetos en carpetas

    Los objetos de la aplicación se organizan en carpetas. Hay una jerarquía específica de carpetas que se debe crear para cada aplicación.

    Appian le permite crear cuatro tipos de carpetas:

    1. Reglas
    • Constantes
    • Decisiones
    • Expresiones
    • Interfaces
    • Expresiones de consulta
    1. Modelo de proceso.
    2. Centro de conocimiento.
    • Artefactos
    • Documentación de aplicaciones
    1. Documento

    Es importante saber que los documentos o las reglas contenidos en una carpeta pueden heredar automáticamente los derechos de usuario de la carpeta.

    Las carpetas del Modelo de proceso no proporcionan herencia de seguridad.

    Gestionar Aplicaciones en el diseñador de Appian

    Importación/Exportación

    Las aplicaciones se pueden importar y exportar a través de diferentes entornos. Por ejemplo, puede crear y someter a pruebas una aplicación en un entorno de desarrollo y luego exportarla a un entorno de pruebas.

    Seguridad

    La seguridad de la aplicación determina qué grupos y usuarios pueden ver e interactuar con la aplicación y su contenido. De forma predeterminada, solo el creador de la aplicación y los administradores del sistema tienen acceso a la aplicación.

    Deberá establecer permisos de seguridad para los objetos en una aplicación, además del propio objeto de la aplicación.

    Borrar

    Al eliminar una aplicación no elimina sus objetos. Deberá cambiar a la vista Objetos, buscar el prefijo de la aplicación para ubicar los objetos y luego eliminarlos.

    Para acceder a la configuración de una aplicación, primero vaya a la vista Aplicaciones y haga clic en una aplicación para abrirla en la vista Objetos.

    Haga clic en el icono de engranaje. En esta instancia, solo veremos las propiedades de la aplicación. Aquí puede cambiar el nombre de la aplicación y especificar el prefijo de la aplicación que se usará para nombrar objetos.

    Otros espacios de trabajo:

    1. Consola de Administración: Los administradores del sistema utilizan la Consola de administración para configurar los ajustes del sistema, la autenticación y la integración y para monitorear la actividad del sistema.
    2. Base de Datos en la Nube: Seleccione Base de datos en la nube, para acceder a la base de datos relacional de su sitio de Appian Cloud. La interfaz utilizada para la base de datos de Appian Cloud es una herramienta de código abierto llamada phpMyAdmin.
    3. Tempo: Tempo es una interfaz para fuentes, tareas y acciones que combina colaboración social, vistas filtradas y formularios. Como interfaz de usuario, Tempo es más limitado que los sitios, pero puede ser la solución adecuada en determinadas circunstancias. 

    Step-byStep #2

     

    Administrar Usuario y Grupos

    Hay dos tipos de usuarios:

    • Usuarios básicos
    • Administradores del sistema

    Por defecto los usuarios básicos no tienen acceso a nada en una aplicación, hasta que les proporcionemos el acceso, para darle los accesos debemos agregar los usuarios a grupos.

    Los administradores por defecto tienen acceso administrativo a todo en su entorno Appian.

    Propósitos principales de los grupos:

    1. Seguridad
    2. Acceso a las funcionalidades de la aplicación
    3. Tareas
    4. Mensajería

    Mejores prácticas:

    • La seguridad en una aplicación, que incluye la seguridad de ña aplicación y de todos los objetos, siempre debe configurarse usando grupos y no usuarios individuales.
    • No es recomendable configurar la seguridad usando usuarios específicos porque es posible que este no exista en un entorno diferente.
    • El uso de grupos evitará problemas en el futuro, cuando implemente la aplicación en un ambiente diferente
    • Todas las aplicaciones deben contener los siguientes grupos: todos los usuarios, administradores, grupos funcionales y/o basados en roles.
    • Cree solo los grupos que necesite por seguridad y tareas en el momento.
    • No cree grupos por adelantado.
    • Los grupos no deben reflejar un organigrama completo.
    • A menudo es mejor crear grupos sobre la marcha.

    Debemos crear primero el grupo “All usuers”, este será el grupo principal para todos los demás grupos de la aplicación, posteriormente deberemos crear el grupo “Administrators” y lo utilizaremos para proteger al grupo “all users, otros grupos heredaran la seguridad del grupo principal “all users”.

    Después de configurar sus grupos, habrá que realizar dos tareas inmediatas:

    1. Agregar usuarios a los grupos.
    2. Proteger su aplicación.

    Step-byStep #3

     

    Expressions

    El editor de expresiones cuenta con 4 secciones principales las cuales son:

    1. Editor

    Tiene acceso completo a las funciones de Appian, valores literales, reglas, constantes y operadores.

    1. Sección de documentación

    Al usar funciones en esta sección aparecerte la documentación correspondiente, ayudando a orientar sobre como configurarlas.

    1. Sección de entradas de reglas

    Permite crear variables en la regla que representan datos dinámicos

    1. Sección de prueba de reglas

    Si tienen entradas de regla, deberá darle un valor de entrada para probarlo y luego probar la regla.

    Tipos de datos primitivos

    Representan una porción única de dato, esto incluyen:

    • Texto
    • Números
    • Booleanos
    • Fechas

    Tipos de datos complejos

    Son estructuras no modificables, que consisten en campos predefinidos que son utilizados por los componentes dentro de Appian.

    Tipo de dato personalizados

    Es un objeto que contiene campos definidos por el usuario, emparejados con sus tipos de datos asociados

    Funciones básicas:

    • if(): toma de decisión
    • and(): devuelve true cuando los dos condiciones se cumplen
    • or(): devuelve true cuando al menos una de las dos condiciones se cumpla
    • today(): devuelve la fecha acual
    • now(): devuelve la fecha y hora actual.
    • cal(): cualquier función que empiece por “cal” tomara el calendario del sistema en consideración y omitirá fines de semana y días marcados como festivos.
    • calworkdays(): devuelve el número de días hábiles entre dos fechas

    Funciones matemáticas

    Use los símbolos de operación de hoja de cálculo estándar para:

    • suma
    • resta
    • multiplicación
    • división

    A su vez existen funciones para encontrar:

    • valor absoluto
    • logaritmo
    • raíz cuadrada
    • redondear valores

    Funciones de texto

    Se utilizan para analizar y trabajar con textos, algunos ejemplos son:

    • text(): formatea números y fechas en diferentes formatos de texto.
    • dollar(): formatea un decimal rellenado o truncando a 2 lugares decimales y agregando un signo de moneda adelante del número

    LoggedInUser(): es una función comúnmente utilizada que devuelve el usuario que está interactuando actualmente con una pantalla, ya sea un formulario, registro o informe.

    a!isusermemberofgroup(): se utiliza para verificar si un usuario es parte de un grupo.

    Las funciones que empiezan con “a!” son funciones SAIL(Capa de Interfaz de Autoensamblaje) de Appian y, en su mayor parte, funcionan de la misma manera que otras funciones que no tienen el prefijo.

    Al escribir una expresión, consulte las variables de entrada de regla usando el prefijo “ri!”.

    Variables locales

    Las variables locales son como datos almacenados localmente en caché o almacenados localmente, se usan cuando necesitamos hacer referencia al mismo conjunto de datos múltiples veces en una sola expresión, las variables locales se definen en la función “a!localVariables”.

    Matrices

    Las matrices en Appian representan una colección de datos que se relacionan entre si de alguna manera.

    Conversiones

    Las conversiones nos sirven para convertir alguien tipo de dato en otro, algunos ejemplos de funciones de conversión son:

    • todate()
    • toboolean()
    • tostring()
    • touniformstring()

    Funciones cast

    Se utilizan cuando se quieren convertir tipos de datos primitivos a tipos de datos complejos o cuando el resultado tiene un tipo más estricto que no se puede resolver solo con las funciones de conversión, estas funciones son más versátiles, pero más complejas.

    Step-by-step #4

     

     

Children
No Data