user manual - form manager

101
ExpertFlow User' s Manua l ExpertFlow Form Manager 6/27/2014

Upload: muhammad-wajahat

Post on 20-Jul-2016

224 views

Category:

Documents


3 download

DESCRIPTION

USER MANUAL FORM MANAGER

TRANSCRIPT

Page 1: User Manual - Form Manager

ExpertFlow

User's ManualExpertFlow Form Manager

6/27/2014

Page 2: User Manual - Form Manager

Revision Sheet

Revision Sheet

Release No. Date Revision Description

Rev. 0 19/06/14 User’s Manual Template and Checklist

Rev. 1 20/06/14 Conversion to WORD format

User’s Manual Page i

Page 3: User Manual - Form Manager

User’s Manual

Authorization Memorandum

I have carefully assessed the User’s Manual for the Dynamic Form Manager. This document has been completed in accordance with the requirements of Pakistan Telecommunication Company, Limited (PTCL).

MANAGEMENT CERTIFICATION - Please check the appropriate statement.

______ The document is accepted.

______ The document is accepted pending the changes noted.

______ The document is not accepted.

User’s Manual Page ii

Page 4: User Manual - Form Manager

We fully accept the changes as needed improvements and authorize initiation of work to proceed. Based on our authority and judgment, the continued operation of this system is authorized.

_______________________________ _____________________

NAME DATE

Project Leader

_______________________________ _____________________

NAME DATE

Operations Division Director

_______________________________ _____________________

NAME DATE

Program Area/Sponsor Representative

_______________________________ _____________________

NAME DATE

Program Area/Sponsor Director

User’s Manual Page iii

Page 5: User Manual - Form Manager

USER'S MANUAL

TABLE OF CONTENTS

Contents

1 GENERAL INFORMATION.............................................................................................................1-1

1.1 System Overview................................................................................................................1-1

1.2 Authorized Use Permission.................................................................................................1-1

1.3 Points of Contact................................................................................................................1-1

1.3.1 Information.................................................................................................................................. 1-1

1.3.2 Coordination................................................................................................................................ 1-2

1.3.3 Help Desk..................................................................................................................................... 1-2

1.4 Organization of the Manual................................................................................................1-4

1.5 Acronyms and Abbreviations..............................................................................................1-4

2 GETTING STARTED.......................................................................................................................2-1

2.1 User Interface.....................................................................................................................2-1

2.1.1 The Header................................................................................................................................... 2-1

2.1.2 The Menu..................................................................................................................................... 2-1

2.1.3 The Core....................................................................................................................................... 2-1

2.1.4 The Footer.................................................................................................................................... 2-3

2.2 Logging On..........................................................................................................................2-3

2.3 System Menu......................................................................................................................2-4

User’s Manual Page iv

Page 6: User Manual - Form Manager

2.3.1 Manage Forms............................................................................................................................. 2-4

2.3.2 Edit Themes................................................................................................................................. 2-4

2.3.3 Users............................................................................................................................................ 2-4

2.3.4 Settings........................................................................................................................................ 2-5

2.3.5 My Account.................................................................................................................................. 2-5

2.3.6 Sign Out....................................................................................................................................... 2-5

2.4 Changing User Password.....................................................................................................2-5

2.5 Exit System.........................................................................................................................2-8

3 USING THE SYSTEM (Delving deeper)..........................................................................................3-9

3.1 Simple Form Operations.....................................................................................................3-9

3.1.1 Create a form............................................................................................................................... 3-9

3.1.2 Edit a form................................................................................................................................. 3-14

3.1.3 View a form................................................................................................................................ 3-18

3.1.1 Import Data................................................................................................................................ 3-20

3.1.2 View Entries............................................................................................................................... 3-23

3.1.1 Adding Tag(s) to a form............................................................................................................... 3-25

3.1.2 Find a form................................................................................................................................. 3-29

3.1.3 Sort forms.................................................................................................................................. 3-31

3.1.4 Make a Duplicate form............................................................................................................... 3-32

3.1.5 Disable a form............................................................................................................................ 3-34

3.1.6 Enable a Form............................................................................................................................ 3-37

3.1.7 Delete a Form............................................................................................................................. 3-39

3.2 User Operations................................................................................................................3-42

User’s Manual Page v

Page 7: User Manual - Form Manager

3.2.1 Create a user.............................................................................................................................. 3-42

3.2.2 Edit a user.................................................................................................................................. 3-46

3.2.3 View a user................................................................................................................................. 3-52

3.2.4 Filter users.................................................................................................................................. 3-54

3.2.5 Sort users................................................................................................................................... 3-60

3.2.6 Suspend a user........................................................................................................................... 3-61

3.2.7 Unblock a user............................................................................................................................ 3-65

3.2.8 Delete a user.............................................................................................................................. 3-70

3.3 Theme Preferences...........................................................................................................3-74

4 REPORTING...............................................................................................................................4-77

4.1 Report Capabilities............................................................................................................4-77

4.1.1 Adding a Widget......................................................................................................................... 4-77

4.1.2 Generating Report...................................................................................................................... 4-80

4.1.3 Open a report............................................................................................................................. 4-82

User’s Manual Page vi

Page 8: User Manual - Form Manager

1 GENERAL INFORMATION

1.1 System OverviewExpertFlow Form Manager is a web based application designed for Pakistan Telecommunication Company Limited (PTCL) that is used for dynamic form creation and their management. In its core, the application is meant to provide the dynamic features to the administrator to manage various form entries, based on their business rules. Moreover, the application has also got a variety of other functions like user management, report generation, account settings, and user theme preferences.

Since the application is web based, it is highly deployable, more manageable and secures live data. In addition to that, application has consistent graphical user interface (to be illustrated).

1.2 Authorized Use PermissionUnauthorized/Illegal use of the application is strictly prohibited. Any effort to use the application illegally can cause serious consequences.

1.3 Points of ContactFollowing is the list of the concerned persons who may act as Point Of Contact (POC) for this application between PTCL and ExpertFlow.

1.3.1 Information Asjad Nawaz Maan

[email protected]

0321-7502380

Chief Operating Officer, ExpertFlow Pvt. Ltd.

Sheeraz Saeed Lodhi

[email protected]

0324-7433729

ExpertFlow IPCC Support Department

Malik Ehtasham ul Haq

[email protected]

0334-4853664

Page 9: User Manual - Form Manager

ExpertFlow Development Department

1.3.2 Coordination Sheeraz Saeed Lodhi

[email protected]

0324-7433729

ExpertFlow IPCC Support Department

Malik Ehtasham ul Haq

[email protected]

0334-4853664

ExpertFlow Development Department

1.3.3 Help DeskExpertflow will create a WWW portal http://helpdesk.expertflow.com/otrs/customer.pl. to provide complete transparency on the support services provided. This portal will contain the following:

● New ticket tab to create new tickets.● Details of all tickets against particular login ID.● Help Desk will give live update for any update on ticket by customer /support team.● Details of all tickets against particular customer.● Search Tab provides the capability of real time search. And customer can create search

templates.

Customer can also open ticket by mailing on following email: [email protected]

The below is a sample screenshot of the portal. All communication relating to this agreement should be made through the portal, for the sake of transparency

Page 10: User Manual - Form Manager
Page 11: User Manual - Form Manager

1.4 Organization of the ManualThe user manual for the Form Manager application is organized into three major parts which are covered under;

Getting Started (2.0) includes User Interface Illustrations, How to Log on, Understanding System Menu, Changing User’s Password and Exit System.

Using the System (3.0) is the major part of this document which includes Simple Form Operations (Create, Edit, Delete, View, View Entries, Import Data, Find, Sort, Duplicate, Disable ), User Operations (Create, Edit, Manage Roles, Delete, Suspend, Sort), Theme Preferences, Settings and Help.

Reporting (4.0) includes Viewing reports through widgets.

1.5 Acronyms and AbbreviationsPTCL = Pakistan Telecommunication Company LimitedEF = ExpertFlow Private LimitedEFFM = ExpertFlow Form Manager

UI= User InterfaceGUI= Graphical User Interface

Page 12: User Manual - Form Manager

2 GETTING STARTED

2.1 User InterfaceThe user interface of the EFFM can be distinguished into three different views. These views are consistent within all the application;

2.1.1 The HeaderHeader part contains the logo of ExpertFlow Private Limited.

2.1.2 The MenuMenu contains various menu items;

Page 13: User Manual - Form Manager

2.1.3 The CoreCore contains all the relevant application data and preferences;

Page 14: User Manual - Form Manager

2.1.4 The FooterFooter contains copyright signatures;

2.2 Logging OnUsers can log in to the application via the login panel shown below;

.

Page 15: User Manual - Form Manager

After inserting email address and password, click “Sign In” button to confirm Logging in.

2.3 System MenuThe system menu is divided into different menu options which are;

2.3.1 Manage FormsUsers can manage forms using this menu item.

2.3.2 Edit ThemesUsers can edit application themes to make UI cozy for them.

2.3.3 UsersAdmin can manage Users through this menu item.

Page 16: User Manual - Form Manager

2.3.4 SettingsUsers can edit preferences for the application through this menu item.

2.3.5 My AccountUsers can edit their passwords through this menu item.

2.3.6 Sign OutUsers can “Sign Out” of the application via this menu item.

2.4 Changing User PasswordUsers can change passwords through four easy steps;

1. Go to “My Account”

Page 17: User Manual - Form Manager

2. Enter your Email Address

3. After you entered the email address, click on “Change Password” button

After that, you will see the following screen

Page 18: User Manual - Form Manager

4. Enter New Password, confirm New Password and click “Save Password” button.

Your new password will be saved.

Page 19: User Manual - Form Manager

2.5 Exit SystemUsers can exit from the system by;

1. Clicking on “sign Out” button

After signing out, application will be redirected to the login page.

Page 20: User Manual - Form Manager

3 USING THE SYSTEM (Delving deeper)You have been experiencing EFFM for a while and must have got used to its user interface (UI) and some of the primary functions of the application. Now, we are going to delve deeper into the core functionalities of the application which include Form operations, users operations, Themes, Settings etc. Let us start USING THE SYSTEM.

3.1 Simple Form OperationsWithin the application, a Form is the basic entity upon which all the application architecture rests. A user/admin can have various operations on a form like create, edit, view a form, view form entries, import data into a form from csv upload, find a form (by tags, by name), add tags to a form, sort forms, make a duplicate copy of a form and disable a form. Let us see how a user can perform all of these operations on a form.

For the sake of simplicity, we shall consider a sample form named as “PTCL-1” throughout this module.

Page 21: User Manual - Form Manager

3.1.1 Create a formA form can be created by a four step process illustrated below;

1. Within “Manage Form” menu, click “Create New Form”

Page 22: User Manual - Form Manager

2. Drag the form fields from the right pane and Drop them into the left vacant area.

Page 23: User Manual - Form Manager

3. With every field you drag and drop, you can dynamically see the changes in effect. After you end up putting form fields, click “Save Form” button.

Page 24: User Manual - Form Manager

4. After you click on “Save Form”, a success message will be displayed.

Page 25: User Manual - Form Manager

3.1.2 Edit a formUsers can edit an already created form by a three step process;

1. Click on “Edit” for the relevant form you want to edit.

Page 26: User Manual - Form Manager

2. You can edit the black marked section by clicking on any field you want to update.

Page 27: User Manual - Form Manager

For example; if you want to edit, delete or make a duplicate of “Phone-1” field, you can perform the operations respectively.

Page 28: User Manual - Form Manager

3. After you have made changes and clicked “Save Form” button, you will get the Success Message.

Page 29: User Manual - Form Manager

3.1.3 View a formIf you want to view the actual layout of the form, click on the relevant Form “View” option.

Page 30: User Manual - Form Manager

Application shows the following form in the new web page.

PTCL will integrate the EFFM with the agent’s CTIOS desktop and form structure will be used in dialing out campaigns. Within CTIOS, it is necessary to have matching fields which correspond to the application’s data. For example, in order to have a dial out from PTCL-1 form, within the CTIOS, a field containing number and another having form name must be specified. In this case, there should be a number field (it can be any phone number from the following form) and a field with “PTCL-1” label within CTIOS.

After integration with CTIOS desktop, agent will see the following form and can manually insert records via this interface.

Page 31: User Manual - Form Manager

3.1.1 Import DataThis is the most important and critical functionality of the application where a user can upload a .csv file to add bulk entries in a form. For this feature, strict mapping rules are applied on both the application and the uploading files which mean that you need to have a specific format of the file that must correspond to the format of the form created in the application.

For instance, for PTCL-1 form, let us import a file named “test.txt” which contains following text in following comma separated format;

For this, we need to have a three step process;

Page 32: User Manual - Form Manager

1. Click “Import” relevant to the PTCL-1 form.

2. System shows no file chosen, Click “Choose File” button and then choose “test.txt” from the system.

Page 33: User Manual - Form Manager

3. Once the file is chosen, click “Save file” button.

Page 34: User Manual - Form Manager

3.1.2 View EntriesIn order to view imported entries in PTCL-1 form, click on “Entries” button;

Page 35: User Manual - Form Manager

The system will display all the entries which have been uploaded from the “test.txt” file into the PTCL-1 form.

Page 36: User Manual - Form Manager

3.1.1 Adding Tag(s) to a formTags are the markers used for highlighting keywords for a form. For PTCL-1 form, let us create a tag named as “ptcl”;

1. First, you need to click on the tag icon for a relevant form.

Page 37: User Manual - Form Manager
Page 38: User Manual - Form Manager

2. Then you need to name that tag and “Save” it.

Page 39: User Manual - Form Manager

3. You can confirm whether a specific tag is added or not by watching on the form bar.

In this way, you can add as many tags to a form as you can.

Page 40: User Manual - Form Manager

3.1.2 Find a formIn case of a long list of forms created, you can also have the dynamic feature of finding specific (set of) forms which you want.

For this use case, we have two different options;

1. Find via Form title

Page 41: User Manual - Form Manager

2. Find via Form Tag.

Page 42: User Manual - Form Manager

3.1.3 Sort formsWithin a long list of forms, a user can also have the leverage to sort forms according to various options available which include sort by

Date Created (checked by default)

Form Title

Form Tags

Today’s Entries

Total Entries;

Page 43: User Manual - Form Manager

3.1.4 Make a Duplicate formIn order to create a duplicate of a certain form, Click on “Duplicate”

After you click “Duplicate”, system creates a duplicate of a PTCL-1 form

Page 44: User Manual - Form Manager
Page 45: User Manual - Form Manager

3.1.5 Disable a formA user can also disable a form to cease its working.

Page 46: User Manual - Form Manager
Page 47: User Manual - Form Manager
Page 48: User Manual - Form Manager

3.1.6 Enable a FormIn the same way, you can also enable a form as well.

Page 49: User Manual - Form Manager
Page 50: User Manual - Form Manager

3.1.7 Delete a FormA user can delete a form via three step process.

1. Click on “Delete” button

Page 51: User Manual - Form Manager

2. Confirm Deletion

Page 52: User Manual - Form Manager

3. So you have deleted the form

Page 53: User Manual - Form Manager

3.2 User OperationsWithin EFFM, a user is defined as an entity with a specific set of roles and permissions that has either been given implicitly (in case of admin) by the application or an explicitly (in case of other users) by an admin.

Like the form operations, EFFM also has the feature of User Operations which means that you can create, edit, view, delete, manage roles, suspend, filter users and sort users.

3.2.1 Create a userIn order to create a new user;

1. Click on “Users” menu item and then “Create New User”

Page 54: User Manual - Form Manager

2. Following form will be displayed asking for specifying “User Profile”, “User Privileges” and “User Permissions”

Page 55: User Manual - Form Manager

3. Fill in the form entries. For instance, a user named as “User_PTCL” with specified email and password has been created. This user is given the privileges for “creating new forms” and “creating new themes”. Then the user is given all permissions over “PTCL-1” form. After doing all this, click “Add User” button and the user with specified privileges and permissions will be added.

Page 56: User Manual - Form Manager

4. In order to check whether the user with specified privileges and permissions has been added or not, “Sign Out” of Admin account and try logging in as “User_PTCL”.After logging in as “User_PTCL”, you will notice that only that set of actions will be allowed to this particular user which was allocated while creating that user.

You can see in the above figure that this user has fewer privileges than an admin user and the user can only manage operations over PTCL-1 form.

Page 57: User Manual - Form Manager

3.2.2 Edit a userIn the same way, as an admin, you can also edit an already created user.

1. Click on the user you want to edit. For example, “User-PTCL”

Page 58: User Manual - Form Manager

2. You will see the details of that user after clicking on the user. Click “Edit” to edit user.

Page 59: User Manual - Form Manager

After clicking Edit, you will see the following screen illustrating the details of the user to edit.

Page 60: User Manual - Form Manager

3. Edit the fields you need to modify in the user’s profile, privileges or permissions. E.g. In the recurring example, “User_PTCL” has given an additional set of permissions for “Import” form as well.

Page 61: User Manual - Form Manager

After you apply changes by clicking “Save Changes” button, system generates a success message.

Page 62: User Manual - Form Manager

4. After saving the changes, let us check whether the user has been edited or not. For this, we need to “Sign Out” from admin account and login with this user’s account to see the changes in place.

You can notice that after assigning “Import” form permissions, this user can perform operation on this form as well.

Page 63: User Manual - Form Manager

3.2.3 View a user1. Click a user from the user list.

Page 64: User Manual - Form Manager

2. You will view the user’s details

Page 65: User Manual - Form Manager

3.2.4 Filter usersWithin a list of users, you can also apply filters to search for specific set of users. Filters can be applied on the basis of UserID#, Name, Email, Admin Privileges and Status of the users. You can also apply a combination of filters to this search.

For example, let us search our user “User_PTCL” by applying filter by User ID#, Name and Email and a combination of two fields through a step of process;

1. Click on Users Menu to see all the users and Filter option. Click “Filter Users” button.

Page 66: User Manual - Form Manager

2. To search with the name that begins with “User” and click “Apply filter” button.

Page 67: User Manual - Form Manager

It will display the following result(s)

Page 68: User Manual - Form Manager

3. To search with User ID#, Follow step 1 and enter User ID#. In our example, it is “19” to search “User_PTCL”

Page 69: User Manual - Form Manager

4. To filter a set of users via their email, follow step 1 and enter email.

Page 70: User Manual - Form Manager

5. To filter users with a combination of fields, select the combinations and apply filters.

Page 71: User Manual - Form Manager

3.2.5 Sort usersYou can also sort users on the basis of User ID#, Name, Email, Admin Privileges and Status both in ascending and descending order by clicking on “Sort By” dropdown and selecting the mode of sorting.

Page 72: User Manual - Form Manager

3.2.6 Suspend a userAn admin can have the permission to suspend any user to prohibit the use of the application to that specific user.

To suspend a user, e.g. “User_PTCL” follow the process below;

1. Select the user from the list

Page 73: User Manual - Form Manager

2. Click “Suspend” button

Page 74: User Manual - Form Manager

3. Check the status of that user in the users’ list

Page 75: User Manual - Form Manager

4. To check whether “User_PTCL” has been suspended or not, try to login with that user. The system will generate an error.

Page 76: User Manual - Form Manager

3.2.7 Unblock a userLikewise suspension of the user, by proceeding with the following steps, you can also unblock the user.

1. Select the “Suspended” user from the list

Page 77: User Manual - Form Manager

2. Click “Unblock” button

Page 78: User Manual - Form Manager

3. Check the status

Page 79: User Manual - Form Manager

4. To confirm whether the user is unblocked or not, try logging in as “User_PTCL”

Page 80: User Manual - Form Manager

5. After the user is unblocked, you may successfully login.

Page 81: User Manual - Form Manager

3.2.8 Delete a userAn admin/authorized user can also delete a user.

Follow the steps to delete a user named as “User_PTCL”

1. Select a user to view

2. Click “Delete” button

Page 82: User Manual - Form Manager

3. Confirm Deletion

Page 83: User Manual - Form Manager

4. User is deleted

Page 84: User Manual - Form Manager

You cannot find the user in the list now.

Page 85: User Manual - Form Manager

3.3 Theme PreferencesYou can also change the themes according to your preferences.

1. Click on “Edit Themes” menu item.

Page 86: User Manual - Form Manager

2. Select the appropriate theme to apply

Page 87: User Manual - Form Manager

3. Click on the relevant theme to apply and view changes

Page 88: User Manual - Form Manager

4 REPORTINGWithin EFFM, you can also add report widgets to display a variety of reports in different formats like charts, tables, graphs etc.

4.1 Report CapabilitiesAuthorized users/ admin can select a specific widget and can add that widget to a specific form to display report in that specified format.

4.1.1 Adding a WidgetBefore you can generate a report, you need to add a widget to a form first.

1. Click on “Report” button relevant to the form, say, PTCL-1, in our example.

Page 89: User Manual - Form Manager

2. Currently, no widget is added. Add a widget by clicking “Add New Widget”.

Page 90: User Manual - Form Manager

3. Select a widget and add it to the form.

Page 91: User Manual - Form Manager

4. Success message shows that the widget has been added.

4.1.2 Generating Report1. Click on “Report” button relevant to the form.

Page 92: User Manual - Form Manager

2. System shows the report view

Page 93: User Manual - Form Manager

4.1.3 Open a reportClick Open to open report in a new tab

Page 94: User Manual - Form Manager

System will open a report in a new browser’s tab.