Let's talkHablemos
All workTodo el trabajo

02 / 04

Advanced Create & Edit Page Template

A reusable page template for creating and editing complex business objects.

Una plantilla reutilizable para crear y editar objetos de negocio complejos.

New Customer page built with the Advanced Create and Edit template
CompanyEmpresa
Oracle · Redwood Design System
My roleMi rol
Design lead, from initial concept through specification
Líder de diseño, del concepto inicial a la especificación
MethodsMétodos
Scenario analysis, stakeholder feedback, usability review, layout exploration, interaction design, documentation
Análisis de escenarios, feedback de stakeholders, revisión de usabilidad, exploración de layouts, diseño de interacción, documentación
OutcomeResultado
Reached production
Llegó a producción

01Project overviewResumen del proyecto

I led the design of a reusable page template for creating and editing complex business objects.

Lideré el diseño de una plantilla de página reutilizable para crear y editar objetos de negocio complejos.

The project brought together information hierarchy, navigation, related tasks and error handling. I owned the work from the initial concept through specification, and the template reached production.

El proyecto reunió jerarquía de información, navegación, tareas relacionadas y manejo de errores. Fui responsable del trabajo desde el concepto inicial hasta la especificación, y la plantilla llegó a producción.

02Problem statementEl problema

Business specialists work with objects that contain many attributes and related records. They need to move between sections, add supporting information and resolve errors without losing the main task.

Los especialistas de negocio trabajan con objetos que tienen muchos atributos y registros relacionados. Necesitan moverse entre secciones, agregar información de soporte y resolver errores sin perder la tarea principal.

A single long form or a fixed sequence does not fit every workflow.

Un solo formulario largo o una secuencia fija no sirve para todos los flujos.

03Research and insightsInvestigación e insights

I reviewed existing enterprise scenarios, including Accounts Payable invoices, Supply Chain Product Hub and HR workflows. I compared how each organized essential information, sections and related records. Stakeholder feedback and usability review informed the work.

Revisé escenarios empresariales existentes, como facturas de Cuentas por Pagar, Supply Chain Product Hub y flujos de RH. Comparé cómo cada uno organizaba la información esencial, las secciones y los registros relacionados. El feedback de stakeholders y la revisión de usabilidad guiaron el trabajo.

Keep the object in context

El objeto siempre en contexto

Separating the information that defines the object from the details in each section gave the page a clear hierarchy, while letting users move through a large amount of data.

Separar la información que define al objeto de los detalles de cada sección dio a la página una jerarquía clara y permitió recorrer grandes cantidades de datos.

Match navigation to the content

La navegación según el contenido

Some tasks fit a simple form; others require navigation across grouped content or a long page. I explored these structures instead of treating every task as the same form.

Algunas tareas caben en un formulario simple; otras requieren navegar contenido agrupado o una página larga. Exploré estas estructuras en lugar de tratar todas las tareas como el mismo formulario.

Support related tasks and recovery

Tareas relacionadas y recuperación

Scenarios needed ways to create child records and locate errors outside the visible section. These became part of the template behavior, not separate screens added at the end.

Los escenarios necesitaban crear registros hijos y localizar errores fuera de la sección visible. Eso se volvió parte del comportamiento de la plantilla, no pantallas separadas agregadas al final.

Reference analysis of NetSuite, AP Invoices and Supply Chain Product Hub
Reference analysis of Supply Chain Product Hub, ERP AP Invoices and NetSuite, where I defined patterns and identified main information, primary and secondary navigation, and content.
Análisis de referencia de Supply Chain Product Hub, ERP AP Invoices y NetSuite, donde definí patrones e identifiqué información principal, navegación primaria y secundaria, y contenido.

04ProcessProceso

I mapped the information hierarchy and explored simple, linear and complex create-and-edit patterns. From there, I developed configurations for the page header, main information, navigation and detailed content, then reviewed the work with stakeholders.

Mapeé la jerarquía de información y exploré patrones simples, lineales y complejos de crear y editar. A partir de ahí desarrollé configuraciones para el encabezado, la información principal, la navegación y el contenido detallado, y revisé el trabajo con stakeholders.

  • Decision 1 · Use the right navigation

    Decisión 1 · Usar la navegación correcta

    The template supports tabs for related content, a Vertical Anchor Navigator for long sectioned forms, or forms and collections without navigation. A strictly sequential task belongs in a guided process instead.

    La plantilla admite tabs para contenido relacionado, un Vertical Anchor Navigator para formularios largos por secciones, o formularios y colecciones sin navegación. Una tarea estrictamente secuencial pertenece a un proceso guiado.

  • Decision 2 · Keep related work connected

    Decisión 2 · Mantener conectado el trabajo relacionado

    Create-and-edit drawers support secondary tasks, such as adding a row, editing a related item or attaching a file, without requiring users to leave the main process.

    Los drawers de crear y editar resuelven tareas secundarias, como agregar una fila, editar un elemento relacionado o adjuntar un archivo, sin salir del proceso principal.

  • Decision 3 · Define behavior beyond the desktop layout

    Decisión 3 · Definir el comportamiento más allá del desktop

    The specifications cover responsive and scrolling behavior. Accessibility notes define page-title reading order, heading roles and keyboard focus expectations alongside the component-level guidance.

    Las especificaciones cubren el comportamiento responsive y de scroll. Las notas de accesibilidad definen el orden de lectura del título, los roles de encabezado y el foco de teclado, junto con la guía de cada componente.

Shapes of Create and Edit explorations
Early exploration: progressive disclosure and navigation across multiple levels of information.
Exploración temprana: revelación progresiva y navegación entre varios niveles de información.

05SolutionSolución

  • Specialized page template

    Plantilla especializada

    A page template for business processes that makes navigation and large amounts of information manageable when creating and editing.

    Una plantilla para procesos de negocio que hace manejables la navegación y grandes cantidades de información al crear y editar.

  • Flexible structure

    Estructura flexible

    The template adapts to the structure of the information, making large amounts of data and related attributes easier to navigate. Configurable information levels support different business workflows.

    La plantilla se adapta a la estructura de la información, haciendo más fácil navegar grandes cantidades de datos y atributos relacionados. Los niveles de información configurables se ajustan a distintos flujos de negocio.

  • Make errors findable

    Errores fáciles de encontrar

    The error model connects page-level feedback, field messages and indicators for sections that are not currently visible. Users understand what needs attention and where to find it before submitting.

    El modelo de errores conecta el feedback de página, los mensajes por campo y los indicadores en secciones que no están a la vista. El usuario entiende qué requiere atención y dónde encontrarlo antes de enviar.

06ImpactImpacto

ShippedLanzadaThe template reached production in Redwood.La plantilla llegó a producción en Redwood.

I delivered a reusable structure and specifications covering usage, anatomy, messages, accessibility, responsive layouts and scrolling.

Entregué una estructura reutilizable y especificaciones de uso, anatomía, mensajes, accesibilidad, layouts responsive y scroll.

My contribution

Mi aporte

I connected the structure of the data with the behavior of the page: how users navigate, handle related records and recover from errors. That work extended the template beyond its visual layout.

Conecté la estructura de los datos con el comportamiento de la página: cómo navega el usuario, cómo maneja registros relacionados y cómo se recupera de errores. Ese trabajo llevó la plantilla más allá de su layout visual.