An app may consist of several plugins, each intended for a different novomind iAGENT process.
Plugins need to be packaged into the app container. Each plugin artefact (jar file) needs to be placed in the corresponding directories inside the app container:
.
+-- dist
| +-- agent
| | +-- my.plugin.agent.jar
| +-- chat
| | +-- my.plugin.chat.jar
| +-- core
| | +-- my.plugin.core.jar
| +-- routing
| +-- my.plugin.routing.jar
+-- app-manifest.xml
dist/routing/
directory of the app container. dist/agent/
directory of the app container. dist/core/
directory of the app container. dist/chat/
directory of the app container. Apps can define several elements using the <metadata>
tag in the app-manifest.xml. The structure of these elements is defined in the ecom-metadata-schema.xsd. Possible elements are: