Chat Gateways
1. Description
The page for connecting to messengers.
It consists of the following elements:
Creation tool (Fig.1(1));
Search field (Fig.1(2));
Refresh button (Fig.1(3));
Registry (Fig.1(4));
Pagination (Fig.1(5)).
Fig. 1. Chat gateways
1.1. Creation tool
Use the Add button to create a new Chat Gateway (Fig.1(1)). The New chat gateway modal window (Fig.2) opens after clicking the button. The following types of Chat Gateway are available:
Telegram Bot;
Telegram App;
Infobip;
Messenger;
Viber;
Web chat,
Custom Chat Gateway.
After selecting and clicking the Create button, the tab of the chosen option opens.
Fig. 2. New chat gateway modal window
The following tabs are available for Telegram Bot:
The following tabs are available for Telegram App:
The following tabs are available for Infobip:
The following tabs are available for Messenger:
Templates (at the stage of development).
The following tabs are available for Viber:
The following tabs are available for Web chat:
The following tabs are available for Custom Chat Gateway:
1.2. Search field
The search is performed on the Name column.
1.3. Refresh button
(Fig.1 (3)).
1.4. Registry
The registry is a list of entries of existing objects in this section, each of which consists of a set of fields:
Checkbox;
Name;
URI;
Flow;
Provider;
State;
Editing tool;
Removal tool.
If there is no entry on the page, then an additional Add button is displayed in the register, the functionality of which duplicates the Add button in paragraph 1.1.
1.4.1. Checkbox
Fig. 3. Confirm deletion modal window
1.4.2. Name
The name of the Chat Gateway is displayed here.
1.4.3. URI
A Uniform Resource Identifier is a compact string of letters that uniquely identifies a single abstract or physical resource. Set when configuring the text gateway.
1.4.4. Flow
Displays the name of the Flow schema that is used. Clicking on the scheme's name opens this Flow schema's General tab or the graphic constructor.
1.4.5. Provider
The emblem of the selected messenger is displayed here.
1.4.6. State
A switch that is responsible for enabling and disabling the Chat Gateway by the position:
- the Chat Gateway is enabled;
- the Chat Gateway is disabled.
1.4.7. Editing tool
1.4.8. Removal tool
Fig. 3. Confirm deletion modal window
1.5. Pagination
2. Opportunities
2.1. Create a new Chat Gateway
Goal | Create a new Chat Gateway |
---|---|
Preconditions | |
Steps
|
|
Result | Data saved. The Chat Gateway is created. |
2.2. Delete a Chat Gateway
Goal | Delete a Chat Gateway |
---|---|
Preconditions |
|
Steps
|
|
Result | The modal window closes. The Chat Gateway is deleted. |
2.3. Delete several Chat Gateways
Goal | Delete several Chat Gateways |
---|---|
Preconditions |
|
Steps
|
|
Result | The modal window closes. Chat Gateways are deleted. |
2.4. Edit a Chat Gateway
Goal | Edit a Chat Gateway |
---|---|
Preconditions |
|
Steps
|
|
Result | Data saved. |
2.5. Enable/disable a Chat Gateway
Goal | Enable/disable a Chat Gateway |
---|---|
Preconditions |
|
Steps
|
|
Result | The Chat Gateway is enabled/disabled |
- 1 1. Description
- 1.1 1.1. Creation tool
- 1.2 1.2. Search field
- 1.3 1.3. Refresh button
- 1.4 1.4. Registry
- 1.4.1 1.4.1. Checkbox
- 1.4.2 1.4.2. Name
- 1.4.3 1.4.3. URI
- 1.4.4 1.4.4. Flow
- 1.4.5 1.4.5. Provider
- 1.4.6 1.4.6. State
- 1.4.7 1.4.7. Editing tool
- 1.4.8 1.4.8. Removal tool
- 1.5 1.5. Pagination
- 2 2. Opportunities