APPIAN
APPIAN
APPIAN
Data Fabric
– Record Types
– Custom Data Types
– Data Stores
– Connected Systems
– Integrations
– Web APIs
Automation
– Workflows
– Business Rules
– Robotic Process Automation
– AI Skill
Total Experience
Process Mining
Appian’s data fabric enables you to connect, unify, optimize, and secure your
data.
– Work with data in Appian using record types.
RECAP
– Use record types to connect to data wherever it resides.
– Unify your data by adding relationships.
– Use custom record fields to create new insights.
– Use source filters to filter out data.
– Record type can auto-generate views and record actions.
– Configure your app to capture and display events.
– Specify who can see which rows using record-level security.
Simplify integrations
Appian IA Skills
Use IA and Machine Learning to automate common business task like
Document Classification, Email Classification and Document Extraction.
RECAP
– Process models automate workflows that unify people,
– Systems, data, robotic task, AI, and business rules.
– Process models offer workflow nodes and smart services.
– Appian auto-generates record actions to save your time.
– Decision objects capture business rules. Reuse them.
– RPA and AI Skills automate routine task and data classification and
extraction.
– Both can be easily incorporated into your process models.
Sites-> sites are the user experience for the employees of your
organization who are logged into your Appian app
Portals -> portals are the user experience for your users not logged into
your Appian app such as customers or partners
– Register for an event.
– Report an incident.
– Request an account.
– View a public record.
RECAP
– Build user experience using low-code tools:
– Pre-built templates
– Patterns
– Drag-and-drop components
– Create two types of user experience:
– Sites, for user logged into your app
– Portals, for users without an Appian login
– Create responsive interface without redesign.
– Appian apps are secure by default and comply with key industry-
specific security standards.
Appian tiene una amplia selección de herramientas de bajo código y
proporciona a los desarrolladores plantillas, componentes y patrones
prediseñados. Además, puede reutilizar objetos (por ejemplo, interfaces) en
toda su aplicación.
Process Mining
– Discover patters in real life
– Check for conformance and deviations
– Identify root causes for deviations
– Create and monitor key metrics
Conformance Checking
– Identify deviations
– Skipped events
– Additional events
– Event order switching
– Alternative paths
– Uncover root causes
RECAP
– You’re in charge of the insight you gain from process mining.
– Process discovery reveals what your processes are like in real life.
– Conformance checking identifies deviations and their root causes
– Once you understand issues, act on your insight:
– Decide what must be automated.
– Implement a monitory dashboard.
La minería de procesos le mostrará los patrones con respecto a los datos que
ha proporcionado.
Puede utilizar esta información para optimizar procesos, automatizar aún más y
ayudarle a decidir qué métricas incluir en su panel de seguimiento.
Team:
– Product Owner
– Architect
– Team Lead
– Developer
– Test Manager
Appian Metodolgy
Initiate (1-2 weeks)
– Defines goals of the project
– Explores how the applications meets those goals
– Maps out a plan to deliver value
– Define Success
– Explore Scope
– Plan Releases
– Agreed way of working
– Definition of Ready(DoR)
– Definition of Done(DoD)
Build (2 weeks)
– Bulk of work
– Build applications in quick iterations
Sprints includes Development,Testing and Documenting
Agile Planning
Backlog refinement
Story Sizing
Sprint Planning.
– Story point (1,2,3,5,8,13)
Disciplined Development
Breaks down the user story into subtask
– Security
– Time
Develop the user story
Test the user story
Complete peer review
Complete PO review
Check the user story against the definition of done
Daily:
Progress and activities for the day
Answer those questions:
What did I accomplish yesterday?
What will I accomplish today?
What might block me from achieving my daily goal?
Sprint Review:
The team demos the completed features for a large stakeholder group
Sprint Retrospective
Contribute with solution like business and technical
Ways to improve.
– What went well?
– What could be improved?
– What went badly?
Release
– Complete final validation
– Ensure technical readiness
– Application release.
– Include hypercase
– Kardening Sprint
Optimize
– Review stakeholder feedback.
– Application performance
– Review KPIs
– AA Supervisor
– AA Registrars
– AA Maintenance Team
Data Design
Your data model likely is defined or can be defined using an Entity Relationship
Diagram (ERD)
A Site can have a maximum number of five tabs. Whether or not they are visible
to the user.
When creating a process model, you should identify data types, interfaces used
to enter data, and record types that will be linked through related actions.
Aplicaciones
Desde Cero -> vacio
Basica -> objetos y registros
Completa -> objetos, registros y funciones
Hay diferentes tipos de reglas. En la carpeta principal Reglas, debe crear una
subcarpeta para Constantes, Decisiones, Expresiones, Interfaces y Expresiones
de consulta. Asegúrese de que la carpeta Reglas y Constantes sea la principal
de cada una.
Appian crea dos subcarpetas del Centro de Conocimiento por usted: Artefactos
y documentación de aplicaciones. Debe crear más carpetas, según sea
necesario, para organizar sus documentos.
Por ejemplo, podría crear una carpeta para los documentos que los usuarios
empresariales suben a la aplicación. Especifique el Centro de Conocimiento
como la carpeta principal para cada una de estas subcarpetas.
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
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.
Digno de mención...
Algunos objetos son específicos del entorno y no pertenecen a una aplicación.
Por ejemplo, el grupo Diseñadores solo se puede ver si no seleccionamos una
aplicación y, en su lugar, vamos a la vista Objetos.
Admin user
– Design objects
– Administer objects
– Access the Admin Console
In Appian you can not delete users you can deactivate
You can transform a basic user into a developer by adding them to the
Designers System Group.
Groups
Example Groups
All Users -> parent group
Administrators -> Administer the app. Is a group for developers
Functional & Role Based -> Business users
calworkdays(datetime(2021,7,1)and datetime(2021,7,31))
calworkdays(datevalue(ri!firstDate),datevalue(ri!secondDate))
– a! SAIL functions
– ri! = rule input
Local variables can be accessed only within the function that defines them.
a!localVariables(
local!Sum: ri!first+ri!second,
"The new total is "& local!Sum
)
Extrae el modelo
index(
{
color: "Red",
make: "Toyota",
model: "Prius",
mileage: 15000
},
"model"
)
Array in Appian
{“honda”,”sedan”}
touniformstring({“honda”,2005})
Las relaciones son valiosas porque una vez que conecta un tipo de registro
con otro, podrá acceder a la información con la que está relacionado ese
tipo de registro.
¡Y son flexibles! Puede agregar o eliminar relaciones en cualquier
momento durante el desarrollo.
Tipos de relaciones
Uno a uno
Uno a muchos
Muchos a uno
Cuadrícula
Una cuadrícula muestra datos de registros en formato de tabla. Las cuadrículas
de solo lectura son componentes de la interfaz, por lo que puede agregarlas a
cualquier interfaz.
Acciones de registro
Ahora que los usuarios empresariales pueden ver los datos de sus registros,
puede permitirles tomar medidas sobre esos datos. Sus acciones pueden
abarcar un flujo de trabajo completo en su aplicación: desde aceptar un nuevo
caso, actualizar los detalles y la asignación hasta cerrar el caso.
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: acciones de
lista y acciones relacionadas.
RESUMEN
Puede utilizar variables locales en las interfaces para almacenar datos de una
consulta, mostrar información de forma condicional y capturar datos de un
usuario para modificar la interfaz.
Las variables locales solo están disponibles en la expresión en la que están
escritas, pueden ser definidas por otras variables o dejarse sin definir, y
mantienen temporalmente valores.
CDT
Un tipo de datos personalizado es un objeto de datos definido por el
usuario que imita estructuralmente la agrupación lógica de datos
relacionados creados dentro de la tabla de su base de datos relacional.
Junto con el almacén de datos, es lo que le permite estructurar y escribir
datos en la base de datos.
Resumen de la lección
En esta lección, aprendió lo siguiente:
El método más común para editar un CDT es implementar primero los cambios
en la base de datos y luego actualizar el CDT usando el archivo XSD.