Skip to main content

Desarrollo de App Studio

Citizen development

Las unidades de negocio controlan cada vez más sus esfuerzos de desarrollo de aplicaciones, y los citizen developers desempeñan un rol crucial en el avance de dicho esfuerzo. Los citizen developers son profesionales de negocio que están capacitados para construir y diseñar aplicaciones empresariales reales y soluciones de comercialización rápidas. Los líderes de aplicaciones (Lead System Architects, LSA) deben ayudar a definir, guiar y optimizar el Citizen Development para maximizar los beneficios mutuos para el negocio y para la TI. Enterprise Low-Code App Studio puede unificar el negocio y la TI en tiempo real, utilizando modelos visuales y una metodología ágil para crear aplicaciones rápidamente.

Los citizen developers pueden construir con fiabilidad en base a las funciones que los LSA ponen a disposición a través de patrones de reutilización.

App Studio incluye ayuda contextual y guías de autoaprendizaje, lo que permite a los expertos en negocio y a los citizen developers plasmar directamente sus objetivos y configurar rápidamente las aplicaciones en Pega Platform™.

Roles y Responsabilidades

Los miembros del personal certificados por Pega actúan como asesores de equipos de expertos de negocio y otros citizen developers para facilitar el desarrollo de aplicaciones.

App Studio Development who's who
App Studio Development - Roles & Responsibilities

App Studio es compatible con la UI en tiempo real con plantillas de diseño predefinidas. Cualquier persona involucrada en un proceso de negocio puede contribuir a la planificación de la aplicación y al desarrollo del enfoque que ayude a conseguir los mejores efectos al mismo tiempo que proporciona soluciones de TI para el negocio.

Responsabilidades de un Lead System Architect

Algunas de las responsabilidades más importantes de un Lead System Architect necesarias para apoyar las contribuciones de Citizen Development utilizando App Studio son las siguientes:

  • Usar App Studio y definir los objetos de datos básicos que necesita una aplicación
  • Usar Dev studio para revisar la herencia directa
  • Garantizar la calidad y extensibilidad de los modelos de datos
  • Habilitar el desarrollo de ramas para que los citizen developers puedan utilizarlo
  • Realizar revisiones de las ramas
  • Crear plantillas de interfaz de usuario para su selección en App Studio al configurar una vista para un paso de proceso
  • Desacoplar la capa del caso de:
    • dónde se encuentran los sistema de registros,
    • qué forma toman los sistemas de registros,
    • cómo persisten los datos en los sistemas de registro.
  • Crear componentes reutilizables y marcar esos componentes como registros relevantes siempre que sea posible, para que puedan ser descubiertos en App Studio.
  • El diseño de la aplicación puede requerir la colocación compleja de reglas y marcadores de posición para estas reglas en rulesets específicos utilizando Dev Studio, lo que permite al equipo de entrega recoger las versiones relevantes de App Studio cuando sea posible.
  • Garantizar que la aplicación se diseñe o se implemente de acuerdo con las contenciones de la organización o las prácticas recomendadas que establece el equipo del centro de excelencia (COE) o del LSA.
  • Garantizar que las reglas de aplicación se creen en la capa correcta y que se dé el acceso necesario y correcto a los citizen developer o los desarrolladores experimentados.

Por ejemplo, el siguiente diagrama proporciona un ejemplo sencillo de cómo se puede conceder el acceso en base al rol y la capa:

App studio development - LSA Responsibilities

Tareas que se pueden realizar y beneficios de App Studio

Tareas comunes que se pueden realizar con App Studio:

  • Empaquetado de aplicaciones
  • Cambio de aplicaciones
  • Adición de tipos de casos
  • Configuración de participantes del caso
  • Configuración y actualización de etapas (como validación de etapas, proceso opcional adicional, acciones opcionales y etapas alternativas)
  • Visualización de tipos de datos y modelo de datos
  • Definición del modelo de datos cargando un archivo .csv o Excel
  • Configuración de la vista
  • Cambio de estilo de la aplicación
  • Creación de personas y usuarios
  • Creación de interfaces de canales
  • Configuración del portal basada en la Persona usando un enfoque sencillo y basado en el modelo
  • Creación y modificación de páginas (UI Pages) para su uso en menús para simplificar la navegación. Con Pages, las landing pages pueden crearse de forma inmediata.
  • Para comunicar de forma inequívoca las metas de negocio, los Citizen developers pueden editar el nombre de la aplicación, la URL, la descripción y los objetivos de negocio directamente en App Studio.
  • La gestión de usuarios de App Studio proporciona una configuración de seguridad mejorada en el nivel de Persona que puede configurarse en tipos de casos, objetos de datos y conjuntos de configuración.
Feature vs security1 86
  •  Los usuarios de una aplicación pueden cambiar la configuración de esta durante su ejecución mediante la creación de conjuntos de configuración. Como resultado, los usuarios pueden ajustar una aplicación a sus necesidades del negocio usando un enfoque sin código. Como los conjuntos de configuración reducen al mínimo la necesidad de anular las reglas y de modificarlas de forma personalizada, se facilita el mantenimiento y la actualización. Para una mejor organización de los recursos, las configuraciones se agrupan en conjuntos de configuraciones. Los conjuntos de configuración consisten en configuraciones que definen cómo funcionan los diferentes elementos de una aplicación.

          Para obtener más información, consulte el siguiente artículo de Community y el curso de Pega Academy:

          Configuration Sets (Conjuntos de configuraciones): curso de Academy

          Configuration Sets (Conjuntos de configuraciones): artículo de Community 

  • Los citizen developers pueden crear tablas de decisión que definan condiciones que incluyan múltiples elementos y den lugar a diferentes resultados.
  • Para recopilar datos de los usuarios de su aplicación, ahora puede preparar cuestionarios de forma sencilla en App Studio, sin necesidad de cambiar a Dev Studio.

Beneficios de App Studio

App Studio acelera su proyecto.

La creación de una aplicación con App Studio en mente garantiza el cumplimiento de los sistemas de contención, la transparencia y la visibilidad.

App Studio puede aprovecharse para la habilitación, la colaboración y la innovación:

App studio development - App Studio Benefits

 

Técnicas de desarrollo de aplicaciones low-code

Comprométase a aprovechar el desarrollo de aplicaciones low-code (haciendo uso de App Studio):

El uso eficaz de las plantillas y la participación de colaboradores con diferentes habilidades y roles ahorra tiempo y aumenta la eficacia del trabajo.

Crear Microjourneys para el éxito del cliente

Ayude a los clientes a alcanzar la resolución exitosa de sus procesos de negocio al aplicar la metodología Pega Express™ mientras trabaja en proyectos de implementación a través de journeys y microjourneys™. Cuando la atención se centra en un journey a la vez, se alcanzan resultados con mayor rapidez.

Adoptar el desarrollo orientado a las funciones

Desarrolle capacidades en el contexto de una función para mantener los requerimientos funcionales y el estado del proyecto directamente en su aplicación. Asocie las características con los elementos de una aplicación que necesita ser desarrollada.

Reutilizar las capacidades incorporadas

Reutilice la funcionalidad que hereda de las aplicaciones incorporadas para poder centrar sus esfuerzos de desarrollo en funciones y capacidades únicas.

Diseñar aplicaciones para la reutilización y extensión

Ahorre tiempo y acelere el proceso de desarrollo de sus aplicaciones al diseñarlas para su reutilización y extensión. Cuando crea elementos reutilizables, como reglas y clases, puede volver a implementarlos en futuros proyectos para hacer su trabajo más eficiente.

Hacer partícipes a las partes interesadas y los miembros del equipo y comunicarse con ellos

La comunicación es una parte crucial del desarrollo de aplicaciones. Pega Platform es compatible con el intercambio ininterrumpido de información entre los miembros del equipo de desarrollo y los usuarios que procesan los casos en su aplicación. Mejore la colaboración con documentos que se pueden compartir, espacios que reúnen a usuarios conectados de manera profesional y mensajes que los usuarios pueden publicar en un gadget de Pulse. Las herramientas sociales integradas permiten una comunicación interdisciplinaria ágil y coherente.

Aplicación compatible con App Studio

La landing page App Studio Compliance User Interface en Dev Studio puede aprovecharse para identificar los elementos de la UI en una aplicación que pudieran presentar problemas de mantenimiento o actualización. Al analizar los reportes de esta landing page, el desarrollador puede saber cómo representar de forma más eficiente los componentes que requieren de un extenso proceso y ahorrar tiempo de desarrollo en futuras actualizaciones.

  1. En el encabezado de Dev Studio, haga clic en Configure > Application > Quality > App Studio Compliance > User Interface.
  2. En la sección Built-on applications, seleccione una o más aplicaciones cuyos componentes de la UI se revisarán.
  3. Haga clic en Apply (Sistema > Operaciones > Registros).
  4. Revise el reporte y siga las sugerencias para actualizar los componentes de la UI.
  5. Opcional: para abrir una sección que contenga problemas de UI en una nueva pestaña, despliegue el encabezado del reporte correspondiente y luego haga clic en el nombre de la sección.

Comportamiento del tiempo de diseño en App Studio

Al crear una aplicación en App Studio, conviene que los desarrolladores sean conscientes de algunas diferencias con Dev Studio. En el momento del diseño, algunas funciones están desactivadas o tienen opciones limitadas cuando se configuran en Dev Studio y luego se pasan a App Studio.

App studio development - App Studio limitations
Nota: La lista anterior no es exhaustiva. Para ver la lista completa de limitaciones, consulte la documentación más reciente de la ayuda de App Studio.

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice