Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Substitutions

Please make sure that for most conversation tests you use koji.customer@gmail.com account

JIRA tenant - koji-certification.atlassian.net

Jira Admin username - koji.owner@gmail.com

Jira Admin password - admin_ Pas$w0rd

Customer username - koji.customer@gmail.com

Customer password - customer_Pas$w0rd

JSDM project name - Certification

FAQ article title – Koji sample article

First authentication

Prerequisites

1. Login as a Jira Admin to test Jira Service Desk Management instance:

Now you can access the Certification service management project in Atlassian.

2. Add the Koji application to your instance. To do so, follow the instruction described on the Installation page.

Steps

1. Log in as a user in a channel. When you open a newly installed application, the bot greets you.

2. Start talking to the bot. When the bot prompts you to log in, enter the following data:

Expected result

The authentication is carried out successfully, the bot accepts and processes your initial input.

Setup scenarios

Customizing the bot

  1. As a JiraAdmin go to Projects > Certification > Koji backoffice.

  2. In Koji backoffice, go to Koji settings > Global settings.

Bot name

Press Edit button

Provide a bot name i.e. My Bot. Save changes

Refresh the page. Open the chat. New bot name appeared

Go back to Koji settings. Try

Refresh the chat. Default name Koji appears.

Note that only bot name will be changed, that only affect bot messages texts, application/connector name will now be affected.

Bot avatar

Upload the valid image file with bot avatar following the instructions below

Refresh the chat. New bot avatar will be in use.

Remove the image you uploaded from File manager.

Refresh the chat. The default Koji avatar will be used.

Note that these changes only affects bot avatar in JSM portal, application logo or bot connector avatar will not be affected.

Welcome message

Press Edit button

Provide a message. Save changes.

Refresh the page. Open the chat. New message will appears.

Go back to Koji settings. Try the following option:

Refresh the page. Open the chat. Default welcome message appears.

Note that these changes only affects welcome message in JSM portal, application initial message will not be affected.

Conversation scenarios: interactions

Quick answer

Prerequisites

1. As a JiraAdmin go to Projects > Certification > Koji backoffice.

2. In Koji backoffice, go to Koji settings > Search.

3. Enable the Search the local FAQ parameter:

Steps

1. As a user, go to the chat.

2. Start a new conversation.

3. Select the Quick answer option.

4. When a bot asks you a question, reply with “sample article”.

Expected result

The bot shows you the FAQ article with title “Sample FAQ article”.

Google support

Prerequisites

1. As a JiraAdmin go to Projects > Certification > Koji backoffice.

2. In Koji backoffice, go to Koji settings > Search.

3. Enable the Google G-Suite support search parameter:

Steps

1. As a user, go to the chat.

2. Start a new conversation.

3. Select the Google support option.

4. When a bot asks you a question, reply with “How can I create Gmail account?”.

Expected result

The bot shows you the article from Google Help center with the title “Create a Gmail account - Gmail Help”.

Request management — menu

Prerequisites

  • You have passed the authentication for the first time with the bot.

  • First time when you start managing your requests, bot may ask you for a project, so you must select one JSDM project from the list bot provides to you.

Steps

1. As a user, go to the chat.

2. Start a new conversation.

3. Select the Request management option.

Expected result

The bot shows you the request management menu. It should include the following:

  • Project ID: it must match the project you’ve selected before

  • Filter by Status (Open by default)

  • Current request type (All by default)

  • List of requests (empty for the new customer)

  • Button Create new

  • Switcher Quick status preview/List mode

  • Button Done

Request management — create new request

Prerequisites

  • You have passed the authentication for the first time with the bot.

  • First time when you start managing your requests, bot may ask you for a project, so you must select one JSDM project from the list bot provides to you.

Steps

1. As a user, go to the chat.

2. Start a new conversation.

3. Select the Request management option.

4. Click the Create new button in the menu.

5. Select a ticket type from the list and respond to all bot’s questions.

Expected result

The bot displays a success message with a link to the ticket. When you follow the link, it opens a ticket on the Certification customer portal.

Request management — file attachment

Prerequisites

  • You have passed the authentication for the first time with the bot.

  • First time when you start managing your requests, bot may ask you for a project, so you must select one JSDM project from the list bot provides to you.

Steps

1. As a user, go to the chat.

2. Start a new conversation.

3. Select the Request management option.

4. Click the Create new button in the menu.

5. Select a ticket type from the list and respond to all bot’s questions.

6. When the bot asks about the request summary, you can attach files.

Expected result

The bot sends a success message with a link to the ticket. When you follow the link, it opens a ticket on the Certification customer portal. All the attached files are present, as a requests’ comments.

Conversation scenarios: direct input

Hello

Prerequisites

  • You have passed the authentication for the first time with the bot.

Steps

  1. As a user, go to the chat.

  2. Start a new conversation.

  3. Type hello .

Expected result

The bot will greet you and provide the most common options you can use.

Help

Prerequisites

  • You have passed the authentication for the first time with the bot.

Steps

  1. As a user, go to the chat.

  2. Start a new conversation.

  3. Type help.

Expected result

The bot will display a list of options that that you can use.

Search in the internal knowledge base

Prerequisites

  • Same as for the appropriate scenario with interactions.

Steps

1. As a user, go to the chat.

2. Start a new conversation

3. Type Koji sample article.

Expected result

The bot shows you the FAQ article with the title “Koji sample article”.

Google support

Prerequisites

  • Same as for the appropriate scenario with interactions.

Steps

  1. As a user, go to the chat.

  2. Start a new conversation.

  3. Type How can I create Gmail account?.

Expected result

The bot shows you the article from Google Help center with the title “Create a Gmail account - Gmail Help”.

Request management — menu

Prerequisites

  • Same as for the appropriate scenario with interactions.

Steps

  1. As a user, go to the chat.

  2. Start a new conversation.

  3. Type list tickets.

Expected result

The bot shows you the request management menu. It should include the following:

  • Project ID: it must match the project you’ve selected before

  • Filter by Status (Open by default)

  • Current request type (All by default)

  • List of requests (empty for the new customer)

  • Button Create new

  • Switcher Quick status preview/List mode

  • Button Done

Request management — create new request

Prerequisites

  • Same as for interaction

Steps

  1. As a user, go to the chat.

  2. Start a new conversation.

  3. Type create ticket .

  4. Select a ticket type from the list and respond to all bot’s questions.

Expected result

The bot displays a success message with a link to the ticket. When you follow the link, it opens a ticket on the Certification customer portal.

Stop

Steps

  1. As a user, go to the chat.

  2. Start a new conversation.

  3. At any time of conversation type stop or exit.

Expected result

The bot will send the message that conversation is finished and provide options in order to start a new one.

Conversation scenarios: chat commands

#help

Steps

1. As a user, go to the chat.

2. Start a new conversation.

3. Type #help.

Expected result

The bot responds with instructions and tips of what you can do with the bot.

#exit

Steps

  1. As a user, go to the chat.

  2. Start a new conversation.

  3. At any time of conversation type #exit.

Expected result

The bot will send the message that conversation is finished and provide options in order to start a new one.

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.