Best Practices – Global Patterns

Foundations / Best Practices / Best Practices – Global Patterns

Interaction Foundations

Action Placement

Learn where to place actions and how to style them.

AI Notice

Inform users when content is generated or edited by AI to ensure transparency and user trust.

Navigation

Support seamless navigation across and within apps.

Action Placement

Learn where to place actions and how to style them.

Navigation

Support seamless navigation across and within apps.

Message Handling

Message Handling – Overview

Use the right message types to inform users without interrupting their flow.

Empty States

Explain why content is missing and offer simple actions to move forward.

Processing Multiple Items

Use standard message patterns to indicate the processing status of individual items.

Object Handling

Object Handling (Create, Edit, Delete)

Learn about the different flows and naming conventions for simple and nested objects.

Simple Objects

Create and edit content managed on a single page.

Complex Objects – Global Flow

Create and edit pages with subpages. Save together on the main page.

Complex Objects – Local Flow

Create and edit pages with subpages. Save separately on each page.

Create with Reference

Link a new object to an existing one without copying any data.

Copy

Create a new object from an existing one and fine-tune it to your needs.

Partial Edit

Make part of an object editable, using in-place edits or a dialog.

Mass Edit

Update multiple objects at once by changing shared properties.

Delete

Explore delete flows for object pages and list reports.

Draft Handling

Manage drafts before an object is actively saved.

Mobile Integration

Mobile Integration

Leverage native mobile interfaces to access device capabilities like the camera or voice recording.