Workshop - Understanding the Customer Management Module

Monday 16 November 2015
UNDERSTANDING THE CUSTOMER MANAGEMENT MODULE
PRESENTER: DOUGLAS MORRIS
SPECIAL THANKS TO MARK JONES, OF ENSYNC
AGENDA
• Introduction and brief iMIS Overview
• Manage Customers
– Data Entry
– Organize tabs
•
•
•
•
•
•
•
•
•
Activities
Manage Tasks
Committees
User Credentials – Access Keywords
Module Setup
Table Setup
User Defined Tables
Reports & Queries
Q&A
1
Monday 16 November 2015
CUSTOMER PROFILE
•
•
•
•
Data Entry Techniques
Find and Search
Custom Demographic Tabs
History Tabs
DATA ENTRY TECHNIQUES
• Use the Tab key to move between fields
• Enter completes your entry on the screen
• iMIS will automatically capitalize the first letter of a word or the first
word after a space. (system setup feature)
• When entering dates just type the numeric day and the month and
year will populate after tabbing from the field
• Using the clipboard function copies the contact information for pasting
2
Monday 16 November 2015
FIND AND SEARCH
• Using Ctrl + f or clicking the Find button will bring up a record search
– Search by id, name, company, member type, committee, user defined
fields or ad hoc
– Company vs. Only Company
– Custom Fields
• Using a % Wildcard when searching
–
–
iMIS always appends a wild card to the end of your search, so searching for Jones, Mark will return all people
with the last name of Jones, and a first name that starts with Mark (including Mark and Markum). But what if
you were unsure of how Jones was spelled? Use a Wildcard in the middle of your search And all records that
have a last name that starts with Jo and a first name that starts with Mark will be returned.
Also, to search by only First name, just enter %FirstName (replacing FirstName with what you are looking for)
FIND AND SEARCH – HOT TIP!
•
Ctrl F8/F9 to cycle through your result list
– Your results window in iMIS can be cycled through by simply pressing Ctrl F8 to go
forward and Ctrl F9 to go backwards.
– Incredibly powerful for viewing a history data and scrolling through the result list.
3
Monday 16 November 2015
IQA SEARCH
•
•
IQA let’s you define any type of search and result set that you want to display. Once the query is run
the record can be easily identified and selected.
Training for IQA is highly recommended for users of all levels to provide the skills of segmenting the
records for query and reporting needs.
CUSTOMER MANAGEMENT
• Primary contact information
•
•
Multiple addresses
Key fields
•
•
•
Customer Type
Status
Category (optional)
4
Monday 16 November 2015
THE KEY FIELDS
• ID
– Normally system assigned (forget about it meaning anything)
• Customer Type
– Determine if a record is individual or company
– Determine if a record is a true member or not
• Status
– System definitions
– Others can be added (avoid starting with D)
– Has impact on Dues/Billing module
• Category
– Optional field
– Can be used alone or in relationship with dues/billing module
DEMOGRAPHIC TABS
Standard fields
Ability to collect unique information
You can order tabs to fit your information
needs
5
Monday 16 November 2015
CUSTOM DEMOGRAPHIC TABS
•
•
iMIS allows easy setup of user defined tables and fields managed through the
iMIS additional window setup
Other features include overview tab that displays selected fields from other
tab tables, access keywords to restrict access, and user editing of tab
preferences to arrange tab order
DEMOGRAPHIC TABS (CON’T)
• iMIS 10.6 and higher allows you to create tabs that have
multiple tables behind them and even SQL Formulas
6
Monday 16 November 2015
HISTORY TABS
• The history section is used to enter, edit, and view
customer information. New records can be added to a
data grid when the grid is white. The Activity/History
section tabs can be toggled back and forth between
displaying current and historical data.
• Editing the tab preferences allows the user to order the
tabs
• Note: Access to see or to edit some tabs may limited by
your administrator. Your administrator can set up optional
Activity tabs to be displayed in the history section.
ACTIVITIES
• iMIS tracks both automatically and via user creation
Activities on each record.
• Some Standard (system Created activities include)
–
–
–
–
–
Change Log
AR/Cash
Billing
Events
Orders
7
Monday 16 November 2015
ACTIVITIES
• The Activities-All tab enables you to enter, edit, and view activity
records for a customer record. The following fields display on the
Activities-All tab: Type, Product Code, Date, Description, Note,
Thru Date, Amount, Units, and Attachment(s).
• Show Individuals: Toggles between viewing activities at the individual
and company employee level, or the company level.
• Note: Your administrator can limit access to Activities-All tab
functionality. To enter and edit activities, the Customers
authorization level needs to be set to three (3) or greater. To delete
activities, the Customers authorization level needs to be set to four
(4) or greater.
ACTIVITIES
• To view all Activities
– Open a customer's record in the Manage customers
window.
– Select the Activities-All tab.
– Double-click the gray box to the left of the Type field to
open the Activity Detail window for the activity.
• Attachments can be insert to an Activity record by double clicking on
the activity record and selecting the attachment option
• Hot tip – try the F9/F8 key trick while on this screen
8
Monday 16 November 2015
VIEW ACTIVITY TASKS
• An activity task is a reminder that action needs to be taken regarding
a specific customer by a specific date (follow-up date). All activity
tasks must be assigned to a user and have a follow-up date.
• Activity tasks can be assigned to you, other iMIS users, or all users.
When the user to whom you assigned the task logs in on the followup date, the task for the customer automatically displays on the View
activity tasks window (from Customers, select View activity tasks).
However, this only occurs if the Check Tasks on Login option is
enabled for you.
VIEW ACTIVITY TASKS
• When logging into iMIS, you see the tasks assigned to you!
9
Monday 16 November 2015
CHANGE LOG HISTORY
• Tracking change history of standard or user defined fields is critical
and often missed in the setup process
• Requires the Table and the Field name to be entered for tracking
• Retention months can be set for record purge in the future
• The iMIS web modules use this setup to track user changes
COMMITTEES
• The Committee subsystem of iMIS Customer Management tracks
committee appointees, their respective terms, and the positions they
have held. The Manage committees window gives you full access to all
committee data maintenance, inquiry, and reporting functions. This
access enables you to do the following:
Activate and view committee rosters of past, current, and future appointees
Maintain a list of appointees and their positions and terms
Maintain a list of committee applicants and proposed appointees
Create and store minutes on any committee meeting or activity
Print a detailed roster of past, current, and future committee appointees and
applicants
– Print personalized, mass letters to any committee grouping
– Print labels for any committee list
– Maintain the tables of committee codes and positions
–
–
–
–
–
10
Monday 16 November 2015
COMMITTEES (CON’T)
•
•
•
•
Adding a new committee member creates an activity record
Position & committee code managed under the “More” option
All reports are run by selecting the “Print” button in the lower left
View past & future committee members
• Never delete committee
records because the activity
history will be lost
• Instead change term dates
to end a term or someone
leaving before term end
• Add new record for change
of position
USER CREDENTIALS
• This area allows you to create security credentials, login
authentication and role based access for staff (Full & Casual) users
and public access.
• Authorization levels let you precisely control the iMIS Desktop
privileges of individual users. A standard type of privilege (such as
Run reports) is associated with each level, but specific windows and
fields also become available at certain levels. Note that Casual records
are limited: you cannot assign them authorization level 8 or the
SysAdmin role.
11
Monday 16 November 2015
ACCESS KEYWORDS
•
•
•
•
iMIS allows you to assign access keywords that allow only certain users to
view or to enter and edit information on custom window tabs. You can apply
the access keywords to custom window tabs on a tab-by-tab basis.
Apply Keyword on the User Defined Window setup to make read-only for
people who do not have that keyword. Add Access Keyword HIDDEN to hide
the entire window.
The custom tab will be available to anyone who has NOTFORDOUG as an
Access keyword on their User Credentials.
But if you don’t have this keyword, you won’t even be able to see the Custom
Tab.
GENERAL MODULE SETUP
• Basic Options
– Setup of prefixes; company, chapter & major
key prompts; turn on category, functional title,
record deletion, suppression of name field on
company record
– It is not recommended to leave “Allow Delete
from Customer portfolio enable
• Address & Notes
– Setup of primary address prompts, zip code
options, mail codes, note prompts, phone /
fax / email, Accumail activation
12
Monday 16 November 2015
MODULE SETUP (CON’T)
• Addition Windows
– Setup of user defined custom
demographic tables and fields
MODULE SETUP (CON’T)
• Indexes
– Setup of additional search fields
– You must modify and run the system
administrator scripts to index the user
defined values (Utilities>>reports &
queries>>system setup>>rebuild indexes)
• Change Logging
– Setup of fields to be logged when changed
by staff or web
– Requires the Table(file) and Field name
separated by a (.) period.
13
Monday 16 November 2015
MODULE SETUP (CON’T)
•
Advanced
– Setup of duplicate check formula, find list, company flow down fields,
roster & clipboard display, parent company pricing, address change for
meetings, CEU & committee prompts
The above was accomplished by entering the following
formula in the Roster Display Field
Name.ID, Name.FULL_NAME, Name.TITLE, (select
expstat = case when Name.PAID_THRU < GETDATE()
THEN "MEMBERSHIP EXPIRED " + DATENAME
(Month, Name.PAID_THRU) + ", " +
DATENAME (Year, Name.PAID_THRU) ELSE "Current"
END)
CUSTOMER TYPES
•
•
•
•
•
One of the primary strategy behind establishing customer types should be to distinguish
different pricing levels. This usually pertains to billing, but can also include event
registrations and order pricing. Customer types must be mutually exclusive; in other
words, each customer may have only one customer type.
Define the record type as a company or individual record
Define the record type as a member or non-member
Set default billing codes for dues items to be billed for the customer type
Set customer type to handle list billing (ex. bill company for all employee dues)
14
Monday 16 November 2015
ACTIVITY TYPES
• Custom activity types can be created to enhance data collection
and
retention of pertinent information about a record
• Ability to create private historical information with keyword access
• Ability to create new history tabs
• Ability to allow user edit
• User defined prompts allow
storage data in standard
activity fields
TABLE SETUP
•
A large part of the iMIS Customer system is customized through its
system tables, which support customer data entry and processing. Once
built, these tables supply pertinent information to iMIS about your
organization's processing requirements. These tables fill the following
important roles:
– Data Validation - Most of the tables verify specific data elements during data
entry. For all fields or data elements for which a supporting table exists, iMIS
performs a look-up and refuses any codes not found in the table.
– Clarification - Most tables provide full descriptions of the codes to which they
correspond, which display on windows and print on reports.
– Processing Controls - Some tables have characteristics that guide or alter
iMIS's processing, let you activate features under a certain set of
circumstances, or help you establish data organization and hierarchy.
– Typing Shortcuts - To keep keystrokes to a minimum, some tables enable
expansion that replaces codes with expanded text.
•
The table have three primary fields (code, expansion, description). For
ease of data entry keep the codes short with no spaces or punctuation.
Use of the expansion field with write that value to the database field even
if the code is used.
15
Monday 16 November 2015
TABLE SETUP (CON’T)
•
•
•
•
Country Names
Country Address layouts
State/Province codes
General Lookup / Validation
–
–
–
–
–
–
–
•
•
•
There are several general lookup/validation tables in iMIS. Many of these tables are optional,
but provide a way to maintain consistency in data entry. The following tables are most
commonly set up to support the Customers module:
ADDRESS_PURPOSE - enables you to have an unlimited number of addresses per customer
BAD_ADDRESS - enables you to mark address that do not pass validation with codes such as
"moved", "no_such_addr", and so on.
SALUTATION_CODE - provides pre-defined salutations such as "Dear Friends", Dear <name>,
and so on.
DESIGNATION - provides a pre-defined list of designations such as "MD", "CPA", and so on.
COMMITTEE_GROUPS - provides a pre-defined list of categories into which you can group
committees.
For example in a large organization there might be several committees that focus on outreach,
education, and so on.
GROUP_CODE - in order to use the Relationships module you must define the GROUP_CODE
"Role".
Chapters
Committee Codes
Relationship Types
USER DEFINED TABLES & WINDOWS
•
•
•
•
When to use vs. Activity
Single Instance/Multi-instance
Defining the Table – Best Practices
Defining the Window
–
–
–
–
Field level read only
Window level read only
Hide window from specific users
Custom reports needed
• Modifying the table & window – best practices
16
Monday 16 November 2015
DEMO TABLE VS. ACTIVITIES
• Pros
–
–
–
–
–
Endless amount of fields
Control data entry order
Apply read only access
Control by Member Type
Use for Dues Pricing Calculations
• Cons
– Custom reports needed
SINGLE INSTANCE USER DEFINED TABLE
• Used to capture single row information for a single record
– Communication Preferences
– Personal Information
17
Monday 16 November 2015
MULTI-INSTANCE USER DEFINED TABLE
• Used to capture multiple rows for a single record
– Education
– Scholarships
• Include a unique identifying field (Year)
CREATING A USER DEFINED TABLE
•
•
•
•
Customers>Setup Module>General> Additional Windows
Everyone should be out of iMIS
Log in as Manager
Prefix Table Names (We like to use Demo_)
– Uppercase first letter
– e.g. Demo_Emergency
• Multiple Instances Allowed option
– Use to Create a Multi-Instance table
18
Monday 16 November 2015
CREATING A USER DEFINED TABLE
• Always Create
– Use when you want a record always created for this table
• Use for Due Pricing option
– Allows table to become part of Name_All view which the iMIS dues system
can “see”
• Only applies to these types
– Leave it blank to apply to all record
– Type in Member Type codes to enable for defined member types
• M, NM
– Note, this is risky if you are using always create
CREATING A USER DEFINED TABLE (ADDING FIELDS)
•
Prefix Field Names
•
Set Field Type
– All Uppercase, No Spaces, Use Underscores
– e.g. DE_CONTACT_NAME
–
–
–
–
–
–
–
–
•
Char (Alpha and/or Numeric)
Int (Whole Numbers Only)
Number (Whole and Decimals)
Money ($ and No Rounding)
Checkbox
Date
Time
DateTime (Rarely Used)
Set Field Length – only on Char Field Type
– Max length 8000 for a character field*
– Use 32,767 for a NOTE/TEXT field (harder to search but unlimited storage)
*Version specific, some versions of iMIS moved any field over 256 characters to a
NOTE/TEXT field
19
Monday 16 November 2015
CREATING A USER DEFINED TABLE (ADDING FIELDS)
•
•
•
•
Prompt (maximum length 30)
Format type
Validation – use for the corresponding lookup table name
Multi Select – choose multiple values for a field
CREATING A USER DEFINED WINDOW
• GET EVERYONE OUT OF IMIS
• Auto- create window via Define Tables or manually add it
via the Window Designer
• Assign the table for the window
• Type in # of Columns
• Add the fields in desired order
20
Monday 16 November 2015
CREATING A USER DEFINED WINDOW
• Prompt – change prompt from what was defined on the User Defined
Table (not recommended)
• Read Only – this will be non-editable for everyone
• Show window fields on customer profile – prints on Profile Report
• Access Keywords
– Assign a special access keyword to only allow those users edit rights
– Assign the word HIDDEN as well to completely hide the window from users who
don’t have the access keyword
USER DEFINED TABLES/WINDOWS – BEST PRACTICES
• Everyone out of iMIS
• Remove a field from the window first BEFORE making any changes to
the field on the table set up
– VERY IMPORTANT
•
•
•
•
•
Add the field back to the window after the table has been updated
Table names are upper/lower case
Field names are all upper case
Prefix field names with the table abbreviation
256 characters or less for guaranteed Character (non-Note field)
21
Monday 16 November 2015
USER DEFINED TABLES/WINDOWS – BEST PRACTICES
• Use Lookup tables when ever possible
• Use for Dues Processing will add the field to the Name_All
view
• iMIS can only have 20 tabs active at once
REPORTS AND QUERIES
• iMIS consist of multiple reporting options
– Standard reports using default define selection options
– Standard reports with user defined ad hoc searches
– Integrated MS Word merges using the Lettering system reports (must be
install during client installation)
– (IQA) Intelligent Query architect user defined searches & reporting using
the iMIS business object views
– Ability to integrate user developed Crystal reports into the menu selection
(added through Utilities >> Report Specs)
– SSRS – Integration of SQL reporting services through IQA
22
Monday 16 November 2015
REPORTS WALK-THRU
Q&A
23
Monday 16 November 2015
PRACTICE
• Create a new member record with a join date of today
–
–
–
–
–
Rod Dalglish
General Manager Business Services
Electrical Trades Union Victoria
Level 1, 200 Arden Street
North Melbourne VIC 3051
• Create a Call activity task and assign it to yourself
– Rod calls about exhibiting at the upcoming conference. Enter the call
notes and remind yourself to send Rod the prospectus and call him back
on the 21st of November about signing up.
• Change Rod’s title to CFO
– View the change log history
MORE PRACTICE
• Create a committee called NiUG
– Add Rod and a few other people in the database to the committee.
– Make Rod the Chairman for this year starting April 1, 2015
• Print a committee Roster and sort by Position
• Find all records with ….
• Create a Company record and link Rod to it
– Electrical Trades Union Victoria
– Level 1, 200 Arden Street
– North Melbourne VIC 3051
• View the Company roster
• Run a current membership roster
24
Monday 16 November 2015
CONTENT PAGE WITH TEXT AND TABLE
SUBTITLE PAGE WITH TEXT AND TABLE
• Place holder for first level text and more
• More placeholder text and more text
– Place holder for second level text and more
• Place holder for third level text and more text
– Place holder for fourth level text and more
COLUMN 1
COLUMN 2
COLUMN 3
COLUMN 4
Item One
Item Two
Item Three
Item Four
CONTENT PAGE WITH TEXT
SUBTITLE PAGE WITH TEXT AND TABLE
• Place holder for first level text and more
• Place holder for first level text and more
• Place holder for first level text and more
• More placeholder text and more text
– Place holder for second level text and more
• Place holder for third level text and more text
– Place holder for fourth level text and more
25
Monday 16 November 2015
WITH THANKS TO OUR SPONSORS
NIUG DISCOVERY CONFERENCE
26