Asset Models Sample
The sample named "asset-models" at $GREG_HOME/samples
represents a set of Pre-built metadata models. This sample demonstrates how registry extensions are being created and how to create a corresponding report to registry extension artifacts. This sample contains following sub samples which are made to create different sets of RXTs in accordance with corresponding scenarios.
- For each of these samples corresponding /wiki/spaces/~yohanna@wso2.com/pages/21233721 files are provided. For some metadata models there can be several RXT files involved. And for some meta data models handler definitions and handler codes are also provided.
- To generate reports these samples also include reporting template which are jasper report templates (.jrxml). And similarly samples also contain report generator code to populate data to reports from the registry.
A Sample Populator is provided to easily execute each and every sample.
Note: The data to test these added artifacts are not generated by the ant command. The sample data population for all sample models should be done (if they are not already created) to verify this sample.
Application Model
Application governance model can be used to govern different applications. It allows you to store Applications from Application name, Application version, Application description, etc. Also this sample includes a sample report generator to generate reports about the currently existing applications.
User can populate the model by executing ant run-application
command inside the Populator directory.
Business Process Model
Business Process Model is use to govern different business processes defined using Business Process Execution Language(BPEL), Business Process Model and Notation (BPMN) or XML Process Definition Language(XPDL). This will process the definition files and identify the different sub tasks (service invocations, user interactions) in it and list down as Service Tasks and User Tasks. Also this sample includes a sample report generator to generate reports about the currently existing processes.
User can populate the model by executing ant run-process
command inside the Populator directory.
Refer README.txt
of Business process model sample to test handler functionality.
People Model
People model can be use to govern organizational human resources. It clearly define the organizational hierachy from Organizational level to individual person level. When different people are added to different posts in the organization, the organization would set as an association of that person.
Organization can have several Departments and a Department can have several Project group and so on. Also people in the organization are holding different status like Organization president, Department head, Project manager. People model is design to represent all these associations within a organization. Also this sample includes a sample report generator to generate reports about the currently existing reports organizations.
User can populate the model by executing ant run-people
command inside the Populator directory.
Project Model
Project model can be use to govern differnet Projects. It allows to store data related to project such as Project name, Project manager, Project team members etc. Also this sample includes a sample report generator to generate reports about the currently existing projects.
User can populate the model by executing ant run-project
command inside the Populator directory.
Test Plan Model
Test Plan governance model can be use to govern test plans. This sample defines a test plan hierachy from test harness level to individual test case level. Refer README.txt of this sample for further explanations.
User can populate the model by executing ant run-testplan
command inside the Populator directory.