¿Que aprendieron de los temas "Design Record Types: Model and Configure Your Data","Sites: Engage Logged-In Users" y "Query Your Data"?

Certified Associate Developer

Subir sus apuntes de favor

  Discussion posts and replies are publicly visible

Parents
  • Buena noche Marco, comparto mis notas de los cursos del día de hoy:

    Design Record Types: Model and Configure Your Data

    En Appian no importa dónde residan sus datos, podrá unificarlos y transformarlos para satisfacer las necesidades de su negocio.

    Data Fabric. unifica datos de múltiples sistemas para permitir un acceso fácil y seguro a los datos empresariales y ofrecer una vista de 360 grados de su negocio.

    Tipo de registro (Record Type). Representan Entidades. Es un objeto que se usa para conectar y modelar la información, así como configurar el cómo los usuarios visualizarán e interactúan con los datos, cómo se actúa sobre ella (mediante procesos empresariales) y cómo se asegura. Con los tipos de registros podrás consolidar datos de sistemas dispares, optimizar el rendimiento y acelerar el diseño de aplicaciones. En Appian, los tipos de registros representan datos en diferentes categorías de datos, como procesos de negocio, conceptos de negocio y datos de búsqueda.

    Registro Appian (Appian Record). Permite conectarse a los datos de la empresa y luego unificarlos dentro de un solo modelo de datos. Estos registros son fáciles de crear y permiten conectarse a sus datos donde quiera que estén ya sea una base de datos, un modelo de proceso, Salesforce o un webservice

    *El ejercicio de “Part 1 Activity: Explore a Record Type” al no tener acceso al Site se complica su desarrollo, no es imposible, tomo nota para rehacer el ejercicio más adelante.

    Es recomendable tener la opción habilitada de sincronización de datos (Data Sync). Ésta opción activa el almacenamiento en caché de sus datos de origen en Appian, con esto el tipo de registro hará las consultas “locales” en lugar de tener que ir a un sitio externo a la aplicación, logrando que algunas tareas sean resueltas de manera más rápida.

    Si ocurren problemas con la sincronización de datos, los dos mejores enfoques son revisar el historial de sincronización (ubicado en la sección de MONITORING dentro del registro) o la notificación por correo electrónico (siendo administrador, recibirás una notificación por correo electrónico si hay algún problema al sincronizar tus datos, desconozco si esto se configuró automáticamente o se requiere activar).

    Al generar una nueva fuente de datos (data source), puede seleccionar una fuente de datos existente, agregar campos de registro y agregar relaciones a tipos de registros existentes. Configurarás la seguridad a nivel de registro usando una función separada más adelante.

    Relaciones. Las relaciones permiten conectar y hacer referencia a datos relacionados, que pueden existir entre diferentes tablas y diferentes fuentes de datos.

    Con campos de registro personalizados, puedes transformar y manipular tus datos para obtener la información que se necesita.

    Los eventos de registro permiten realizar un seguimiento transparente de qué usuario o automatización toma medidas en sus registros y cuándo (es un historial de cambios). Se pueden utilizar estos datos para monitorear y mejorar sus procesos comerciales mostrando el historial de eventos en interfaces o usándolo en la minería de procesos. Hay tres pasos principales para configurar eventos de registro: configurarlo en el tipo de registro, escribir eventos en modelos de proceso y mostrar eventos en interfaces.

    Los modelos de procesos son un objeto de diseño de Appian que se utilizará para automatizar los flujos de trabajo empresariales. Construirás procesos que se integran con diferentes sistemas, ejecutarás reglas de negocio, manipularás datos y asignarás trabajo a los usuarios.

    Al crear aplicaciones, se utilizan consultas (queries) para devolver datos de registros según criterios específicos, generalmente para mostrar o modificar datos. Hay dos formas de realizar consultas: usando el editor de consultas o escribiendo directamente en una expresión.

    *Tabla de formas comunes de hacer referencia a datos de registros

    *Pendiente al no tener acceso al Site “Activity: Explore a Record Type

    En el tipo de registro, configurarás cómo los usuarios empresariales navegarán y verán los datos. El configurar una lista de registros permite a los usuarios navegar por ella, luego, puedes crear filtros para que puedan limitar su búsqueda. Finalmente, se agregan vistas para que, una vez que encuentren lo que necesitan, puedan profundizar en un registro y ver más información al respecto.

    Una lista de registros (record list) es una lista explorable que los usuarios pueden buscar y filtrar para encontrar los registros que necesitan. Una cuadrícula (grid) muestra datos de registros en formato tabular. Las cuadrículas de solo lectura son componentes de la interfaz, por lo que puede agregarlas a cualquier interfaz.

    Se puede editar el texto a desplegar en el botón de búsqueda de la aplicación, para ello es en la sección de interfaces, en la parte de Filters hay una serie de checkbox y un bloque donde se puede ingresar el texto entrecomillado doble de lo que se quiere decir.

    *El vídeo de la sección “Configure the Record List and User Filters: Acme Auto Example” es un buen ejemplo de creación de la configuración para modificar estilo, e información que se redirigirá a cierto registro (record link, en la opción de Display Options).

    Las vistas de registros se configuran en la página Views ya teniendo seleccionado el registro. Para configurar una vista, necesitará una interfaz y pasar los datos de su registro a la interfaz.

    Al utilizar diferentes tipos de acciones de registro, puede integrar procesos empresariales para que los usuarios puedan realizar acciones informadas desde una lista o vista de registros. Hay dos tipos de acciones: Las acciones de lista inician procesos directamente desde la lista de registros y se pueden configurar para que se abran en un cuadro de diálogo, en la misma pestaña o en una pestaña nueva (EJM. cuando se agrega un nuevo vehículo al listado de vehículos). Las acciones relacionadas inician procesos directamente desde un registro y utilizan la información de ese registro. Esta información es el contexto de la acción relacionada (EJM. cuando se elimina un vehículo de la lista, previamente debe de existir y debes de seleccionar el elemento para posteriormente aplicar la acción).

    Aplique la seguridad en capas: 

    Comience con el objeto de tipo de registro (Record Type Object Security). Comience por determinar qué grupos de usuarios pueden ver el tipo de registro. Los usuarios que no tengan al menos permisos de visualización del objeto no tendrán acceso a los datos de este tipo de registro.

    Luego baje al nivel de registro (Record-Level Security), cuando tiene habilitada la sincronización de datos, puede agregar reglas de seguridad para definir quién puede ver qué registros. Puede configurar dinámicamente la seguridad con campos de registro, grupos, constantes y más.

    Finalmente, configure la seguridad de vistas (Record View Security), se puede configurar la seguridad para sus vistas. Puedes decidir quién puede ver cada vista y bajo qué condiciones.

    Y la seguridad de acciones (Record Action Security), se puede configurar la seguridad para sus acciones de registro. Puede determinar quién puede ver qué acciones y bajo qué condiciones.

    Sites: Engage Logged-In Users

    Usuarios empresariales que han iniciado sesión en Appian tienen la experiencia de la aplicación a través de los denominados sitios. Los sitios conectan a los usuarios con los datos y flujos de trabajo de las aplicaciones. 

    La opción de Display Name al momento de crear un sitio representa el nombre que verán los usuarios empresariales, se omite el uso del prefijo de la aplicación en él.

    Se define el contenido del sitio agregando páginas, hay 4 tipos de páginas que se pueden agregar: acción (modelo de procesos), interfaz, listado de registro (tipos de registros) y reporte. Puede agregar hasta 10 páginas o grupos de páginas. Cada grupo de páginas puede tener hasta 10 páginas, pero solo pueden ser del tipo de páginas de interfaz.

    Si necesita vincular a los usuarios a una página de sitio específica, o vincularlos a una página filtrada previamente que solo muestra algunos datos, puede usar la función a!urlForSite() y los parámetros de URL.

    Los portales son para usuarios sin una cuenta de Appian.

    Query Your Data

    Query. Una expresión que le permite acceder a sus datos para mostrarlos en diferentes partes de su aplicación.

    Query Editor. Una poderosa herramienta que le permite crear y probar consultas mediante una experiencia guiada

    Regla de expresión (Expression Rule). Una expresión almacenada que devuelve un valor que puede verse influenciado por una o más entradas.

    *Este tema requiere tener acceso al Site de Appian

    Las consultas (queries) le permiten devolver datos según criterios específicos. Puede utilizar esos datos devueltos para:

    Rellenar un formulario. Por ejemplo, rellenar la información de un automóvil cuando se solicita mantenimiento.

    Completar opciones. Por ejemplo, en una lista de opciones múltiples, algún estado que solo derive en ciertos valores.

    Representar un KPI. Utilizar datos consultados en los componentes de la interfaz para mostrar indicadores clave de rendimiento.

    Puede consultar dos tipos de objetos:

    Tipo de registro (Record Type). Consulta datos de un tipo de registro usando a!queryRecordType(). Esto le permite consultar datos cuando el tipo de registro tiene habilitada la sincronización de datos (data sync). Este tipo se usa cuando se desea ver datos de registros, ya sean interfaces, informes o vistas de registros.

    Entidad de almacenamiento de datos (Data Store Entity). Consulta datos de una entidad de almacenamiento de datos usando a!queryEntity(). Esto le permite consultar datos directamente desde una base de datos. Si necesitas consultar este tipo de entidad, deberás seleccionar una constante que apunte a esa entidad del almacén de datos. Luego puede elegir los campos que desea que se le devuelvan. También puede filtrar los resultados, así como aplicarles paginación y clasificación.

    Hay dos métodos para devolver datos:

    Una consulta de selección (selection query) devuelve cada registro como un elemento independiente en el resultado.

    Una consulta de agregación (aggregation query) devuelve agrupaciones y medidas. Las agrupaciones le permiten agrupar campos por un valor común, mientras que las medidas le permiten calcular los valores en ciertos campos. Este tipo de consultas se configura utilizando las funciones a!aggregationFields(), a!grouping(), a!measures().

Reply
  • Buena noche Marco, comparto mis notas de los cursos del día de hoy:

    Design Record Types: Model and Configure Your Data

    En Appian no importa dónde residan sus datos, podrá unificarlos y transformarlos para satisfacer las necesidades de su negocio.

    Data Fabric. unifica datos de múltiples sistemas para permitir un acceso fácil y seguro a los datos empresariales y ofrecer una vista de 360 grados de su negocio.

    Tipo de registro (Record Type). Representan Entidades. Es un objeto que se usa para conectar y modelar la información, así como configurar el cómo los usuarios visualizarán e interactúan con los datos, cómo se actúa sobre ella (mediante procesos empresariales) y cómo se asegura. Con los tipos de registros podrás consolidar datos de sistemas dispares, optimizar el rendimiento y acelerar el diseño de aplicaciones. En Appian, los tipos de registros representan datos en diferentes categorías de datos, como procesos de negocio, conceptos de negocio y datos de búsqueda.

    Registro Appian (Appian Record). Permite conectarse a los datos de la empresa y luego unificarlos dentro de un solo modelo de datos. Estos registros son fáciles de crear y permiten conectarse a sus datos donde quiera que estén ya sea una base de datos, un modelo de proceso, Salesforce o un webservice

    *El ejercicio de “Part 1 Activity: Explore a Record Type” al no tener acceso al Site se complica su desarrollo, no es imposible, tomo nota para rehacer el ejercicio más adelante.

    Es recomendable tener la opción habilitada de sincronización de datos (Data Sync). Ésta opción activa el almacenamiento en caché de sus datos de origen en Appian, con esto el tipo de registro hará las consultas “locales” en lugar de tener que ir a un sitio externo a la aplicación, logrando que algunas tareas sean resueltas de manera más rápida.

    Si ocurren problemas con la sincronización de datos, los dos mejores enfoques son revisar el historial de sincronización (ubicado en la sección de MONITORING dentro del registro) o la notificación por correo electrónico (siendo administrador, recibirás una notificación por correo electrónico si hay algún problema al sincronizar tus datos, desconozco si esto se configuró automáticamente o se requiere activar).

    Al generar una nueva fuente de datos (data source), puede seleccionar una fuente de datos existente, agregar campos de registro y agregar relaciones a tipos de registros existentes. Configurarás la seguridad a nivel de registro usando una función separada más adelante.

    Relaciones. Las relaciones permiten conectar y hacer referencia a datos relacionados, que pueden existir entre diferentes tablas y diferentes fuentes de datos.

    Con campos de registro personalizados, puedes transformar y manipular tus datos para obtener la información que se necesita.

    Los eventos de registro permiten realizar un seguimiento transparente de qué usuario o automatización toma medidas en sus registros y cuándo (es un historial de cambios). Se pueden utilizar estos datos para monitorear y mejorar sus procesos comerciales mostrando el historial de eventos en interfaces o usándolo en la minería de procesos. Hay tres pasos principales para configurar eventos de registro: configurarlo en el tipo de registro, escribir eventos en modelos de proceso y mostrar eventos en interfaces.

    Los modelos de procesos son un objeto de diseño de Appian que se utilizará para automatizar los flujos de trabajo empresariales. Construirás procesos que se integran con diferentes sistemas, ejecutarás reglas de negocio, manipularás datos y asignarás trabajo a los usuarios.

    Al crear aplicaciones, se utilizan consultas (queries) para devolver datos de registros según criterios específicos, generalmente para mostrar o modificar datos. Hay dos formas de realizar consultas: usando el editor de consultas o escribiendo directamente en una expresión.

    *Tabla de formas comunes de hacer referencia a datos de registros

    *Pendiente al no tener acceso al Site “Activity: Explore a Record Type

    En el tipo de registro, configurarás cómo los usuarios empresariales navegarán y verán los datos. El configurar una lista de registros permite a los usuarios navegar por ella, luego, puedes crear filtros para que puedan limitar su búsqueda. Finalmente, se agregan vistas para que, una vez que encuentren lo que necesitan, puedan profundizar en un registro y ver más información al respecto.

    Una lista de registros (record list) es una lista explorable que los usuarios pueden buscar y filtrar para encontrar los registros que necesitan. Una cuadrícula (grid) muestra datos de registros en formato tabular. Las cuadrículas de solo lectura son componentes de la interfaz, por lo que puede agregarlas a cualquier interfaz.

    Se puede editar el texto a desplegar en el botón de búsqueda de la aplicación, para ello es en la sección de interfaces, en la parte de Filters hay una serie de checkbox y un bloque donde se puede ingresar el texto entrecomillado doble de lo que se quiere decir.

    *El vídeo de la sección “Configure the Record List and User Filters: Acme Auto Example” es un buen ejemplo de creación de la configuración para modificar estilo, e información que se redirigirá a cierto registro (record link, en la opción de Display Options).

    Las vistas de registros se configuran en la página Views ya teniendo seleccionado el registro. Para configurar una vista, necesitará una interfaz y pasar los datos de su registro a la interfaz.

    Al utilizar diferentes tipos de acciones de registro, puede integrar procesos empresariales para que los usuarios puedan realizar acciones informadas desde una lista o vista de registros. Hay dos tipos de acciones: Las acciones de lista inician procesos directamente desde la lista de registros y se pueden configurar para que se abran en un cuadro de diálogo, en la misma pestaña o en una pestaña nueva (EJM. cuando se agrega un nuevo vehículo al listado de vehículos). Las acciones relacionadas inician procesos directamente desde un registro y utilizan la información de ese registro. Esta información es el contexto de la acción relacionada (EJM. cuando se elimina un vehículo de la lista, previamente debe de existir y debes de seleccionar el elemento para posteriormente aplicar la acción).

    Aplique la seguridad en capas: 

    Comience con el objeto de tipo de registro (Record Type Object Security). Comience por determinar qué grupos de usuarios pueden ver el tipo de registro. Los usuarios que no tengan al menos permisos de visualización del objeto no tendrán acceso a los datos de este tipo de registro.

    Luego baje al nivel de registro (Record-Level Security), cuando tiene habilitada la sincronización de datos, puede agregar reglas de seguridad para definir quién puede ver qué registros. Puede configurar dinámicamente la seguridad con campos de registro, grupos, constantes y más.

    Finalmente, configure la seguridad de vistas (Record View Security), se puede configurar la seguridad para sus vistas. Puedes decidir quién puede ver cada vista y bajo qué condiciones.

    Y la seguridad de acciones (Record Action Security), se puede configurar la seguridad para sus acciones de registro. Puede determinar quién puede ver qué acciones y bajo qué condiciones.

    Sites: Engage Logged-In Users

    Usuarios empresariales que han iniciado sesión en Appian tienen la experiencia de la aplicación a través de los denominados sitios. Los sitios conectan a los usuarios con los datos y flujos de trabajo de las aplicaciones. 

    La opción de Display Name al momento de crear un sitio representa el nombre que verán los usuarios empresariales, se omite el uso del prefijo de la aplicación en él.

    Se define el contenido del sitio agregando páginas, hay 4 tipos de páginas que se pueden agregar: acción (modelo de procesos), interfaz, listado de registro (tipos de registros) y reporte. Puede agregar hasta 10 páginas o grupos de páginas. Cada grupo de páginas puede tener hasta 10 páginas, pero solo pueden ser del tipo de páginas de interfaz.

    Si necesita vincular a los usuarios a una página de sitio específica, o vincularlos a una página filtrada previamente que solo muestra algunos datos, puede usar la función a!urlForSite() y los parámetros de URL.

    Los portales son para usuarios sin una cuenta de Appian.

    Query Your Data

    Query. Una expresión que le permite acceder a sus datos para mostrarlos en diferentes partes de su aplicación.

    Query Editor. Una poderosa herramienta que le permite crear y probar consultas mediante una experiencia guiada

    Regla de expresión (Expression Rule). Una expresión almacenada que devuelve un valor que puede verse influenciado por una o más entradas.

    *Este tema requiere tener acceso al Site de Appian

    Las consultas (queries) le permiten devolver datos según criterios específicos. Puede utilizar esos datos devueltos para:

    Rellenar un formulario. Por ejemplo, rellenar la información de un automóvil cuando se solicita mantenimiento.

    Completar opciones. Por ejemplo, en una lista de opciones múltiples, algún estado que solo derive en ciertos valores.

    Representar un KPI. Utilizar datos consultados en los componentes de la interfaz para mostrar indicadores clave de rendimiento.

    Puede consultar dos tipos de objetos:

    Tipo de registro (Record Type). Consulta datos de un tipo de registro usando a!queryRecordType(). Esto le permite consultar datos cuando el tipo de registro tiene habilitada la sincronización de datos (data sync). Este tipo se usa cuando se desea ver datos de registros, ya sean interfaces, informes o vistas de registros.

    Entidad de almacenamiento de datos (Data Store Entity). Consulta datos de una entidad de almacenamiento de datos usando a!queryEntity(). Esto le permite consultar datos directamente desde una base de datos. Si necesitas consultar este tipo de entidad, deberás seleccionar una constante que apunte a esa entidad del almacén de datos. Luego puede elegir los campos que desea que se le devuelvan. También puede filtrar los resultados, así como aplicarles paginación y clasificación.

    Hay dos métodos para devolver datos:

    Una consulta de selección (selection query) devuelve cada registro como un elemento independiente en el resultado.

    Una consulta de agregación (aggregation query) devuelve agrupaciones y medidas. Las agrupaciones le permiten agrupar campos por un valor común, mientras que las medidas le permiten calcular los valores en ciertos campos. Este tipo de consultas se configura utilizando las funciones a!aggregationFields(), a!grouping(), a!measures().

Children
No Data