ChatERP

General information

Comarch ChatERP is a virtual assistant service currently in beta testing. It allows users with appropriate authorizations to execute commands directed to it. In the initial phase, it can provide information on some of the data stored in the system, perform actions, and explain the functions available in Comarch ERP Enterprise.

Responses generated by ChatERP are based on AI algorithms. The data from user questions and ChatERP responses is sent to Comarch and OpenAI for the purposes of service provision. Therefore, by using the intelligent assistant service, you consent to transferring data from your questions and answers to Comarch S.A. or our technology subcontractors. To mitigate the risk of disclosing too much information in this data exchange:

  • You agree not to share personal, sensitive, or other confidential company information in the questions you ask
  • The mechanism for generating responses in ChatERP (beta) does not allow responses that would result in the processing of personal data

This is also important because all information contained in the questions asked and responses given is recorded and used for service improvement and training purposes.

Note
When using Comarch ChatERP, please note that the beta version of the service has access to a limited range of information and actions, as described below, and the responses given or commands executed may be subject to errors.

Access to Comarch ChatERP

To access the feature, you must first activate an appropriate function in the Customizing application. To do this, open the Customizing application, select the ChatERP function, and activate it.

After enabling the Active parameter, you will see the [Comarch ChatERP] button in the system window, allowing you to open a dedicated pane for chatting with the virtual assistant.

ChatERP pane on Home page

You can also display the ChatERP pane by selecting the [Settings] menu → [Dockable views] → [ChatERP].

Opening ChatERP in Settings menu
Note
ChatERP is only available in the new system interface.

To activate it, complete the following steps:

  1. Open the User settings application
  2. Select the database for which you want to activate the new interface
  3. Open the Display tab at the bottom of the window
  4. In the Display setting field, select the User-defined option
  5. In the Theme field, select the CDS option
  6. Save changes

User settings for new interface theme

ChatERP pane

After opening ChatERP, you will find the following buttons in the pane toolbar:

  • [More actions] – expands a list with the following actions:
    • [Information] – opens a window with information about the virtual assistant and the terms of use of ChatERP
    • [Help] – opens the ChatERP documentation
    • [Clear the conversation] – allows you to remove all questions and answers from the ChatERP pane
  • [Auto hide] – allows you to pin or unpin the ChatERP pane within the system window
  • [Close] – closes the ChatERP pane. To reopen it, select [Settings] → [Dockable views] → [ChatERP].

At the bottom of the pane, there is a field where you can enter your query or command for the virtual assistant. To send the query and have it processed by ChatERP, select the [Submit ] button or press [Enter]. As a result, your query will be displayed in the working area of the pane and the virtual assistant will generate a response to it below.

Range of available data

During a conversation with ChatERP, you can get information about the features of Comarch ERP Enterprise, its cockpits, objects, and available actions. With extensive insight into the user documentation, the virtual assistant can give you an immediate, concise answer without referring you to the documentation.

The functions available within ChatERP can be divided into queries, which generate and display an answer in the pane, and commands, which cause the assistant to perform a specific action.

Note
It is recommended that queries and commands be entered in the current database language.
Note
In the case of multi-site databases, note that responses and commands refer to the organization you are currently logged in to.

Queries for ChatERP

Depending on the nature of your query, ChatERP may generate a response that you can use to take further action. To do this, hover over the generated response and select one of the available options.

Response generated by ChatERP

The following actions are available for generated responses:

  • [Statistics] – allows you to display a dedicated window with statistics based on the generated response. You can display the statistics as bar, pie, doughnut, and line charts.
[Statistics] button in ChatERP pane
Chart generated in response to user question

Note
The ability to display charts with statistical data is available for responses containing data from which such charts can be generated
.

  • [Copy] – allows you to copy the response text
[Copy] button in ChatERP pane
  • [Regenerate] – deletes the selected response and generates a new one. This option is usually used for responses about statistics that may be subject to certain changes.
[Regenerate] button in ChatERP pane
  • [Redirect] – redirects you to an appropriate application based on which the response was generated

[Redirect] button in ChatERP pane
Note
ChatERP only answers questions about Comarch ERP Enterprise.

Note
ChatERP responds to user questions about the system operation (for instance, about issuing a sales order) regardless of the authorization verification. If your query concerns sensitive data (such as the amount of a particular customer’s orders) and you do not have sufficient authorizations, you will see an alert message.

The following table contains example questions for ChatERP, sample answers generated by the virtual assistant, and the parameters that the questions should contain to ensure the best interpretation.

Example questionResultMandatory parameters
What is the total net amount of sales orders for customer <customer identification> created by employee <employee identification> during the period of <time period>?Displays the sum of the net amounts of sales orders issued by the given employee in the given period.
Note
Below the response, a button is displayed that can be used to open the related cockpit application.
  • Customer identification

  • Employee identification

  • Time period (you can define it in various ways, for instance, as a specific month or a date range)
Which <number> items sold the most in <time period>?Displays the list of items that sold best during the specified time period. The list is sorted by invoiced net amounts.
  • Number of items to be included in the generated list

  • Time period (you can define it in various ways, for instance, as a specific month or a date range)
Which <number> customers bought item <item identification> the most in <time period>?The response is returned based on the invoiced net amounts.

You can also display a chart for this data.
  • Number of customers to be included in the generated list

  • Item identification

  • Time period (you can define it in various ways, for instance, as a specific month or a date range)
What is the availability of item <item identification> for inventory owner <organization identification> in warehouse <warehouse identification>, considering the availability rule <availability rule identification>?Displays the quantity of the item for the given inventory owner in the given warehouse, taking into account the specified availability rule.
  • Item identification

  • Inventory owner identification

  • Warehouse identification

  • Availability rule identification
Example
ChatERP is asked for the top 5 items that sold the best last year.

Information on best-selling items provided by ChatERP

ChatERP displays a response that also allows you to preview the statistics of the related items.

Chart of best-selling items

Example
ChatERP is asked for the availability of item 10010 for inventory owner 90000 in warehouse 100.

Information on item availability in warehouse provided by ChatERP

ChatERP displays a response along with the button, which allows you to switch to the related application from which the relevant data has been retrieved.

Availability query application that was used to generate ChatERP response

Commands for ChatERP

The virtual assistant allows you to perform simple actions based on your commands.

The following table contains example commands for ChatERP, their results, and the parameters that the commands should contain to ensure that the virtual assistant performs the action correctly.

Example commandResultParameters
Open <application name> applicationOpens the appropriate application.
  • Application name
Open item <item identification>Opens the appropriate item in the Items application.
  • Item identification
Open partner <partner identification>Opens the appropriate partner in the Partners application.
  • Partner identification
Open sales order <sales order type - number>Opens the appropriate sales order in the Sales orders application.
  • Sales order type

  • Sales order number
Create sales order with type <sales order type> for customer <customer identification>, containing item <item identification> with quantity <item quantity>Generates a sales order of the given type for the given customer, containing the specified quantity of the appropriate item.
  • Sales order type

  • Customer identification

  • Item identification

  • Desired item quantity
Create sales order with type <sales order type> for customer <customer identification>Generates an empty sales order for the specified customer.
  • Sales order type

  • Customer identification
Copy sales order <sales order type - number>Duplicates the header of the specified sales order.
Note
If the copied values are invalid (for instance, because of certain data changes), you will see an alert message.
  • Sales order type

  • Sales order number
Add <quantity> pieces of item <item identification>Adds the specified item quantity to the currently open sales order.
  • Item identification

  • Quantity
Release sales order <sales order type - number>Releases the specified sales order.
  • Sales order type

  • Sales order number
Block sales order <sales order type - number>Blocks the specified sales order.
  • Sales order type

  • Sales order number
Generate order confirmation for sales order <sales order type - number>Generates the confirmation of the specified sales order.
  • Sales order type

  • Sales order number
Show the status of sales order <sales order type - number>Displays the status of the specified sales order.
  • Sales order type

  • Sales order number
Show the last <number> sales orders created for customer <customer identification>Generates the list of the last sales orders created for the specified customer. The number of listed sales orders depends on the number given in the command.
Note
Below the response, a button is displayed that can be used to open the Cockpit: Sales orders application, containing the orders listed by the assistant.
  • Number of orders

  • Customer identification
Generate pro forma invoice for sales order <sales order type - number>Creates a pro forma invoice for the specified sales order.
  • Sales order type

  • Sales order number
Generate picking order for sales order <sales order type - number>Generates a picking order for the specified sales order.
  • Sales order type

  • Sales order number
Generate delivery order for sales order <sales order type - number>Generates a delivery order for the specified sales order.
  • Sales order type

  • Sales order number
Generate invoice for sales order <ales order type - number>Generates an invoice for the specified sales order.
  • Sales order type

  • Sales order number
Example
Creating a sales order using ChatERP

1. The user asks ChatERP to open the Sales orders application.

Sales orders application opened using ChatERP

The Sales orders application window opens.

2. The user asks ChatERP to create a sales order of a specified type for a specified customer.

Sales order voucher created by ChatERP

As a result of this command, the new sales order is created with the data defined in the command.

3. The user asks ChatERP to add 10 pieces of item 10010 to the created order.

Item 10010 added to order by ChatERP

ChatERP adds the desired item quantity to the sales order.

4. The user asks ChatERP to add 5 pieces of item 10020 to the order.

Item 10020 added to order by ChatERP

ChatERP adds the desired item quantity to the sales order.

5. The user asks ChatERP to release the sales order.

Order released by ChatERP

As a result of this action, the order is released and saved.

6. The user asks ChatERP to issue a customer invoice for the created sales order.

Generating invoice by ChatERP

As a result, ChatERP generates a customer invoice associated with the order.

Note
In the beta version of ChatERP, there is a daily limit of 100 queries or commands. Once you reach this limit, the system displays an appropriate alert message, after which no new responses can be generated on the same workday. The question pool renews the next day (at 0:00 AM).

Czy ten artykuł był pomocny?