--- title: Create a diagram action for a custom shape description: Create diagram actions for newly added custom shapes that can be used in  Enterprise Modeling and Visualization to create diagrams. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-portfolio-management/eaw-modeling-action-custom-shape.html release: australia topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Working with custom shapes, Working with Enterprise Modeling and Visualization, Managing Enterprise Architecture Workspace, Enterprise Architecture Workspace, Enterprise Architecture] --- # Create a diagram action for a custom shape Create diagram actions for newly added custom shapes that can be used in  Enterprise Modeling and Visualization to create diagrams. ## Before you begin Role required: sn\_apm.apm\_admin ## About this task After creating custom shapes and adding them to the shape library, you can define actions to associate with each shape. Diagram actions enhance the user experience by making diagrams more interactive and functional. ## Procedure 1. Navigate to **Workspaces** > **Enterprise Architecture Workspace**. 2. Open the Setup page by selecting the Setup icon \(\[Omitted image "eaw-icon-setup.png"\] Alt text: setup icon.\). 3. Select the expand row icon \(\[Omitted image "ExpandIcon.png"\] Alt text: expand row icon.\) next to **Enterprise Modeling and Visualization**. 4. Select **Diagram Actions**. 5. Select **New**. 6. On the Diagram Action form, fill in the fields. For field information, see [Create diagram action form](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-portfolio-management/eaw-diagram-action-form.md). 7. Select **Save**. **Parent Topic:**[Working with custom shapes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-portfolio-management/eaw-working-custom-shapes.md) **Related topics** [Custom shapes example](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-portfolio-management/eaw-modeling-custom-shape-example.md) [Add a shape library element for a custom shape](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-portfolio-management/eaw-modeling-custom-shape-element.md) [Add a custom shape library](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-portfolio-management/eaw-modeling-add-custom-shape-library.md) [Storing shapes or images to the database](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-portfolio-management/eaw-modeling-store-image-databse.md)