Create a Job Using Data Manager Configuration
Web Tools are a resource for backend and development teams, providing functionalities for data management, log viewing, data import/export, job execution, and more within an Order Management System (OMS) instance.
Accessing Web Tools is straightforward. Users can conveniently navigate to the following URL in their web browsers: https://user-instance.hotwax.io/webtools. For example, for demo-oms, the corresponding URL would be https://demo-oms.hotwax.io/webtools.
Upon reaching the Web Tools portal, users are prompted to log in using their credentials.
Entity Engine
The Entity Engine in HotWax Commerce Web Tools is essential for viewing and managing data. It offers a platform for handling entities within the system, particularly benefiting backend and development teams by enabling efficient data management.
Entity Engine is accessible through the Entity Engine button on the second row of tabs on the main web tools page. Alternatively, users can also find a list of Entity Engine Tools directly on the web tools main page.
Click on the
Entity Enginebutton to be redirected to theEntity Data Maintenancepage.Use filters such as
Group NameandEntity Nameto find specific records.An alphabetical list of all entities is also displayed on this page.
Click on the name of a specific entity to view its dataset.
Explore functions and filters to search data within the entity.
For a comprehensive view of all records of an entity, click the
Searchbutton.Utilize the
View Relationsoption to explore relationships with other entities. For example, if we consider the entity ‘Facility’, we can see that it is related to entities ‘FacilityGroup’, ‘ProductStore’, ‘Party’ and so on.
Entity SQL Processor
The Entity SQL Processor in Web Tools interprets and executes SQL commands, improving viewing and management efficiency by providing users with the capability to execute SQL queries in the system.
Navigate to the
Entity Enginepage within Web Tools. Click onEntity SQL Processorwithin theEntity Enginepage. Alternatively, users can find theEntity SQL Processoroption underEntity Engine Toolson the main Web Tools page and click on it.This opens the
Entity SQL Processorpage.Change the group to 'org.apache.ofbiz’.
Input the required SQL query in the
SQL commandfield.If required, use the
Limit Rowsfunction to limit the number of results displayed.Click on
Sendto initiate the execution of the SQL query.
The search results are presented in chronologically descending order, providing users with the output of the executed SQL command.
Service Engine
The Service Engine is a useful component for running and managing services within the OMS. This functionality provides users with a platform for searching, running, and scheduling various jobs and services.
Service Engine is accessible through the Service Engine button on the second row of tabs on the main web tools page. Alternatively, users can also find a list of Service Engine Tools on the web tools main page.
Clicking the
Service Enginebutton directs users to theService Referencepage.An alphabetical list of all the services is available on this page. Use the alphabets displayed at the top of the page to quickly locate a service by its name.
Click on a specific service to open a dedicated page containing details, in parameters, and out parameters of the selected service.
Depending on the requirements, users can run or schedule a service or job.
Job List
The Job List tab assists users to view and manage jobs associated with the OMS instance. This functionality provides users with a comprehensive view of the job details and their current status, allowing for efficient tracking and management of various tasks within the OMS environment.
The search functionality allows users to find specific jobs by selecting a function from the drop-down menu and entering relevant data. This feature streamlines the process of locating specific jobs within the OMS instance. The search results obtained with this action are displayed below, and the users can click on any particular job to view its details.
Users can also click on the Find button to view a complete list of all jobs within the OMS instance.
Schedule a Job
The Schedule Job tab is a feature that enables users to manage and automate the execution of specific jobs or services within the system.
Clicking on the
Schedule Jobtab, directs the users to a page where they can schedule a specific job or service.Here, users can input details such as date, time, frequency, and more to schedule a job at a specific time and set intervals for repetition.
Additionally, users have the option to check the
Run As Systemcheckbox to execute the job as a system.
Reader
A Reader is a type of plugin that allows users to import data from various integrations that clients use for automation, and more.
Clicking on the
XML Data Import Readersbutton within theImport/Exporttab redirects the users to theXML Import to DataSource(s)page.Users should input 'ext-name', where 'name' represents the name of the integration from which data needs to be imported in the
Enter Readersfield.Clicking on the
Importbutton initiates the data import process into the designated data sources. TheResultssection displays file names and a summary of the import process, allowing users to quickly verify the success of the operation.
Logs
Logs, accessible through the Logging button on the second row of tabs in Web Tools, provides users with a location for viewing logs of various actions being performed within the OMS instance.
Users can use 'Command+F' or 'Ctrl+F' within the logs to locate specific logs.
Error logs are highlighted in red and enclosed within a red box, making them easily identifiable.
Facility
The Facilities page enables users to view, search, and manage both physical and virtual facilities associated with the OMS instance.
Click on the
Facilitybutton located on the first row of tabs. This action opens theFacilitiespage. Once on theFacilitiespage, options are available for searching specific facilities.In the search section, use the drop-down menu to select a specific function and enter relevant data to filter the facilities.
Click the
Findbutton to initiate the search based on the selected function and entered data. The search results will be displayed below.If you click the
Findbutton without selecting any function or entering data, an alphabetical list of all facilities is displayed as a result.Click on any facility to view the
Edit Facilitypage.On the
Edit Facilitypage, users can update the details about the selected facility as needed.
Import Data
There are two methods for adding data into an entity. One approach involves navigating to the entity using the Entity Engine and utilizing the Create New button to input data directly into the entity. Alternatively, data can be imported using XML.
Using the Create New button in Entity Engine
Create New button in Entity EngineGo to the
Entity Engineand select the specific entity where you want to enter data.Click on the
Create Newbutton.Fill in the relevant fields with the data you want to input.
After entering the data, click on the
Createbutton to create the dataset for the selected entity.The system will create the relevant dataset and redirect you to the
View Valuepage for the newly created data.At the bottom of the
View Valuepage, find theEntity XML Representationsection. Here, you can view the XML format for the dataset.
Importing XML Data
After obtaining the XML data format, users can import the data directly from the XML Import to DataSource(s) page using these steps:
Click on
Import/Exportand select theXML Data Importbutton to access theXML Import to DataSource(s)page.In the
Complete XML documentfield on the page, insert the data in the correct XML format. The data has to be placed between the<entity-engine-xml>and</entity-engine-xml>tags.Once the XML data is inserted, click on the
Import Textbutton to initiate the data import process.
Last updated