In this document:
Once the project is created, you will find the package structure in APS Project Explorer.
It contains:
Files
folder with all files included into the packagePackage Contents
folder with the list of active APS views and editorsBuilds
folder with built packagesFirst of all, pay attention to the Application ID in the new project since it uniquely identifies the integration package. It must not change during the package life cycle unless you create a new integration package from the existing one. The latter is the case you face now - you are creating a new integration package. Ensure the chosen application ID is unique and will satisfy you during its life cycle. If not, change it before you launch the package into production as follows.
In the Overview editor, click the Change button opposite the Application ID field.
In the With: field, enter the new application ID and click OK.
This will start the process of replacing all occurrences of the current application ID with the one you entered in the With: field within the whole project.
Usually, the application ID is used as the prefix in all APS type IDs, thus making them globally unique.
To open an APS editor or a file, double-click on it in the APS Project Explorer.
Use the APS editors to create the needed components of the package in the following order.
In the Overview editor, enter the general information missed during project creation:
Add the path to the application icon
Enter URLs of the vendor’s and packager contact pages
Fill in the Summary and Description fields
Assign at least one category to the project. When the package is uploaded to the APS catalog, one can find it in one or several product categories respectively.
Add at least one screenshot related to the application
On the Services editor, configure presentation data for each service your application can provide. To add a service, right click on the Services sub-folder and then select New > APS Service.
Configure each service in the following order:
.schema
.You can go directly to the Types Diagram by clicking the APS Type link.
Note
Development of provisioning PHP scripts is explained in demo projects.
.schema
file, you can use a short format of type IDs, no matter in their declaration or
in relations. In the short format, you can omit the application ID prefix. For example, instead ofView and validate the resource model using the APS types diagram.
In the Navigation editor, create the custom UI navigation trees for different control panels as explained in the Developing UI Navigation Trees section.
To update previous versions of the package, in the Upgrades editor, specify the update rules and edit the package change log.
APS package certification criteria require each package to have at least the document specified as class deployment-guide and optionally other documents. Use the Documentation editor for this purpose.
In the Files
folder, open the APP-META.xml
file to verify its contents and add other elements that might be
missed in the GUI tools.
To save the project, click CTRL-S on Windows or Linux, or CMD-S on Mac.