Order and Service Management Project Editor

Use the Order and Service Management Project editor to configure cartridge projects. As your required data becomes available, you can configure specifications for packaging and deploying.

See OSM Developer's Guide for information about the Java perspective, including information about the Package Explorer view, the resources folder, and the src folder.

To access the Project editor, click any OSM Project entity in the Studio Projects view to display the Project editor in your workspace.

When you create a cartridge, you collect the OSM XML model, automation plug-ins, task assignment behaviors, and resource files into a single archive file and deploy the file to the OSM run-time environment.

When configuring cartridge projects, see the following topics:

Project Editor Locations Tab

Use the Project editor Locations tab to view the location and folder names of your Java libraries and resources folders.

Project Editor Manifest Tab

Use the Project editor Manifest tab to manage entity-level dependencies in a cartridge.

Note:

Design Studio populates the entity list based on project-level dependencies defined in the Dependency tab. If you have not defined any project dependencies, the entity list will be empty. See "Project Editor Dependency Tab" for more information.

The cartridge manifest declares two types of entities:

  • Exported entities are available, or visible, to other cartridges. By default, all entities defined in the cartridge are made public for other cartridges to use. You can remove entities that you do not want to make public.

  • Referenced entities are entities that are provided by other cartridges. By default, all referenced entities in other cartridges are read-only.

The manifest is used by the deploy and undeploy processes to resolve all required references. If these dependencies are not resolved, the cartridge cannot be deployed or undeployed.

Exported Entities

Field Use
Entity Type Displays a list of all possible entity types for the cartridge. Select an entity type to display the entities in the cartridge.

Note: Exported entity types are predefined and cannot be removed or opened.

Entity List Displays the entities for the selected entity type. If the cartridge is sealed, the entity list is read-only.

To exclude entities from the list, deselect the Include all from project check box, then click Select, and then from the selection list select only those entities that you want to include in the solution. For example, you may not want to make a particular manual task available to other cartridges and would therefore exclude it.

After the list is populated, you can click Remove to remove entities or Open to open the corresponding editor.

Note: Excluding an entity in the Manifest tab removes it from the validation process only; packaging is not impacted. If the entity is referenced in the run-time environment, it is available.

Include all from project By default, the check box is selected. The entity list is automatically populated with every entity defined in the cartridge.

To customize the entity list, deselect the check box, and then click Select to select one or more entities from the selection list.


Referenced Entities

Field Use
Entity Type Displays a list of all entity types that are referenced by entities in this cartridge. Select an entity type to display the referenced entities.

Note: Referenced entity types are predefined and cannot be removed or opened.

Entity List Displays the referenced entities for the selected entity type. The list displays in read-only mode.

Right-click an entity type and select Open to open the corresponding editor.


Related Topics

Order and Service Management Project Editor