跳到主要内容

Designer Reference

Quick reference for the API Extension Designer interface elements and keyboard shortcuts.

Toolbar​

ButtonIconActionVisible when
NewCreate a new extension projectNo project open
OpenOpen an existing .aep fileNo project open
CloseClose the current projectA project is open
SaveSave the project (Ctrl+S)A project is open
Save as...Save a copy under a new nameA project is open
AnalyzeValidate and generate types for the selected nodeA project is open
BuildCompile the extension into a .pkgA project is open
Publish to RepositoryUpload the built .pkg to the repositoryA project is open
Re-analyzeRe-validate after changes (faster than full build)A project is open
Add ApplicationAdd a new application nodeA project is selected
Add ServiceAdd a new service to the selected applicationAn application is selected
DeleteRemove the selected application or serviceAn application or service is selected

Project Tree​

NodeIconChildren
ProjectExtensionApplications
ApplicationWeb applicationServices
ServiceType-specific (SOAP, REST, Kafka, GraphQL, gRPC, WebSocket, etc.)(leaf — operations appear in the Application/Service data grids after analysis)

Selecting a node opens its detail panel in the right-hand area: the Project Panel, Application Panel, or Service Panel.

Context Menus​

Right-click a tree node to open its context menu:

Project Node​

  • Add Application
  • Analyze
  • Reanalyze
  • Build
  • Save
  • Save As

Application Node​

  • Add Service
  • Design Service
  • Analyze
  • Reanalyze
  • Delete Application

Service Node​

  • Analyze
  • Reanalyze
  • Delete Service

Keyboard Shortcuts​

ShortcutAction
Ctrl+SSave project
Ctrl+NNew project
Ctrl+OOpen project

Status Indicators​

During analysis and build, the designer shows:

  • Indeterminate progress bar — analysis is running.
  • "completed / total" tag — how many services have finished (when analyzing more than one).
  • Info bar — success, warning, or error messages (e.g. "The package has been generated", "Build the project first before publishing.").

Detail Panels​

PanelShows
Project PanelIdentity, Publishing, Version & Build, Export, Description, Changelog, and a Services data grid
Application PanelName, Description, and a Services data grid (name, type, Definition URI, status)
Service PanelName, Service Type, Definition URI (with Browse / Test Connection), Username, Password, Description, plus Service Description and Logs tabs

See Also​