Skip to content
Help Center
Main Navigation
Screen Layout
Courses
Names
Registrations
Payments
Reporting
Report Area Guide
Reporting-Data Structures
ACEweb
Budget Builder
Catalog Builder
Company Invoicing
Emailing
Faculty Manager
Pocket Ledger
Workshops
Tools
Guides
Webinars
Integrations
Create HTML Emails
On-Premises Requirements

Appearance

Sidebar Navigation

Welcome

Student Manager Modules

Quick Start Guide

Launching Student Manager

Navigation Tools

Quick Launch Settings

Screen Options

Adding Records

Entering Data

Saving Changes

Record Information

Finding Records

Deleting Records

Running Reports

Finding Reports

Report Areas

Report Options

Selecting/Running Queries

Default vs Additional Report

Previewing/Printing Report

Exiting Student Manager

Glossary of Terms

Screen Layout

Course

Names

Registration

Payment

Firm

Location

Attendance Tracking

Budget Builder

Catalog Builder

Faculty Manager

Financial Aid

Pocket Ledger

Workshops

Courses

Course Module

Adding a Course

Setting Date/Time

Selecting a Location

Room Use Records

Generate Room Use

Adding Additional Information

Adding UDFs

Adding Unlimited UDFs

Adding Main Fees

Adding Other Fees

Coupon Codes

Delete Course Fees

Assign Instructors

Adding Comments

Adding ACEweb Info

Event Type Courses

Hybrid Courses

Membership Courses

View Student Lists

Course Reports

F2 Quick Counts

CTRL+F2 Quick Room Use

Course Bookmarks

Printing Rosters

Course Documents

Cloning Courses

Cancelling Courses

Mass Change/Update/Delete/Archive

Certificate Programs

Certificate Wizard

Names

Names Module

Adding a Name

Entering a Firm

Setting Default Fee Category

Adding Interest Codes

Setting Flag Fields

Demographics

Adding Comments

Adding Additional Information

Adding Unlimited UDFs

Adding Credentials

Keeping a Contact Log

Call Back System

Name Grouping

F5 Name Search

Cloning Name Records

Name Additional Documents

Courses Taken

Payment History

Name Reports

Deactivate Names

Combine Names

Delete Names

Registrations

Registration Module

Registering Individual in a Course

Assessing Additional Charges

Assign a Proxy

Adding Additional Information

Who Approved Registration

Reserve Seats

Grouping Registrations

Ungrouping Registrations

Transfer Registrations

Speed Registration

Mass Registration

Make Credential

Student Documents

F4 Find Registrations

Full Courses

Waitlisting

Cancel Registration with No Payment

Cancel Registration with Payments

Cancel Course Wizard

Printing Receipts

Registration Reports

Payments

Payment Module

Making Payments

Making Payments to Groups

Payment Plans

Cancelling Registration with Payment

Refund to Escrow

Refund without Cancelling Registration

NSF (Bad) Checks

Transfer Payments

Printing Receipts

Print Receipt Options

F7 Pay Grabber

Payment Mistakes

Void Receipt Tool

ACEweb

ACEweb Online Registration

Course Lookup Options

Course Search Options

Student Options

Registration Process

ACEweb User Passwords

Opening Day Tips

Course Publication Checklist

Student Manager Preparation

Course Setup

Course Group Setup

Course Fees Setup

Hiding Course Groups from ACEweb

Characters Used in Codes

Interest, Source, Tracking Code Display

Workshop Setup

WWWEB User

Previewing Course Information Page

Customize ACEweb

Course Listing/Look Up Options

Student Options

INI Settings

Editing INI Settings

INI Settings by Category

Other INI Files

HTML Templates

Customizing HTML Templates

Web Page Generation

Template Listing

Custom Templates

Google Analytics

Express Registration Templates

Email Templates

Template Functions

ACEweb Options

Instructor Access

Optional Modules

Attendance Tracking

Attendance Tracking Module

Enabling Attendance Tracking

Record Attendance

Email Absent Students

Attendance Tracking Reports

F11 Attendance Tracker

Budget Builder

Budget Builder Module

Setting Fees Estimates

Adding Per-Person Charges

Estimating Expenses

Budget Results

Budget Reports

Catalog Builder

Catalog Builder Module

Course Descriptions

HTML Editor

Spell Checker

Prerequisites and Related Courses

Import Catalog Records

Memo Text

Email Templates

Marketing Campaigns

ACEweb Bulletins

Company Invoicing

Company Invoicing Module

Invoice Preferences

Creating Invoices

Invoice Criteria

Paying Invoices

Reprint Invoices

Reinvigorate Invoices

Aging Report

ACEweb Invoicing

Contract Training

Contract Training

Billing Record

Suggestions

Course Packaging

Course Packaging

Credit Card Management

Credit Card Management Module

Processor Set Up

Timeouts

Suspend/Resume Charging

Reconciliation Reports

CRM

Customer Relationship Management

Log Contacts

Log Emails

Log Mailings

Log Entry when Printing Marked Labels

View Log

Edit Entries

CRM Reports

Email Module

Email Module

Email Setup

Sample Templates

New Email Templates

Template Coding

Template Coding (Legacy)

Including Attachments

HTML Formatting

Selecting Email Sender

Emailing Individual

Emailing Registrants in a Course

Emailing Registrants in a Workshop

Emailing Receipts

Mass Emailing Receipts

Emailing Roster to Instructor

Mass Emailing Roster to Instructor

Email Instructor When Min is Met

Emailing Certificates

Emailing Course Reminders

Emailing Course Follow-ups

Emailing Instructor Reminder/Follow-ups

Emailing Emergency Emails

Emailing Building-Specific Emergency Emails

Mass Email Wizard

Merge Email Wizard

Emailing Invoices

Email Link to Pay Outstanding

Email Link to Pay Group Balance

Emailing a Report

Blacklist Emails

Update Email Status

Exporting Data

Export Data Options

CASS Certification

CollegeNet Export

Export Report Data

Faculty Manager

Faculty Manager Module

Adding Faculty Record

Assiging Instructor to Course

F3 Talent Search

Contract Agreements

Emailing Rosters to Instructors

Add Student Link

Add Registration

Call Back System

Mass Change Faculty Status

Faculty Reports

Financial Aid

Financial Aid Module

Financial Aid Setup

F12 Financial Aid Reporter

Gift Cards

Gift Cards in Student Manager

Gift Cards in ACEweb

Importing Data

Importing Data Options

Course Import Wizard

Name Import Wizard

Registration Import Wizard

Ed2Go Import

Protrain Import

Pocket Ledger

Pocket Ledger Module

Add Pocket Ledger Record

Cost Center Codes

Instructor Pay

Mass Distribute Pocket Ledger Records

Pocket Ledger reports

Reporting

Student Manager Reporting

Finding the Right Report

Report Area Guide

Report Options

Running A Query

Report Preview

Output in Other Formats

Emailing a PDF

Exporting Report Data

Importing/Exporting Report Templates

Report Favorites

ACEweb Abandoned Cart Viewer

Searching for Reports

Searching for Queries

Special Reports

Modifying Reports

Modify a Report

Report Controls

Adding Elements

Formatting Elements

Complex Expressions

Field Calculations

Report Bands

Print Whens

Page Setup

Saving Changes

Table Names

Data Structure

Managing Queries

Query Guidelines

Query List Manager

Creating Queries

Editing Queries

Activate/Deactive Reports

Rename/Move Reports

Delete Additional Reports

Delete Queries

SMS Text Messaging

Sending Text Messages

Send SMS to Class

Send SMS to Person

Send SMS Class Reminder

Emergency SMS

Send SMS to Faculty

Send SMS to Names in Report

SMS Templates

Workshops

Workshop Tracking Module

Add Workshop Records

Register Individuals in Workshops

Workshop Reports

Reference

Student Manager Set Up

Setting Up Student Manager

User Records (Security)

Student Manager Security

Student Manager User Records

Add Users

Setting User Passwords

User Access Levels

User Groups

Resetting User Password

Setting Default Preferences

Remember Me on This Computer

My User Profile

Registrar Only Mode

Preferences

Student Manager Preferences

System Preferences

Names Preferences

Course Preferences

Course Fields Preferences

Registration Preferences

Registration Fields Preferences

Organization Defaults

Pocket Ledger Preferences

Firm Preferences

Faculty Preferences

Pay Preferences

Pay Types

UDFs

User Defined Fields

Enable/Label UDFs

UDF Display

UDF Display Coding

Validating UDFs

Course Specific Registration Labels

Unlimited UDFs

Exporting Unlimited UDFs

Codes

Student Manager Codes

Characters Used in Codes

Code Editor Screen

Course Coding Scheme

Name ID #

Course Type

Grouping Codes

Course Holidays

Interest Codes

Source/Tracking Codes

Zip Codes

Coupon Limits

Default Expire Date for Early Bird Fees

Inventory Items

Maintenance

Maintenance Tools

System Information

System Lockout

Show Users

Address Cleanup

Archive Data

Backing Up Data

Broken Firm Links

Combining Faculty

Combining Firms

Combining Locations

Combining Series of Names

Combining Workshops

Data Cleanup-Catalog Records

Data Cleanup-Code Areas

Data Cleanup-Documents

Data Cleanup-Locations, Course Names, Fees

Data Cleanup-Name Interest Codes

Data Cleanup-Orphan Registrations and Payments

Data Cleanup-The Catch All Tool

Escrow Cleanup

Pack/Reindex

Zap Charge

Zip Code Updates

Auto Tasks

Event Log

Report Functions

What are Report Functions?

Functions by Category

ACEDAY

ADDAPAY

ADDCODE

ADDCOUNL

ADDCRDAT

ADDCRSE

ADDCUDFS

ADDFEE

ADDFEE2

ADDFINAID

ADDFIRM

ADDFIRM2

ADDGIFT

ADDGRPAY

ADDINT

ADDLABEL

ADDLOC

ADDLOC2

ADDNAME

ADDNMUNL

ADDNUDFS

ADDOMNI

ADDOPT

ADDPAY

ADDREG

ADDRGUNL

ADDRUDFS

ADDTCH

ADDTIME

ADDUUDFS

ADDWKCODE

ADDWORK

ADDZIP

AGE

AGECL

AT

AVAILFINAID

BASEFEE

BETWEEN

BESTENRL

BIGSTATE

BUDG_EXP

BUDGPICT

CAT2XML

CDOW

CERTDATE

CHKRM

CHR

CIVTIME

CLSHIST

CLSTEACH

CMONTH

CNTCURFIELD

CNTCURS

CODERPT

CONFCERT

CONFIRM

COPAYDTL

COPY2XLS

COUNTCOD

COUNTCX

COUNTIT

COUNTNAME

COUNTNAMEUDFS

COUNTREG

COUNTMWK

CPCREATE

CREDEXP

CRMRPT

CRSATTHRSSUM

CRSEINC

CSZR

CTNAMEREG

CTOD

CTWORK

CURSINC

CURSSUM

CURSWORK

CUSTWKCD

DATE

DATELIST

DATETH

DBXTRACT

DEADBEAT

DEADDUMP

DECRYP

DOCHART

DOEMAIL

DOW

DTOC

EMPTY

FASHOWDRAW

FEEDETL

FEETOTS

FILLBLANK

FILLCAL

FINDCRED

FINDGRP

FINDINT

FINDINST

FIRMEXP

FULLCENT

GETCBUCL

GETCEU

GETCIV

GETCRSEAID

GETDATA

GETFEE

GETFINAID

GETHOUR

GETMEMO

GETSQLCOUNT

GETTEST

GRABREG

GRADCRED

GRADCRED2

GRADREPT

GRADSPEC

GRADSPEC2

GRPGTBAL

GRPGTDUE

GRPGTPAID

GRPSTUD

GTACCTPD

GTCOBAL

GTADD

GTBAL

GTDUE

GTCODUE

GTCODUE3

GTCODUE4

GTCOINVBAL

GTCOPAID

GTFEESUM

GTINVBAL

GTINVDUE

GTINVSTAT

GTLEDG

GTPAID

HASCLASS

HASCOURSE

HASOPT

HOLIDAY

HOWMANY

IIF

INVDETL

INVSS

HRSONADATE

HRSTODATE

INSTCONF

INTLPHON

INVSUM

JUMPMON

JUSTAFTER

JUSTDOIT

LASTCLAS

LASTPAY

LEN

LISTCRM

LISTSTUD

LISTWORK

LOADDATE

MAILXPAND

MAPPING

MASSSMS

MATCHREF

MEETDATES

MEMOEXP

MERGMAIL

MONTH

NAMEEXP

NAMEGRP

NAMER

NAMERXT

NCRPT

NETPAY

NICEDATE

NICELOC

NICETIME

NOSTATE

NUM2FRACTION

NUM2STR

NUMNODEC

NUMSESS

NUMTAUGHT

NUMWEEKS

ORGPAY

OTHPAYER

PACKAGES

PAD,L,C

PADCDOW

PAY1099

PAYCOMB

PAYDESC

PAYTOT

PAYTYPE

PREFADDR

PREFEXP

PRETTYNUM

PYWASINV

QTYPTCAL

QUIKCODE

QUICKINST

QUIKWORK

RANDPICK

RANDPICK2

RCPTINFO

RCTTPAY

RGFEEDIST

RGHASPAY

RGINVBAL

RGINVPD

RIGHT

ROSTXPAND

ROUND

SAVE2CAT

SEEFIRM

SEETITLE

SELEWORK

SELEWORK2

SHOGCODE

SHOHDATE

SHORTCAT

SHORTSTATE

SHOUPCLS

SHOUPCLSREC

SHOWCLAS

SHOWCODE

SHOWDOCS

SHOWDOW

SHOWDUPE

SHOWEXP

SHOWFEES

SHOWFINAID

SHOWMEMB

SHOWOPTS

SHOWPAID

SHOWPHON

SHOWPDSTAT

SHOWSSN

SHOWTEACH

SHOWTEST

SHOWTF

SHOWWORK

SQLDATE

STAMPCRED

STAMPCRS

STAMPCUDF

STAMPGRP

STAMPINT

STAMPNAME

STAMPNUDF

STAMPRUDF

STAMPTCH

STAMPUNL

STAMPWORK

STR

STRTRAN

STRIPHTML

SUBSTR

SUMREG

SUMWHAT

SUMWORK

SWAPVAL

TKCOST

TKINCOME

TIME

TNAMER

TRANSFORM

TRIM

TRIMDATE

TOTPACK

UPPER

VAL

WHAZZIS

WHOPAY

WHOSTHIS

WHORECT

YEAR

ZIPRADIUS

Troubleshooting Student Manager

Troubleshooting ACEweb

ACEweb Setup

Getting Started

Server Configuration

Installing ACEweb

Security Information

Permissions

ACEweb Mode Setup

Accessibility Compliance

ACEweb Administration

ACEweb Administration Pages

ACEweb Administration Tools

ACEweb Access Levels

Emailing Errors

Cleanup Files

ACEweb Compiler

Template Manager

Custom Phrasebook/Vocabulary

Interface Manager

Registration Defaults

Search Logging

Validate Web Firms

Staff Web Access

ACEweb INI Settings

Editing ACEweb.INI

Other INI Files

ACEweb.INI Setting Descriptions

Accessible

ACEwebURL

AddOwnAccount

AdjustWKSFees

AdminEmail

AdminLevel

AdminMailServer

AdminSendErrorEmail

AdmLogonAttrib

AllowAlphaInFax

AllowAlphaInPager

AllowDeposit

AllowDupes

AllowWaitlist

AlternateSQL

AlternateURL

AltPS

AltSettings

ArchivePath

AsyncFields

AsyncLink

AsyncTypes

AuthenticateSendMail

AutoAssign

BillFirm

BonusDeal

CatLinkStatus

ChargeMsg

CheckSum

CloseCountdown

CouponLimits

CourseOrder

CourseService

CustomEmail

CustomerAddress

CustomerCity

CustomerCode

CustomerName

CustomerState

CustomerZip

DataPath

DebugFlag

DebugMode

DefaultGrade

DefaultPayType

DupeCheck

ECDC

ECheckType

ECTableClass

ECTableColors

ECTableTags

EnforceMandFees

EscrowCutoff

EscrowPayments

FailOption

FeeBreakdown

FeeLimits

FeeOrder

FullMsg

GiftCard

GroupInit

GroupList

GroupOption

HelpEmail

HelpPerson

HelpPhone

HideInstTypes

HideSessionCt

HTMLPagePath

IDAlias

IDPrefix

InstructorFields

IntCodeCols

InterestScope

InvoiceMsg

MailServer

MarketerEmail

MaxTableSize

MemberLookup

MemberRegLimits

MemberTimeExt

MgrWebLevel

MultiEmailResponse

NameIDLength

NotifyOffice

NullEmptyDates

OfficeEmail

OneTimeCoupon

OnlyActiveInstruct

OrgHours

OrgName

PageParseMode

PartnerFeeKey

PayOption

PayService

PCCEmail

PCCMercNum

PCCPath

PCCPrefix

PostPayerInfo

PreGenReceipt

PrintCourseNotes

PrintRegWarn

ProxyReg

ProxyType

PSHandlerLag

PubPassword

RecapSitekey

RegenSession

RegFirmFields

RegStatusExclude

RegStatusFields

ReportCertificate

ReportReceipt

ReportTranscript

RequiredFields

RequireMercnumMatch

RequirePaidMem

RollWorkshopCEUs

RosterFields

ScheduleFields

SearchLogging

SeatEnrollment

SenderEmail

SenderName

SessionCutoff

SessionTimeout

ShortTime

ShowCatalog

ShowContacts

ShowInstructor

ShowLocation

SignOn

SilentPostEmail

SMVersion

SpecialFee

SQLConnectString

SSL

SSOPreLog

SSSLevel

StopMultiReg

SuperInstFilter

SysopEmail

TableClass

TableColors

TableTags

TaxRate

ThirdParty

TransactionFee

TranscriptFields

UseCoAlias

UseIDSource

UseStdHeader

ValidateEmail

VerboseFullMsg

VirtualPath

VoidPendingPmts

WaitRedirect

WarningEmail

WebRegHome

WebRegURL

WksCodeMatch

WorkshopFields

Xpages

Hosted Customers

Flexdesk Guide

Flexdesk Password Requirements

Student Manager ADMINISTRATOR GUIDE ​

To print this guide, choose the Print option in your browser.

Guide Sections ​

  • Setting Up Student Manager
  • User Records
  • Student Manager Codes
  • User Defined Fields
  • Optional Modules
  • Student Manager Tools

Terms of Use

By accessing, reading, or using this guide, you agree to be bound by the terms and conditions outlined in this agreement.

This guide is provided solely for the internal training and professional development of authorized employees, students, or participants. You may view and print individual pages for personal, non-commercial use related exclusively to your training.

All content within this guide, including text, graphics, logos, layouts, and software, is the exclusive property of ACEware Systems, Inc. and is protected by applicable copyright and intellectual property laws.

You may not, without the prior written consent of ACEware Systems, Inc.:

  • Distribute, sell, lease, or license this material to any third party.
  • Modify, translate, or create derivative works based on this content.
  • Upload the guide to any public server, network, or file-sharing website.
ACEware Systems, Inc. 800-925-2493 ● info@aceware.com ● support@aceware.com
Website: www.aceware.com ● Help Center: help.aceware.com

Setting Up Student Manager ​

Key issues to address that will greatly facilitate the implementation of Student Manager:

  • User Records - create security records for each user who needs access to Student Manager.

  • User Access Levels - determine what access users will have. For instance, you may have users who will add and edit records but won’t have rights to delete r cords; others may only need to view Name record information, etc.

  • Data Collection – determine the fields in Student Manager that will be enabled/disabled depending upon your data collection needs. For instance, if you don’t assign coordinators to a course, you won’t need to enable the Course Coordinator field for your users. In addition, Student Manager provides you with user defined fields in the main modules which can be used to collect data specific to your organization (e.g. name of spouse, membership expiration date, etc.). These fields must be enabled and labeled before you can use them.

  • Module Behavior - determine the behavior of Student Manager modules. For example, you may enable the pop up list feature in validated fields, choose to record the firm address instead of the individual’s home address, or assign invoice numbers when billing records are created.

  • Defining Codes – Student Manager ships with a 'starter set' of codes for most of the main code areas (i.e. Occupation, Organization, Fee descriptions, Account codes, etc.). You may need to edit code lists to suit your own needs.

  • Email Set Up - some set up is required to interface with your SMTP email server to send emails from Student Manager.

  • Credit Card Interface Set Up - some set up is required to interface with your chosen Payment Service.

  • Web Interface Set Up - some set up is required for the ACEweb Web Interface, including setting your logo, color scheme, and preferences. Your assigned ACEware Technician will help you with these tasks.

User Records ​

Topics covered in this section:

  • Creating User Records
  • Adding Users
  • User Access Levels
  • User Groups
  • Setting Default Preferences
  • Report Favorites
  • Student Manager Preferences

Student Manager User Records ​

Set up Student Manager users and manage their security preferences from Tools > Password Maintenance.

Password Maintenance

User Password ​

You must enter the password twice when creating a new user or resetting an existing user's password:

Password Verification

Access Levels ​

Set up users' Access Levels for the various modules.

Login Dates ​

  • Last Login - last time the user logged into Student Manager.

  • AW Last Login - last time the user logged into an ACEweb Adminstrative routine (if allowed).

  • MW Last Login - last time the user logged into the Manager Web interface.

Global Settings ​

  • Disable Passwords - only enable for systems who have 1 user only.

WARNING

🚫 This setting MUST NOT be enabled if you have more than 1 Student Manager User.

  • Min Delete Level - the minimum Access level users must have in a module to delete records.

  • Min Pay Delete Level - the minimum Access level users must have in Pay to delete payments.

Other Settings ​

  • Edit Preferences - click this button to edit the user's preferences. Note, changes will not take effect until the user logs in the next time.

  • User Defined Fields - click this button to edit the user's UDF preferences. Note, changes will not take effect until the user logs in the next time.

  • Remove User Files - click this button to delete a user's files. Used in case of corruption of the user files (they will be recreated when the user logs in the next time).

  • Copy Fav Rpts To Another - click this button to copy the user's Favorite Reports to another user.

  • Set as Default Preferences - check this box to apply this User's preferences to other users. You can choose to apply the preferences to all users or only users in the user's group.

  • Active - the Active box must be checked for users to be able to log into Student Manager and ACEweb Administrative routines.

  • NOT Allowed to do Refunds - if checked, the user cannot run the Refund Wizard.

  • Set to Registrar-Only Mode - if checked, the user will be in Registrar-only mode when entering registrations.

Add a Student Manager User Record ​

Create new User records from Password Maintenance.

  1. Select Tools > Password Maintenance.
  2. Click the Add button on the Explorer window.
  3. Enter a User ID.

User ID Restrictions

  • The user name can be up to 8 characters in length.
  • The user name can only contain letters and numbers.
  • The user name cannot contain punctuation marks or symbols.
  1. Enter a Password.

Password Restrictions

  • The password can be up to 29 characters long.
  • The password can consist of upper case letters (e.g. ABC), lower case letters (e.g. abc), numbers (e.g. 123), and symbols (e.g. #$@%).
  • Your Student Manager administrator can enable other password restrictions.
  1. Confirm the password the press the TAB key.

Password Verification

After entering it in the first password field, press the TAB key or click the Password Verification field to enter the password again in the Confirm field.

Password Verification

  1. Check the Must Change field IF you want the user to change the password the first time they log in.
  2. Enter the user’s full name, email address, and phone number.
  3. Select the appropriate User Group from the Group drop down list.
  4. Enter the user's email email signatures (the user can edit this information at a later time through Edit > My User Profile).
  5. If you don't want users to be able to edit their preferences, uncheck the Allow Edit of Preferences box on their user record.
  6. Click the Save button.

Setting Student Manager User Passwords ​

When creating a new user record, you must enter the password twice for verification purposes.

After entering the password in the 1st Password field, press the TAB key to move to the 2nd Password Verification field.

Password Verificatio

Must Change Password ​

You can set a temporary password for the user and check the Must Change box to have the user set their own password when they log in next.

Password Restrictions ​

Student Manager User passwords can:

  • be up to 29 characters long.
  • consist of upper case letters (e.g. ABC), lower case letters (e.g. abc), numbers (e.g. 123), and symbols (e.g. #$@%).

Your can also enable other password restrictions. The requirements that can be set include:

  • Passwords must be at least 8 characters long.
  • Passwords must contain at least 1 of each: upper case letter, lower case letter, number, and symbol (e.g. Myp@ssw0rd).
  • Passwords must be changed every 90 days.

Pease contact your ACEware technician for assistance with implementing these restrictions.

Access Levels ​

The following is a list of actions a user can perform at each Access Level.

All Modules ​

These apply to Student Manager Modules: Names, Course, Instructor, Pay, Pocket Ledger, and Registration.

LevelDescription
0No Access. Menu items and icons are not available to user
1View Records Only.
2Add Records Only.
3Add/Edit Records.
4Add/Edit Code Lists
5Delete Records*

*Minimum delete level can be changed by Student Manager Administrator.

Power Level ​

The user's Power Level is the lowest of Course, Names, Pay, Registration, Instructor, Pocket Ledger, and Report System.

These procedures require the stated Power Level:

LevelDescription
3Backup Data (Tools > Backup)
Import/Export Reports (Must also be a level 3 in Report System)
4Update Counts (Tools > Update Counts)
5Pack/Reindex (Tools > Database Admin > Pack/Reindex)
Edit UDF Labels
6Add/Edit User Records
Edit Field Labels (Edit > Preferences)
Run Data Cleanup Tools

Names ​

These settings apply to the Names module, and some apply to the Firm module.

LevelDescription
2Send Quick Email to Individual
(MUST also have level 2 access in E-mail)
3Add/Edit Zip Code records
4Print Waitlist Reports from Course Quick Reports
See unencrypted SSN in nmcode2 field
5Change Firm ID field on Firm records
(e.g. when combining Firms)
6Encrypt SSNs in NMCODE2
Mass Delete/Purge Names
Mass assign address/phone to all Firm Employees (when changing it on Firm record)

Registration ​

LevelDescription
3Assess Fee Adjustments
Transfer Registration
Run Invoice Reports
(MUST also have level 6 access in Financial Reports)
4Overbook Course
5Add Fee Adjustment Description on the fly
Override Membership Requirements
Assign Proxy to Registration
6Add Memberships on the fly
Edit Registration Fee Amount

Pay ​

LevelDescription
3Assign Invoice Numbers when running Invoices
Enter custom Receipt Number when adding payments
4Edit Payment Type
5Set Up Payment Plan
6Edit Deposit Numbers
Edit Receipt Numbers
Edit Payment Date
Access Credit Card Management Tools
Void Invoice/Receipt

Course ​

LevelDescription
2Clone Single Course (from course record)
3Add Location Records
Clone Location Records
Duplicate (Clone) a Course
4Cancel Course (from course record)
Lock Course (from course record)
Cancel Course (with Option to Refund)
Clone Room
5Mass Change/Update/Delete/Archive
6Mass Clone (Same Dates)
Mass Registration Transfer (crs -> crs)
Mass Delete

ACEweb ​

Determines staff access to Staff Web Access and ACEweb Administration procedures. See the ACEweb Access Levels topic for more information.

Codes ​

LevelDescription
3Access Course Proposals (Module > Catalog > Course Proposals)
(MUST also be a level 4 in Course)

Instructor Pay ​

LevelDescription
3See Instructor Pay column in Courses Taught list

Instructor ​

LevelDescription
4View/Edit Instructor Evaluation Fields (on Course Instructor tab)
View unencrypted ID (Faculty Preference)
5Edit the Faculty System ID (Combining Instructors)

Pocket Ledger ​

LevelDescription
There are no access levels that affect Pocket Ledger

Report System ​

LevelDescription
1Access Demographic, Course, Faculty, and Registration Reports
2Access Workshop Reports
3Access Codes and Statistics Reports
4Modify Reports
Add/Edit Queries
5Edit Default Report
Activate/Deactivate Report
Add Missing Item when adding/editing queries
Delete Additional Report
Delete Queries
6Move/Rename Report

Email System ​

LevelDescription
2Send Quick Email to Individual (Names)
Send Quick Email to Instructor
3Email Registration Confirmations
4Send Quick Email to Course
Send Quick Email to Canceled Students
Send Quick Email to Waitlisted Students
Email Roster to Instructor
Email Certificates Individually
Email Invoices Individually
Email Course Reminders
5Send Mass Emails

Financial Reports ​

LevelDescription
3Access Budget Quick Reports
4Access Pocket Ledger Reports
5Access Accounting > Enrollment & Income, Income Detail, and Deadbeat reports
6Access Accounting > Cashbox, Daily Income reports
Access Invoice Reports

User Groups ​

Assigning a user to a group allows you to mass assign a specific set of access levels and preferences for all members of a group. Student Manager ships with 3 default groups:

  • ADMIN -  assigns level 6 access in all areas and allows users to edit preferences.
  • REPORTS – assigns level 3 in reports and level 1 in all other areas.
  • REGISTER – assigns level 5 in reports and level 4 in all other areas.

Adding New User Group ​

You can create new user groups in which to place a user:

  1. Enter the new Group name in the Group field.
  2. Press the TAB key.
  3. You'll be asked if you want to create a new group. Click the Yes button.
  4. Click the Edit Group Access Levels button to edit the access levels for the new group.

New User Group Levels

  1. Click the OK/Close button to save your access changes.

Editing Group Access Levels ​

To edit access levels for an existing group:

  1. Find and open a user in the group.
  2. Click the Edit Group Access Levels button.
  3. Edit the access levels.
  4. Click the OK/Close button.
  5. Save the changes to user record.

Everyone in the group will now have the edited access levels.

XCUSTOM Group ​

Users who need individualized access levels must be assigned to the XCUSTOM group.

  1. If you don't already have an XCUSTOM group, create it (see above).
  2. Assign the group to the user.
  3. You can then edit the user's Access Levels.

XCUSTOM group

Setting Default Preferences ​

You can assign a specific user's preference set to other users in the user group or All users in your system.

  1. Open he user record which has the set of preferences you want to assign to others.
  2. Check the Set as Default Preferences box.
  3. Click the Save button.
  4. You’ll be warned that you’re about to change others' settings. Click Yes to continue.
  5. On the Scope for Default Preferences window, click the appropriate button:
  • NO - assign preferences to members of the user group.
  • YES - assign preferences to all users in the system.
  1. Click the Save button to assign the preferences to the users you specified.

The new preferences will be applied to the Student Manager user(s) the next time they log into Student Manager.

Report Favorites ​

Student Manager users can identify up to 10 reports as Favorites so they can be easily found and run.

Notes

  • The Student Manager administrator can set favorite reports for users.
  • User Report Favorites are set per user. Global Report Favorites can be accessed by all staff.
  • Cashbox, Invoice, and Statistical reports cannot be set as Report Favorites.

Set User Favorite Report ​

  1. Select Reports > Favorites or use the keyboard shortcut CTRL+F1 to open the Favorite Reports screen.
  2. Click the Set Report button.
  3. On the Favorite Report Chooser window, select the report area, sub area, name and query.

Adding Favorite Report

  1. Click the Done button.
  2. The report is added.

Favorite Report Saved

  1. Repeat steps 2-4 to set more report favorites.
  2. Click the Save button to save your report favorites.

Run Favorite Report ​

  1. Select Reports > Favorites or use the keyboard shortcut CTRL+F1 to open the Favorite Reports screen.
  2. Click the appropriate Run Report button:

Run Favorite Report

  1. Select any other report options on the Report Options screen (e.g. Include Canceled records, also output as, etc.), then click the OK button.
  2. Enter the query value(s) then click the OK button.
  3. The report now runs.

Change User Favorite Report ​

  1. Select Reports > Favorites or use the keyboard shortcut CTRL+F1 to open the Favorite Reports screen.
  2. Click the appropriate Set Report button.
  3. Make the appropriate changes (e.g. change the report area, sub area, name and/or query).

Change Favorite Report

  1. Click the Done button.
  2. Click the Save button to save your changes.

Delete User Favorite Report ​

  1. Select Reports > Favorites or use the keyboard shortcut CTRL+F1 to open the Favorite Reports screen.
  2. Click the appropriate Set Report button.
  3. The Area value will be highlighted. Press the Delete key on your keyboard to clear the value.

Delete Favorite Report

  1. Clearing the Area value will also clear the other fields:

Favorite Report Values Cleared

  1. Click the Done button.
  2. Click the Save button to save your changes.

Global Reports ​

Global Report Favorites are reports that can be ran by all Student Manager users. *You can identify up to 10 reports as Global Favorites.

*Note: you must have level 5 access to set, change, or delete Global Favorite reports.

Set and run Global Reports from Reports > Global Favorites.

Student Manager Preferences ​

Select Student Manager behavior options and enable/disable fields on the Preferences screen. Access the Preferences screen by:

  • Clicking the Edit Preferences button on the Quick Launch
  • Selecting Edit > Preferences

Preferences are categorized onto tabs:

  • System Preferences - set preferences for the system such as, preferred browser, macro keys, update and backup reminders.
  • Name Behavior Preferences - set preferences for the Names screen such as displaying balance due/credit info, firm name matching, warnings if specific data is not entered.
  • Name Fields Preferences - enable/disable fields and customize labels for some Name fields.
  • Course Behavior Preferences - set preferences for the Course screen such as enabling room conflict checking, enabling reminder and follow up emails, enabling the auto expire for early bird fees.
  • Course Fields Preferences - enable/disable fields and customize labels for some Course fields.
  • Registration Behavior Preferences - set preferences for the Registration screen such as validating adjustment fee descriptions, using the Bill/Pay registration type, checking whether student has met prerequisites.
  • Registration Fields Preferences - enable/disable fields and customize labels for some Registration fields.
  • Organization Defaults - set organization information such as title, department, address, phone, zip code and ID format.
  • Pocket Ledger Preferences - enable/disable fields used on the Pocket Ledger screen.
  • Firm Preferences - enable/disable fields used on the Firm screen.
  • Faculty Preferences - enable/disable fields used on the Faculty screen and set preferences such as enabling instructor schedule checking, enabling posting faculty benefits to Pocket Ledger, setting default instructor pay date.
  • Pay Preferences - set preferences for the Payment screen such as validating credit cards, auto enter payment amount, using firm escrow.
  • Pay Types - enable/disable the payment types used and customize labels for user-defined pay types.

Enable/Disable Fields ​

Optional fields for modules appear in the Enable Fields section. If you don't intend to use the field(s), uncheck the box to the left of the field name. Disabling fields you don't use allows you to increase data entry productivity (e.g. data entry personnel won't need to tab through the field(s) in which they don't enter data to get to the ones they do).

Module Behavior Preferences ​

Many modules have behavior options you can enable or disable. Those are listed in the System Behavior Preferences section.

Color Coded Preferences ​

Preferences on each tab are color-coded:

  • Black - are user specific (they effect the user only).
  • Blue - are global (effect every user). You must have level 6 access to edit preferences in blue. Note: these should not be changed without the permission of your Student Manager administrator.
  • Purple -  user must be a level 6 in the particular area to use the option (e.g. user must be level 6 in Pay to edit receipt numbers).

Access to Preferences ​

Your Student Manager Administrator can disallow your ability to edit preferences.

If your Preferences Icon on the Main Toolbar or the [Edit Preferences icon on the Quick Launch is grayed out, you don't have rights to edit your preferences. Please see your administrator for more information.

Student Manager Codes ​

Topics covered in this section:

  • Student Manager Codes
  • Characters Used in Codes
  • Course Coding Scheme
  • Workshop Coding Scheme
  • Code Editor Screen
  • Field Validation

Student Manager Codes ​

Garbage in - garbage out has become a computer cliché. It refers to collected data that becomes worthless if there is no coordination of how data is entered into the database.

To combat this problem, Student Manager uses data validation tools to ensure information conforms with rules set up for specific data elements. Some of these rules are built into Student Manager:

  • You can not enter an invalid date such as April 31st.
  • Each name record must have a unique ID number.
  • Each course record must have a unique Course Code.
  • A course must exist in the database before you can register anyone in the course.
  • A registration must exist in the database before you can make a payment to the registration.
  • Codes for validated fields must be defined (added to the field's Code list) before they can be used in records.

Student Manager offers a powerful tool in the form of the Code System. To make the Student Manager Code System work for you, you must:

  1. Determine which codes you should use to help you meet your reporting needs.
  2. Enable/disable the appropriate code fields in Preferences.
  3. Add/edit/delete code values to meet your specific coding needs.

The following is a list of Code fields on each of the Student Manager screens. Unless otherwise stated, these codes are added/edited from Module > Codes.

Attendance Screen ​

  • Attendance Codes - Attendance code (e.g. arrived late, didn't show, etc.), used with the optional Attendance Tracking module.
  • Module Codes - Session type (e.g. test, lecture, etc.), used with the optional Attendance Tracking module.

Course Screen ​

  • Course Code - Unique user defined code that identifies the course record.
  • Category - Category for course.
  • Type - System generated code identifying the type of course. Course behavior is determined by this code entry (e.g. if type is workshop, the workshop screen is accessible).
  • Department - Department that offers the course.
  • Subject Code - Subject associated with course. The subject code assigned to a course will be added to students' Interest code list when they enroll in the course (unless the code has already been assigned to the individual).
  • Catalog Code - Course description. Add/edit catalog codes on Catalog screen.
  • Account - Account number assigned to course.
  • Coordinator - Coordinator assigned to course.
  • Location - Building and/or Room where the course is held. Add/edit location on Location screen.
  • Grouping Codes - Group to which course belongs. ACEweb use requires set up.

Course Fees Tab ​

  • Main Fee Descriptions - Main (Tuition) Fee Descriptions for course. This list is generated from FEES: Course Main Fee Descriptions.
  • Other Fee Descriptions - Optional Fee/Coupon Code Descriptions for course. This list is generated from FEES: Course Additional/Optional Fee Descriptions.
  • Inventory Items - Inventory items for course.
  • Membership Code - if using the Membership feature, the code that identifies the membership.

Course Instructors Tab ​

  • Pay Type - System generated code to identify what pay type is used to calculate Instructor pay on course.
  • Account - Account number assigned to Instructor pay record. This list is generated from COURSE: Account Numbers.
  • Exp Class Code - Expense classification type assigned to Instructor Pay record. This list is generated from (Ledger) Expense Classification Codes.
  • Type - System generated code identifying type Instructor type (i.e. Instructor, Keynote Speaker, Presenter, etc.).

Location Screen ​

  • City - Location City. Validation can be enabled for this field. Values for the list are entered from Module > Codes in the LOCATION: City list.
  • County - Location County. Validation can be enabled for this field. Values for the list are entered from Module > Codes in the LOCATION: County list.
  • Room Record Internal ID - System generated identification assigned to Location record. This code should NOT be edited.
  • Location/Room ID # - Internal Room ID that is assigned to the room by your organization. The Location/Room ID number can then be used when running statistical reports.

Names Screen ​

  • ID # -  Unique identification code for Name record. This code can be user defined or system generated.
  • Salutation - Individual's salutation (e.g. Mr., Ms., etc.). Field Validation for Salutation is optional.
  • Firm - Individual's firm or company. Add/edit firms on Firm screen.
  • Zip Code - Individual's zip code. Add/edit zip codes on Zip Code screen.
  • County - Individual's county. Field Validation for County is optional.
  • Mail Preference - System generated code identifying individual's preferred mailing address.
  • Fee Category - Main fee type for which individual qualifies (e.g. Senior Citizen discount). This list is generated from (Fee) Registration Fee Descriptions.
  • Source - Promotional item which generated Name.
  • Occupation - Individual's occupation (Clerical, Administrative, Nurse, Plumber, etc.).
  • Organization -  Individual’s organization type (Government, School, Retail, Medical, etc).
  • Interest - Subjects in which individual is interested (Computers, Management, etc). An unlimited amount of Interest codes can be added to a name record.
  • Gender - Individual's gender.
  • Call Back Users - Student Manager user who should make call back.
  • Education level - Individual's education level.
  • Disability - Individual's disability (if any).
  • Language - Primary language spoken by individual. This field can be relabeled and used to collect user defined demographic data.
  • Ethnicity - Individual's ethnic origin. This field can be relabeled and used to collect user defined demographic data.
  • Household Income - Individual's household income level.
  • Marital Status - Individual's marital status.
  • Family Type - Individual's family type.
  • Dwelling Type - Individual's dwelling type.
  • Misc Code - field that can be labeled and used to collect data specific to your organization. Enable/Label this field in Names Preferences.
  • Credential Tab > Testing & Certification Types - Credential type.

Firm Screen ​

  • Firm ID - System generated identification number assigned to Firm record. This code should NOT be edited.
  • Zip Code - Firm's zip code. Add/edit zip codes on Zip Code screen.
  • Org Code - Firm's organization type (Government, School, Retail, Medical, etc). This list is generated from NAMES: Organization Codes.
  • # of Employees - Firm size code.
  • Size (in $000's) - Firm Sales Amount code.
  • Firm Type - System generated code identifying Firm type (i.e. firm or vendor).

Registration Screen ​

  • Tracking - Promotional item which generated Registration. This list is generated from NAMES: Source/Tracking Codes.
  • Status Codes - Status of registrant (e.g. Participant, Speaker, Panelist, No Show, etc.).
  • Reg Codes - User defined code with which you can track registrant data specific to your organization (e.g. T-Shirt size, Hotel code, etc.). Organizations can define the label for this field.
  • Misc Code - User defined code with which you can track registrant data specific to your organization (e.g. T-Shirt size, Hotel code, etc.). Organizations can define the label for this field (rgmisc field).
  • Who Paid - Internal code identifying who paid for registration.
  • Fee - Main fee (i.e. fees set up in course record) to be assessed to registrant.
  • Additional Charges - Other fees (i.e. fees set up in course record) that can be assessed to registrant.
  • Fee Adjustment Description - Fee adjustments that can be assessed to registrant. Field validation for Fee Adjustment Descriptions is optional. If validated, this list is generated from FEES: Registrations (O-T-F=On the Fly) Adjustment fees and PAY: Refund Notes.

Payment Screen ​

  • Type - System generated code identifying Payment type. Organizations can define the label for additional payment types.
  • Payment Identifiers - User defined code with which you can track payment data specific to your organization (e.g. Medicare code, Account number, etc.). This list is generated from PAY: Payment Identifiers. Field validation for Add Info is optional (i.e. Validate Pay Additional ID).
  • Refund Wizard Pay Adjustment - Refund note entered as Fee adjustment description when refunding money to a registration.

Financial Aid Screen ​

  • Financial Aid Types - type of Financial Aid.

Catalog Screen ​

  • Code - Unique user defined code that identifies the Catalog record (e.g. COMP1001 for Introduction to Computer course description, E_MAIL for Email template, etc.).
  • Kind - System generated code used to identify the Catalog record type.
  • Subject - Subject associated with Catalog record. This list is generated from COURSE: Subject Codes.

Faculty Manager Screen ​

  • Faculty System ID # - System generated identification number assigned to Faculty record. This code should NOT be edited.
  • Zip Code - Faculty member's zip code. Add/edit zip codes on Zip Code screen.
  • Source - Promotional item which generated Faculty member. This list is generated from NAMES: Source/Tracking Codes.
  • Occupation - Faculty member's occupation (Clerical, Administrative, Nurse, Plumber, etc.). This list is generated from NAMES: Occupation Codes.
  • Organization - Faculty member's organization type (Government, School, Retail, Medical, etc). This list is generated from NAMES: Organization Codes.
  • Subject - Subjects which instructor can teach. An unlimited amount of interest codes can be added to a faculty record. This list is generated from COURSE: Subject Codes.
  • Call Back User - Student Manager user who should make call back.
  • Pay Type - System generated code identifying pay types that can be used to calculate Instructor Pay record.

Pocket Ledger Screen ​

  • Expense Classification - Expense classification type assigned to Pocket Ledger record.
  • Major Expense Category - Major category for Expense Classification code.
  • Account - Account number assigned to Pocket Ledger record. This list is generated from COURSE: Account Numbers.
  • Vendor - Vendor who provided item. Vendor records are stored in the Firm table.

Characters Used in Codes ​

You CAN ONLY USE the following characters in Student Manager code fields (e.g. course codes, catalog codes, grouping codes, etc.):

  • Letters [ABC]
  • Numbers [123]
  • Hyphens [-]
  • Undescores [_]
  • Periods [.]

Unless otherwise specified, you CANNOT USE these characters:

  • Spaces in codes [COM 123]
  • Symbols [, ; : ? ! - / & \ # ~ @ $ % ^ + = < > ' " | ( ) [ ] { } ]

The above rules ALSO APPLY TO Grouping Code Descriptions and Location/Building Names.

Exceptions ​

You may use spaces in these Codes:

  • Coordinator.
  • Department - no code field--enter your department into the Description field.
  • Main Fees - no code field--enter your fee name into the Description field.
  • Additional/Optional Fees - no description field--enter your fee name into the Code field.
  • Registration (OTF) Adjustment Fees - no description field--enter your fee name into the Code field.
  • Refund Wizard Fee Names - no description field--enter your fee name into the Code field.

You may use apostrophes in theses codes:

  • Location/Building names, e.g. Chuck's Cabin.
  • Location's Campus field.

Code Descriptions ​

You CAN USE the Description field to more fully describe the specific code:

Description Field

The description shows in the Code list, so the user will be able to tell what a specific code means:

Code Select List

Course Coding Schemes ​

The Course Code is the unique code that identifies the course record. Your course coding scheme should aid in generating reports and registering students. For those reasons, ACEware strongly suggests generating course codes using the following format:

Course Code Example: 24FYSUP103A

YearSemesterAudience (Optional)DepartmentClass #Section
26FYSUP103A
  1. Year designated by a two character code (i.e. 26-2026, 27-2027)
  2. Semester designated by a single character code that will make the semesters fall in chronological order within a school year. (i.e. F-Fall, S-Spring, U-Summer, W-Winter).
  3. Audience (if used by your organization) designated by a single character code (e.g. Y-Youth, A-Adult).
  4. Department designated by a three character code (i.e. SUP-Supervision, BUS-Business). Note:  this code may be four character--if--your organization is not using the audience code.
  5. Class number designated by a three/four character code (i.e. 103, 3065)
  6. Section number designated by a single character code (i.e. A, B, C; or 1, 2, 3).

Coding Scheme Rules/Tips ​

While we feel the ACEware course coding scheme is the most efficient system, organization's can devise their own procedure as long as they follow these rules:

  1. The maximum size of the course code is 12 characters.
  2. Each different course record entered must have a unique course code.
  3. Keep all codes the same length (i.e. use four characters for all department codes). If you number your courses from 1-999, fill in the starting numbers with leading zeros (e.g., 001, 099).
  4. You CAN ONLY USE certain characters in your course codes.

Workshop Code Scheme ​

Your workshop coding scheme should aid in generating reports and registering students. For those reasons, ACEware suggests generating workshop codes using the following format:

Workshop Code Example:  AA01

DayTime PeriodSession in Time Period
AA01
  1. Day (A=Mon, B=Tue, C=Wed, etc.)
  2. Time Period (A=8am-9am, B=9am-10am, C=10am-11am, etc.)
  3. Sessions in Time Period (01=session 1 in time period A, 02=session 2 in time period A, etc.)

Sample Workshop Schedule ​

Sample Schedule

Day8:30-9:309:45-10:451100-12:00
MondayAA01 (session 1)AB01 (session 1)AC01 (session 1)
MondayAA02 (session 2)AB02 (session 2)AC02 (session 2)
TuesdayBA01 (session 1)BB01 (session 1)BC01 (session 1)
TuesdayBA02 (session 1)BB02 (session 2)BC02 (session 2)
WednesdayCA01 (session 2)CB01 (session 1)CC01 (session 1)
WednesdayCA02 (session 2)CB02 (session 2)CC02 (session 2)

What does this coding scheme do for you? Your workshops will be sorted first by day, then by time period, then by session. Registration staff can easily tell which sessions are offered in each given time period, and guarantee individuals enroll in only one workshop per session. It also alerts staff to any additional fees--this allows them to notify individuals of those additional fees before enrolling them.

Code Editor Screen ​

Add/edit/view codes lists for most Student Manager Codes from the Code Editor screen. To access the Codes screen:

  • Click the Codes icon on the Quick Launch
  • Select Module > Codes.

Codes Screen

Viewing Specific Code List ​

Once you have the Code screen open, select the appropriate code from the Code Type list. For example, to see the values for the Coordinator field, select Course Coordinators.

Select Code Type

Once you highlight the Code Type, select the Codes tab to see codes for that Code Type.

Codes Tab

Adding Codes ​

  1. Select the Code Type.
  2. Select the Codes tab.
  3. Click the Add button.

INFO

You can also add codes from the module screen with the + button next to the field:

+ Code Button

Editing Codes ​

  1. Select the Code Type.
  2. Select the Codes tab.
  3. Highlight the code you want to edit.
  4. Click the Edit button.

When editing codes, the system will ask you if you want to update associated records (e.g. if you edit an Coordinator code value, the system will ask you if you want to change the code on all associated Course records). Select the appropriate option.

Activate/Deactivate Codes ​

Some code areas allow you to activate/deactivate codes.

  • Active codes are displayed in the code's drop down list on the associated screens.
  • Deactivated code do NOT appear in the drop down list.

Codes that can be activated/deactivated have the Active Code check box on the screen. Check it to activate the code. Un-check it to deactivate a code.

Deactivating old codes that are no longer used allows you to keep the old code around (so that they still show in reports) but 'hide' them in the list so staff will not be able to assign them to new records.

Hiding Codes from ACEweb ​

You can hide specific code values from ACEweb displays in the following code areas:

  • Grouping Codes - specific groups can be hidden from the group displays.
  • Interest Codes - specific interest codes can be hidden from the Interest Code lists on personal data pages.
  • Tracking Codes - specific tracking codes can be hidden from the How did you hear about us lists.

Deleting Codes ​

When deleting codes, the system will ask you if you want to also delete the code from all associated records. Select the appropriate option.

Combining Codes ​

To combine codes, look up the 'BAD' code (i.e. code you want to delete) and enter the 'GOOD' code into the Code field. The system will ask you to if you want to update all associated records (e.g. if you merge two Coordinator codes, the system will ask you if you want to change the code on all associated Course records). Select the appropriate option.

Field Validation ​

Many of the fields in Student Manager are automatically validated. Validated fields only allow pre-specified data, called Codes, to be entered in them.

Most validated fields have drop down menus from which you select the appropriate code (access menu with the button to the right of the appropriate field):

Drop down list

Other validated fields have a search icon to the right of the field as in the Firm field in this example:

Search Field List

In these fields, you type in the code then tab out of the field. The system brings up the validation list for you to lookup a value. If it doesn't exist, you can click the Add button to create it.

Optional Validation ​

Some fields offer optional validation (e.g. Department field on Course, Salutation on Names). Validation will only occur in these fields if the Validate option is enabled.

Enable data validation for these fields on the module's Field Preferences.

User Defined Fields ​

Topics covered in this section:

  • User Defined Fields
  • Enable/Label UDFs
  • Validating UDFs
  • UDF Display
  • UDF Display Coding
  • Unlimited UDFs

User Defined Fields ​

The following modules offer user defined fields that your organization can use to collect data specific to your organization (e.g. name of individual’s spouse, hotel in which registrant is registered, etc.).

User Defined Field Setup screen

  • Names – 5 of each data type (character, date, logical, and numeric)
  • Course – 4 of each data type
  • Registration – 4 of each data type
  • Faculty Manager – 4 of each data type
  • Pay - 2 character type and 1 date type

Setting Up UDFs ​

  • Enable UDFs
  • UDF Display
  • UDF Display Coding
  • Validate UDFs
  • Course Specific Registration Labels
  • Unlimited UDFs

Enabling/Labeling User Defined Fields ​

Enable and label UDFs from Preferences.

Notes

  • UDFs are user specific. Each user must enable the fields they will be using.
  • UDF Labels are global--they are labeled the same for every user.
  • You can set up data validation in character and number type UDF fields.
  • All Faculty and Pay UDFs are enabled--you only have the option of labeling them.

To enable/label UDFs:

  1. Click the Preferences icon on the Quick Launch or select Edit > Preferences.
  2. Select the appropriate tab. For example, to edit Name UDFs, select the Names Fields tab.
  3. Click the [Module Name] UDFs button. For example, if you selected the Names tab, the button will be named Name UDFs.
  4. Once the User Defined Field Setup screen opens, you can edit any of the module UDFs.

User Defined Field Setup screen

Validating User Defined Fields ​

You may set up character and number type User Defined fields for data validation by prefacing the label with a plus sign (+) [e.g. +Attendance].

Preface Label with +

You must also set up the Validation Codes. To do so:

  1. Open a module record (e.g. if you are setting up a Name UDF for data validation, open a Name record).
  2. Select the Additional / UDFs tab (or button for registrations).
  3. The field you set up for data validation will now have a Plus Sign + button to the left of the field. Click it to enter the values for the field.

Add Values it Validated UDF

  1. The User Defined Field Code screen opens for you to create your codes. Enter the Code and description then click the Save button to save the code.
  2. Click the Add button to add the next code.
  3. Continue steps 4-5 until you have added all the codes.
  4. Click the OK/Close button to close the screen and return to the User Defined Fields screen.

The values will now be available for the field.

Displaying UDFs on Module Screens ​

You can display some UDF values on Names, Course, and Registration screens.

Names UDF Display ​

In Student Manager 9, name UDFs no longer show on the Names screen. You can add them to the Name Explorer, if desired.

Course UDF Display ​

You can display a custom message, up to 18 characters in length, on the Course screen with the User Display option. To do so:

  1. Click the Preferences icon on the Quick Launch or select Edit > Preferences.
  2. Select the Course Fields tab.
  3. Click the Course UDFs button.
  4. Enter your expression in the User Display field.

Registration UDF Display ​

You can display a custom message, up to 32 characters in length, on the Register screen with the User Display option. To do so:

  1. Click the Preferences icon on the Quick Launch or select Edit > Preferences.
  2. Select the Register Fields tab.
  3. Click the Register UDFs button.
  4. Enter your expression in the User Display field.

UDF Display Coding Rules ​

The following are Coding items that can be used in UDF Displays.

Note: date, numeric, and logical fields must turned into character values to be included in the display.

Coding Items ​

  • Fields - the name of the field you want to display prefaced by the table name. You can use fields from the listed tables depending on which module:
ModuleTablesExamples
NamesNames and Nameudfsnames.nmdisable, nameudfs.nudfc1
CourseCourse and Crseudfscourse.coalias, crseudfs.cudfc1
RegisterRegudfsregudfs.rudfc1
  • UDF Labels - you can use the label of the UDF field you want to display. The name of the label must be prefaces by the Labels table name.

Example: labels.udfc1

  • Text Strings - use text strings as labels, and identifiers between fields. Text strings MUST be enclosed in quotation marks "".

Examples: "Spouse: ", ": ","="

  • + (plus sign) Concatenation Marks - Concatenation mark are used to join the pieces of your UDF display together.

Example: labels.udfc1+"="+nameudfs.nudfc1, "Sponsor:"+crseudfs.cudfc1

  • Formatting Functions - use these functions to format your labels and fields.

TRIM() - trims off any spaces at the end of a label or field.

DTOC() or TRIMDATE() - turns date fields into character values. TRIMDATE allows you to specify the date format (e.g. return 2 digit year, mm/dd/yy).

STR() - turns numeric fields into character values.

SHOWTF() - turns logical fields into character values with the ability to return Yes/No or True/False.

ADDNMUNL() - returns the specified Unlimited Name UDF. Note: Unlimited UDFs do not have labels so you will need to use a text string label.

Example Display Strings ​

These are some sample strings using the above items:

  • Character UDF: trim(labels.udfc1)+"="+trim(nameudfs.nudfc1)
  • Date UDF: trim(labels.udfd1)+"="+trimdate(crseudfs.cudfd1,7)
  • Logical UDF: trim(labels.udfn1)+"="+showtf(nameudfs.nudfl1)
  • Numeric UDF: trim(labels.udfn1)+"="+str(regudfs.rudfn1,8,2)
  • Unlimited UDF: "Spouse: ""+trim(addnmunl(names.nmid,"spouse_name")
  • Two fields on 1 line separated by /: trim(labels.udfc1)+"="+trim(nameudfs.nudfc1)+"/"+trim(labels.udfl1)+"="+showtf(nameudfs.nudfl1)
  • Using the IIF() and EMPTY() functions to return 'No Data' if a field has no value: trim(labels.udfc1)+"="+iif(empty(nameudfs.nudfc1),"No Data",nameudfs.nudfc1)

Unlimited User Defined Fields ​

Set an unlimited number of user defined fields (UUDFS) for Names, Course, Faculty, and Registrations.

Define Unlimited UDFs ​

You must define your unlimited UDFs before you can use them. To do so:

  1. Open the Preferences screen.
  2. Select the appropriate Preferences tab (e.g. for Names, select the Names Fields tab).
  3. Click the tab's UDFs button (e.g. Name UDFs,, Course UDFs, Instruct IDFs, or Register UDFs).
  4. Click the Additional UDFs button on the User Defined Field Setup window.
  5. This opens the Define Unlimited UDFs window.

Define Unlimited UDFs window

  1. To add a new unlimited UDF, click the Add button.

  2. Enter a name for the UDF. Enter with underscores instead of spaces. Any symbols other than underscore will be removed.

  3. Define the field type:

    • Character - can contain any combinations of characters or numbers
    • Numeric - can only contain numbers
    • Boolean - logical true or false (checkbox)
    • Date - date field (mm/dd/yyyy)
    • Memo - a virtually unlimited memo type field for storing large amounts of text
  4. Choose the field style:

    • Regular - an open text box
    • Dropdown - a dropdown list (must define values in the dropdown code column)
    • Memo - large text box with scroll bar and expandable view/edit mode
  5. Dropdown Code (used when field style is set to D - Dropdown)

    • name your dropdown code. The code must contain the word udf (for example: tshirtudf, udf_pants_color)
    • double click the dropdown code after naming it, this will open the add code screen
    • create your defined values for your dropdown list by entering their codes and descriptions
  6. Set or change the order (optional).

  7. Click the OK/Close button to save your fields and close the Define Unlimited UDFs screen.

Entering Data in Unlimited UDF ​

To enter data in the Unlimited UDF field:

  1. Open] the appropriate Name, Course, Faculty Manager, or Registration record.
  2. Select the appropriate tab or button.

Tabs

  • On names, the button is on the Additional / UDFs tab.
  • On courses, the button is on the UDFs tab.
  • On a registration record, you must click the Additional / UDFs button.
  1. Click the Additional UDFs button to open the Additional UDFs window.
  2. After entering data, click the Save button to save your entries.

Reporting on Unlimited UDFS ​

You can pull in the values of your unlimited UDFS using these new functions:

  • ADDNMUNL()
  • ADDCOUNL()
  • ADDRGUNL()

Optional Modules ​

Topics covered in this section:

  • Email Module Setup
  • Email Templates
  • Credit Card Management
  • Credit Card Setup

Email Set Up ​

To set up the Email module:

IMPORTANT: you must be a Student Manager administrator to access Email Settings.

  1. Get everyone else out of Student Manager.
  2. Select Tools > Database Admin > Email Settings.

Email Module Setup Screen

Settings ​

  • Name of your SMTP Mail Server - If you are using an *external server such as Gmail, you will need to enter a colon then the port number after the smtp server name. E.g. smtp.gmail.com:587. You must also enter information in the External Server settings (see below).

  • From Name <email> - The default return Sender Name and Email Address to be used if the user does not have his/her email address entered on his/her user record.

  • Always use this Email address when sending registration confirmations - If you want to use the entered email insteed of using the name/email address of the staff memeber sending the email.

  • Message Subject - The subject text you want to use for registration confirmation emails sent from Student Manager.

  • Do not use single subject line for Email receipts, use catalog name field instead - This option will use the name of the email template instead of the Subject entered in the

  • Auto Stamp today's date in rgconfirm field? - Check if you want to stamp the current date in the Confirmation field on the Registration screen (lower right of screen if enabled) each time a registration confirmation is sent out.

  • Stamp date and course number in Student’s comment field? - Check if you want to stamp the course number and date in the individual’s Name Comments field when emailing registration confirmations.

  • Always send a copy to this address - Check this box then enter an email that is to receive a BCC copy of registration confirmations.

  • My SMTP Server requires a username/password - If you use an external server such as Gmail, or if your SMTP server requires credentials to authentication, check this box then enter the Username and Password of the external email server account. Also requires the USe SSL option enabled.

  • Use SSL? - Check this box if you use an external server such as Gmail, or if your SMTP server requires credentials to authentication.

  • Modern Authentication Settings - If using a Modern Authentication option such as office365, enter the Endpoint, Client ID, Scope, and Client Secret into the appropriate settings.

New Email Templates ​

You can create new templates or import templates from other sources.

Create New Template ​

To create a new email template:

  • Select File > New > Catalog Entry > Email Template.
  • If the Add/Edit Email Template screen is open, click the Add button.

When the new record opens, you are ready to code your email template.

New Email Template

Import Template ​

IMPORTANT: the import file must be in DBF format.

To import email templates:

  1. Select Tools > Import/Export > Email Template Import.
  2. Navigate to the folder and select the import file.
  3. Click the Select button.

The records are now imported. Select Module > Catalog > Email Templates to view the imported template.

Note

If you are importing a template with the same Code as an existing template, the template will not be imported.

Email Template Sections ​

Emails are generated from the entries in the 3 Email template fields:

  • Email Header - opening message. Placed at the beginning of the email.
  • Email Body - expressions that include information from the data tables. Placed between the Header and Footer and repeated for each course in the registration group.
  • Email Footer - closing message. Placed at the end of the email.

Template Coding ​

Follow the correct Email Template Coding rules:

  • Email Template Coding (Student Manager 8.0.097 and newer) - this topic covers the new rules for template coding.
  • Email Template Coding (Legacy) - this topic covers the legacy template coding rules.

You may also create HTML formatted emails.

Credit Card Management ​

  • Processor Settings
  • Timeouts
  • Suspend/Resume Charging
  • Reconciliation Report

Student Manager Credit Card Processor Settings ​

Installation ​

Obtain the installation files for your Payment Service from your ACEware technician.

  1. Create a sub-folder called Gatecop in the Student Manager directory (e.g. c:\manager8).
  2. Place the PayServiceLaunch.htm and the Pay Service htm template (if any, e.g. tlink6.htm) into the Gatecop folder.
  3. Create a sub-folder called Extend in the Student Manager directory (e.g. c:\manager8).
  4. Place the gateout.fxp, gateout.ini, and gateout.log files into the Extend folder.

Gateout.INI Settings ​

BROWSER ​

Browser path. Chrome, Firefox, and EDGE are listed by default.

Note, if you have set the Preferred Browser in System preferences, Gateout will use the preferred browser setting instead.

MULTICRSE ​

Custom setting supported by Cashnet, Stripe, and Tlink6. If you are using this custom setting, your ACEware technician will help you enter the appropriate setting parameters.

EXTRAS ​

Custom setting used in some custom pay services such as Touchnet. If you are using this custom setting, your ACEware technician will help you enter the appropriate setting parameters.

ACEweb Processor Settings ​

Your ACEware technician will help you enter values in your ACEweb.ini for the Payment Service you use.

You may need to set values in PayService, PCCPath, and PCCMercNum.

Student Manager Processor Settings ​

  1. Get everyone else out of Student Manager.
  2. Select Tools > Credit Card Management > Processor Settings.

Processor Setup Screen

You must be a Student Manager administrator to access Credit Card Processor Settings.

Setting Descriptions ​

These settings must be enabled/values entered to process credit cards in Student Manager:

  • Merchant ID#/Pay Service - name of the Payment Service (e.g. TLINK6*, AUTHORIZENET*, PAYFLOWLINK*). If using a regular (non-redirect) payment service, the Merchant # may be entered in this setting.

  • Card Processor Path - path to the Gatecop directory with the trailing slash at the end (e.g. r:\manager7\gatecop\).

All Student Manager users who will be processing credit cards must be mapped to the Gatecop folder using the same drive letter (e.g. all mapped as r:\manager7\gatecop\).

  • I Use an External CC Processor - enables the external credit card processor (e.g. Touchnet tLink, Authorize.net, Paypal, etc.).

  • Seconds to wait before timeout warning? - how many seconds the system should wait before displaying the Timeout warning. For redirect services, we suggest a timeout value of at least 300 seconds (5 minutes).

  • Partner, Vendor Name, User, and Password - these fields are ONLY used by the PayPal service when issuing refunds.

The remaining settings are currently deprecated.

Enable Processing for Users ​

You must enable credit card processing for each Student Manager user who will be processing credit cards.

  1. Select Edit > Preferences.
  2. Select the Pay Preferences tab.
  3. Check the Validate Credit Card box.
  4. Click the OK/Close button.

Student Manager Tools ​

Topics covered in this section:

  • The Catch-All Cleanup Tool
  • Code Areas Cleanup
  • Combining Names
  • Combining a Series of Names
  • Combining Firms
  • Combining Faculty
  • Combining Locations
  • Combining Workshops
  • Pack/Reindex (Remove Deleted Records)
  • Backing Up Data
  • System Information
  • Show Logged-On Users
  • Event Log
  • System Lockout
  • Check for Updates
  • Additional Maintenance Tools
  • Maintenance Schedule

The Catch-All Cleanup Tool ​

The Catch-All tool cleans up various records including duplicate registrations, name records with duplicate ID values, duplicate UDF records, duplicate workshop records, and duplicate Cost Center code records. It also creates missing UDF records and missing instructor pay records, and creates missing links between course and location.

To run the Catch-All tool:

  1. Select Tools > Data Cleanup > The Catch-All, Registration, Name (IDs Only), Cost Center Codes, Missing Course/Instructor Links, & UDF.
  2. You will be asked to confirm the cleanup option. Click the Yes button.
  3. The system will run the cleanup procedures then report how many records were marked for deletion.
  4. Click OK to close the window.

Data Cleanup - Code Areas ​

Clean up Student Manager code lists with the Code Area Cleanup tool. This allows you to deactivate, update and merge codes as your program needs change.

Note: when you run a Code Cleanup option, it changes the code in the Code list--AND--all associated records. For example, if you edit an Interest Code, it also changes the code on all Name records that have that Interest Code.

To run the Code Area Cleanup tool, select Tools > Data Cleanup > Code Areas.

IMPORTANT

Wwe strongly recommend making a backup before running this tool.

Change Code Value ​

To change the name/description of a code:

  1. Select the appropriate Code from the Code Area drop down menu (e.g. Account, Coordinator, etc.).
  2. Click on the appropriate code in the list to populate the Code Value/Description fields.
  3. Enter the changes in the Code Value/Description fields.
  4. Click the Replace button to make the change.

Change Code Status ​

To change the status of a code:

  1. Select the appropriate Code from the Code Area drop down menu.
  2. Click on the appropriate code in the list.
  3. Select the appropriate status option (Active or Not-active).
  4. Click the Change Status to button.

Merge Codes ​

To merge multiple codes into one (e.g. EDUCELE and EDUCSEC to EDUC):

  1. Select the appropriate code from the Code Area drop down menu.
  2. To select multiple codes, hold down the Ctrl key while clicking the appropriate codes with the mouse button.
  3. Enter the new code values in the Code Value/Description fields.
  4. Click the Replace button to make the change.

Delete Codes ​

To delete a code, select it in the list the click the Delete button. The code is deleted and the code is removed from all associated records.

Combining Name Records ​

Student Manager has features to help you prevent adding duplicate Name records, such as assigning unique identification numbers to each record and the name matching feature. However, despite your best efforts, you may find that two records exist for the same person. In these cases, you can combine the information and all associated registrations from both records into one.

To combine two records:

  1. Open the 'good' record (i.e. the record you want to keep) and copy the ID #.
  2. Open the 'bad' record (i.e. the record you want to delete) and replace the ID # with the ID # of the 'good' record (i.e. the record you want to keep).
  3. The system asks you to confirm the ID # change. Click the Yes button.
  4. You're warned that the ID # has been assigned to someone else. Click the Combine Names button.
  5. The system asks you to confirm the combine records action. Click Continue.

The system now combines the information, moves all associated records to the 'good' record, and deletes the duplicate Name record. It also enters information from the duplicate record into the Contact History field on the Comments/History tab.

Duplicate Registrations ​

If the individual is enrolled in the same class under both names, the 'bad' registration is deleted, and any payments are moved to the 'good' registration. Any missing Registration and registration UDF values will be copied to the 'good' registration.

Combining a Series of Name Records ​

To combine a series of Name records, run the Combine Names utility.

Combining a Series of Names ​

Report and combine a series of Name records.

Report Potential Duplicates ​

  1. Select Tools > Data Cleanup > Combine Names.
  2. Select the search option (i.e. name, email, user defined).

Select Search Option

Note: search options 1 and 3 require additional information:

  • Portion of First name, Full Last Name, Address, & Zip: enter the number of characters for first matches:

How many characters of First Name

  • User Defined Search: enter the custom match condition (this example matches last name, address, and zip code):

User Defined Search

  1. The Skip Names Marked as Ignore in Mass Combine box is checked by default. If you want to include name records that have the Ignore this name in Mass Combine Names box checked on Name Demographics tab, uncheck the box before continuing to step 4.
  2. Click the Report button.
  3. The report preview opens showing you possible duplicates.

Possible Duplicates Report

Combine Duplicates ​

IMPORTANT

We strongly recommend making a backup before running this tool.

  1. Select Tools > Data Cleanup > Combine Names.
  2. Select the search option (i.e. name, email, user defined).

Search options 1 and 3 require additional information:

  • Portion of First name, Full Last Name, Address, & Zip: enter the number of characters for first matches
  • User Defined Search: enter the custom match condition (this example matches last name, address, and zip code)
  1. Click the Preview/Combine button.
  2. Confirm you have made a backup by clicking Yes on the Backup? confirmation box.
  3. The Potential Duplicates window opens showing you potential duplicates. Uncheck any that you don't want to combine. Then click the Done button.

Potential Duplicates List

  1. The system will now combine the selected duplicates.

  2. You will be notified if the system can't combine some names because they are enrolled in the same course under the duplicates, and a report will open with those name records that couldn't be combined.

  3. If you unchecked any name records in step 5, you will be asked if you want to mark the names. If you select Yes, the system will check the Ignore this name in Mass Combine Names box on Name Demographics tab on all the records you unselected.

  4. The system will notify you when the procedure is completed. Click the Done button to close the notification window.

  5. Click the Close button to close the Name Combine utility.

Combining Firm Records ​

Student Manager has features to help you prevent adding duplicate Firm records, such as assigning unique identification numbers to each record and the Firm Name matching feature. However, despite your best efforts you may find that two records exist for the same firm (e.g. one for ACEware Systems and one for ACEware Systems, Inc.). In these cases, you can combine Firm records into one and assign the correct Firm to associated Name records.

To combine two Firm records:

  1. Open the 'good' record (i.e. the record you want to keep) and copy the Firm ID (upper right of Firm screen above Phone field).

Copy Firm ID

  1. Open the 'bad' record (i.e. the record you want to delete) and replace the Firm ID with the Firm ID of the 'good' record (i.e. the record you want to keep).

Paste Firm ID

  1. Click the Save Changes button.
  2. The system will warn you that your are changing the Firm ID, and that the system will change the firm on all Name records associated with the 'Bad' Firm to the 'Good' firm. Click the Yes button to make the swap.

Data Cleanup Firms ​

Clean up and combine Firm records with this tool.

To run the tool:

  1. Select Tools > Data Cleanup > Firms.
  2. Click the Refresh button to view the list of Firms.
  3. Enter keywords to select specific records then click the Refresh button to see the filtered list.
  4. Select the appropriate record in the list to make a change. To select more than one, press and hold the CTRL key while clicking the records.
  5. Edit the field information then click the Replace button to change the selected record(s).

Enter Field Information

Combining Records ​

To combine records (you have two records for the same firm):

  1. Select the appropriate records (press and hold the CTRL key while clicking the records).
  2. Click the Replace button. The firms are combined and the Name records associated with the deleted record will be linked to the remaining Firm record.

Combining Faculty Records ​

Student Manager has features to help you prevent adding duplicate Faculty records, such as assigning unique identification numbers to each record and the Faculty Name matching feature. However, despite your best efforts you may find that two records exist for the same faculty member (e.g. one for Arthur Alexander and one for Art Alexander). In these cases, you can combine the faculty records into one and assign the correct faculty to associated Course records.

To combine two Faculty records:

  1. Open the 'good' record (i.e. the record you want to keep) and copy the Faculty System ID number (lower left of Faculty screen).

Copy Faculty System ID

  1. Open the 'bad' record (i.e. the record you want to delete) and replace the Faculty System ID number with the Faculty System ID number of the 'good' record (i.e. the record you want to keep).

Paste Faculty System ID

  1. Click the Save Changes button.
  2. The system will warn you that your are changing the Faculty System ID, and that the system will change the faculty on all Course records associated with the 'Bad' faculty to the 'Good' faculty. Click the Yes button to make the swap.

Combining Location Records ​

You may find that you have two records created for the same location (e.g. one entered as Continuing Ed Center and the other entered as Continuing Education Center).

To combine two Location records:

  1. Open the record you want to combine.
  2. Click the Combine Location button.
  3. Confirm that you want to combine this location into another by clicking Yes on the Combine Locations dialog.
  4. Select the location you want to combine it with, then click OK

Select Location to Combine

  1. The system will display the Finished message telling you that the location was deleted and how many courses were updated (if any).

Combine Competed

Combining Workshop Records ​

You can combine duplicate workshop records.

  1. Open the 'good' record (i.e. the record you want to keep) and copy the Workshop Code.
  2. Open the 'bad' record (i.e. the record you want to delete) and replace the Workshop Code with the Worshop Code of the 'good' record (i.e. the record you want to keep).
  3. Click the Save button.
  4. You'll be warned that you are combining workshop records. Click Yes to combine the records.

Pack/Reindex ​

At times you may need to rebuild the database indexes to insure optimal performance. VFP users will also want to regularly remove the records that have been marked for deletion.

To run the Pack/Reindex routine:

  1. Confirm that all other users are logged out of Student Manager.
  2. Select Tools > Database Admin > Pack/Reindex.

VFP Users ​

  1. You'll be asked if you have made a back up recently. If you have a backup, click the Yes button to continue.
  2. The Pack/Reindex window now opens.

Pack/Reindex Screen

  1. While you may choose individual databases to reindex/pack, most of the time you’ll want to check Select All Files.
  2. If you want to remove all the records that have been marked for deletion, check Pack.
  3. Click the Run button to start the reindexing process.

SQL Users ​

Note: records are automatically deleted in an SQL database, so you will only use this tool to reindex the SQL tables.

  1. The Mark Indexes to reindex window opens. The Fragmentation column shows how much fragmentation is in each table. It is strongly recommended that you reindex if there is more 5% fragmentation.

Mark Indexes to reindex

  1. Click the Done button to reindex the SQL tables.

The length of time it takes to reindex/pack depends upon the number of records in your database, the network speed, and the speed of your machine.

Backing Up Student Manager Data ​

The loss of important data ranks as the greatest fear of most computer users, and it always seems to happen at the worst possible time. Recovery, if possible at all, can cost you precious time and money.

Backing up your data regularly is vital insurance against such a "data catastrophe". And we've made it easy to back up your Student Manager data. This ensures you will have the data if your computer or server crashes. In these cases, ACEware Systems technicians can restore your system from the backed up data file.

Backup: How Often? ​

The question to ask yourself is:  how much data am I willing to recreate if my system crashes?  If you're adding or modifying a great amount of records on a daily basis, then you will want to consider a daily backup. If you work with Student Manager less frequently, then you can consider backing up once or twice a week. Archival Backups

An Archival backup is a backup of the data at the end of the month/term which you keep long term. The reason for this is that sometimes you need to go back into the past to find the status of a record (because it may have been deleted/edited/transferred in the meantime). We encourage you to do monthly archival backups, but you should keep end of term copies for 1-3 years.

VFP Backups ​

IMPORTANT notes about the Backup procedure:

  • The Backup routine will NOT recognize paths with spaces in them, e.g. f:\Student Manager Backup\. Please back up to a folder with no spaces in the name, e.g. f:\ACEback\.
  • The Backup routine will NOT recognize UNC paths, e.g. \\servername\backupfolder\. You must be running Student Manager from a mapped drive, e.g. f:\ACEback\, to use the built-in backup routine.
  • The Backup routine will ONLY back up Student Manager data and log files. It will NOT backup images or files you have stored in the Student Manager folder (e.g. images you use on reports or files you are attaching to confirmation emails).
  • We strongly encourage you to save your backup file to a location that is not on the Student Manager server. Or at the very least, to make a copy of the zip file after it's created and move it to a different server/machine. This ensures you have a backup of your data should the Student Manager server hard drive become corrupted or otherwise destroyed.

To back up Student Manager data files:

  1. Get everyone else out of Student Manager.
  2. Close any open Student Manager module screens, i.e. Names, Courses, Reports, etc. You cannot have any of the module screens open (or open but minimized) when running the backup procedure.
  3. Select Tools > Backup Data to open the Student Manager Data File Backup screen.

Student Manager Data Files Backup Screen

  1. Enter the directory in which to place the Backup zip file.
  2. Click the Continue button to start the backup procedure.
  3. The system will create a zip of your data files *only (i.e. .dbf, .fpt, .cdx, and .mem files) in the location you specified.
  4. The system will notify you of the backup status. Once you click the OK button on the notification window, the backup procedure window will close.

*The Backup tool will not add images or documents (such as PDFs) to your backup zip. You must discuss backing those up with the IT staff in charge of your server.

SQL Backups ​

The Student Manager Backup Procedure will only backup resource files (e.g. system files, query files, user files, etc.).

Since your data is in a SQL database, your local SQL Server administrator must perform data backups. Please contact them for more information about their backup procedures for your data.

Backup Program Options ​

Student Manager can use various tools to make the backup zip file:

  • 7za - 7-Zip runs via the Command Prompt to make a .zip file of your data files. 7-Zip is open source software ↗️.
  • VFP Compression - this tool will be used if you uncheck the 7za option. Note: it can be extremely slow to run on some servers.
  • WinZip - some customers running Student Manager in a networked environment are not allowed to run the Command Prompt routine across the network. If you cannot run 7Za, and the VFP Compression tool is too slown, you can purchase the WinZip utility to make backup zip files. Visit the WinZip ↗️ site for purchasing information. Note: WinZip must be installed on the machine of the staff member who will be running the backup procedure. It is not installed on the Student Manager server.

System Information ​

To find out the number of records you have in database tables, when the last update occurred in each database, or computer/user information, select Help > About Student Manager. This opens the System Information screen.

You can also see the Optional modules you are using (with the Show Optional Modules button).

System Information

Show Users ​

Some maintenance routines require all other users to be out of Student Manager. For example, the Backup tool.

To see who else is logged into Student Manager, select Tools > Show Users, or use the shortcut CTRL+U, to see other users who are logged into Student Manager.

Current Users Logged In

If no other users are logged in:

No Users Logged In

You can send an email to the logged in users from the list by clicking on the email column. Note, you must have access to send Mass emails.

Email Logged In Users

If someone has the Student Manager application open but has not logged in yet, you will see this message after closing the above.

Someone is sitting on the Logon screen

Event Log ​

The Event Log provides a centralized view of system activity including task execution, errors, email history, and payment transactions. It is a read-only audit trail — events are logged automatically and cannot be modified.

Accessing the Event Log ​

Navigate to Tools > Database Administration > Event Log.

Tabs ​

The Event Log is organized into five tabs:

Events ​

The main system event log. Displays events such as scheduled task execution, login activity, and system operations.

ColumnDescription
Date/TimeWhen the event occurred
SM UserThe Student Manager user associated with the event
Network UserThe Windows user and computer name
TypeEvent classification (e.g., TASK_START, TASK_COMPLETED, TASK_FAILED)
MessageDescription of the event

Click any row to open the full event detail, including the additional Info1 and Info2 fields which may contain extended information.

Events are displayed with the most recent entries first.

Errors ​

Displays application error records from the error log. Includes the error number, line number, and the program where the error occurred. This tab is useful for troubleshooting issues with your ACEware support representative.

SM Emails ​

Tracks emails sent from within Student Manager, including enrollment confirmations, receipts, and other system-generated messages.

AW Emails ​

Tracks emails sent through ACEweb.

AW Payments ​

Displays ACEweb payment transaction records including status, amount, payment method, and any error messages. This tab is useful for reconciling online payment activity.

Searching and Filtering ​

Quick Search ​

Type in the search box at the top of any tab to instantly filter the displayed records. The search is case-insensitive and supports up to three search words.

Advanced Filter ​

Click the Filter button to open the Query Editor, where you can build complex filter conditions. For example, filter by a specific date range, event type, or user.

To clear the active filter and show all records, click the clear filter button next to the filter label.

Exporting Data ​

You can export the currently displayed records (including any active filters) to a file for further analysis or reporting.

Supported export formats:

  • XLSX — Excel 2007+ workbook
  • CSV — Comma-separated values
  • XLS — Legacy Excel format
  • DBF — Visual FoxPro table

After exporting, you will be prompted to open the file automatically.

Event Types ​

Common event types you may see in the log:

TypeDescription
TASK_STARTAn auto task has begun execution
TASK_COMPLETEDAn auto task finished successfully
TASK_FAILEDAn auto task encountered an error
TASK_NOT_STARTEDA task could not start (e.g., no user configured for task execution on the computer)

Tips ​

  • Check after scheduled tasks — If an Auto Task isn't running as expected, the Event Log is the first place to look. Filter by the task name or TASK_FAILED type to find details.
  • Export for support — If you need to report an issue to ACEware support, export the Errors tab and include it with your support request.
  • Review payment issues — The AW Payments tab shows the full lifecycle of online payment transactions, which is helpful when troubleshooting payment discrepancies.

Administrator System Lockout ​

Before running maintenance routines such as Pack/Reindex or a Backup, you should lock other users out of Student Manager and halt ACEweb. The Administrator System Lockout screen gives you the controls to do both from one place.

To open the screen, select Tools > Database Admin > Lockdown.

Administrator System Lockout screen

Student Manager Lockout ​

  • Show Users — opens the Show Users list so you can see who is currently logged in.
  • Lockout All Other Users — kicks all other users out of Student Manager and prevents them from logging back in.
  • Allow Other Users — lifts the lockout and allows users back in. This button is enabled only when a lockout is active.

Note

It may take up to 2 minutes before other users are notified and locked out of Student Manager.

Halt ACEweb ​

Use these buttons to turn ACEweb on or off so online activity does not interfere with maintenance.

  • Disable ACEweb — turns ACEweb off.
  • Enable ACEweb — turns ACEweb back on. This button is enabled only when ACEweb has been disabled.

Tools ​

Once a lockout is in place, the buttons at the bottom of the screen become available:

  • Backup — runs a Backup of your data and settings.
  • Reindex — runs the Pack/Reindex routine.

Make Auto Task ​

Click Make Auto Task (top right) to save a lockdown action as an Auto Task. This lets you schedule System Lockout On and System Lockout Off to run automatically — for example, locking the system at night before a scheduled reindex and unlocking it when the routine finishes.

Tips ​

  • Warn users first — Because lockout can take up to 2 minutes to take effect, let users know in advance so they can save their work.
  • Halt ACEweb too — Locking out Student Manager users does not stop online registrations. Disable ACEweb as well before running a Pack/Reindex.
  • Automate routine maintenance — For recurring jobs (nightly backups, weekly reindexes), pair an Auto Task for System Lockout On with the maintenance task and a follow-up System Lockout Off task.

Check for Updates ​

You can check for a newer version of Student Manager from Help > Check for Updates.

If a newer version is available, you can download and update it or read the Release Notes.

Check for Updates

Download/Apply Update ​

To check for, download, and apply a Student Manager update:

  1. Click the Go to Release Notes button to view version update notes. The system will open the Release Notes in your preferred browser (set in System Preferences).

  2. Click the Download latest version button to download the latest version. The exe will be downloaded to the Updates folder in your Student Manager directory.

  3. Click the Lockout and Update button to open the Administrator System Lockout window. It will check for other users and close them out of the system. When they are all out, it will apply the update and restart Student Manager for you.

Student Manager Updater

Check for Updates Message ​

You can enable the Show Update Message if you haven't updated in the last 90 days preference (System Preference) if you want to be notified when new versions are available.

If enabled, Student Manager will check for a new version on Tuesdays, when you log into the system.

Additional Maintenance Tools ​

Student Manager includes additional data-cleanup and maintenance tools. For detailed instructions on each, see the Help Center.

  • Address Cleanup — set standardized abbreviations in Name address fields and fill in missing counties.
  • Broken Firm Links — identify and fix broken Firm links.
  • Catalog Records — clean up Catalog records.
  • Document Cleanup — remove links to missing documents and catalog graphic images.
  • Escrow Cleanup — remove registrations from the Escrow course that have no money in escrow.
  • Locations, Course Names & Fees — clean up location records, course names, and main fee names.
  • Name Interest Codes — remove blank, orphaned, and duplicate Interest Codes from Name records.
  • Orphan Registrations & Payments — clean up orphaned registrations and payments.
  • Zap Charge — clear balances and credits for courses.
  • Course Code Transmogrification — mass edit course codes on existing course records.
  • Archive Data — remove outdated data from the live system into a separate set of archive tables.
  • Zip Code Updates — apply Zip Code updates when available.
  • Auto Tasks — automate Student Manager operations with Windows Task Scheduler.

Student Manager Maintenance Schedule ​

Use this schedule as a guideline for keeping your Student Manager data in tip-top shape. Each task links to detailed instructions.

TaskWhenHow
*Backup databasesDaily to WeeklyTools > Backup Data
Reindex databasesMonthly (or as needed)Tools > Database Admin > Pack/Reindex
Run The Catch-All tool to clean up various duplicatesWeekly (or as needed)Tools > Data Cleanup > The Catch-All, Registration, Name (IDs Only), Cost Center Codes, Missing Course/Instructor Links, & UDF
*Remove (pack) records marked for deletionMonthly (or as needed)Tools > Database Admin > Pack/Reindex
Deactivate Courses (i.e. remove courses from registration routines)Monthly (or as desired)Module > Courses > Mass Change/Update/Delete/Archive
Upgrade systemQuarterlyDownload file is available on our Downloads page
Clean up User Records (delete records, review access levels, etc.)QuarterlyTools > Password Maintenance
Purge WaitlistsEnd of Term (or as desired)Module > Courses > Mass Change/Update/Delete/Archive
Clean up codes (e.g. remove unused codes, deactivate/combine codes, etc.)End of TermTools > Data Cleanup > Code Areas
Deactivate Tracking CodesEnd of TermModule > Codes > REGISTER: Tracking Codes
Combine Duplicate NamesEnd of TermTools > Data Cleanup > Combine Names
Purge Room Use RecordsEnd of Term/Year (for previous term/year)Module > Courses > Mass Change/Update/Delete
Combine Duplicate FirmsTwice YearlyTools > Data Cleanup > Part 2 Firms
Clean up Additional ReportsTwice YearlyTools > Reports > Activate/Deactivate Reports
Clean up Orphan Registrations and PaymentsMonthlyTools > Data Cleanup > Orphan Registrations & Payments
Clean up unused QueriesTwice YearlyFrom appropriate Report Area (e.g. Reports > Registrations > Rosters)
Lock CoursesEnd of Fiscal YearModule > Courses > Mass Change/Update/Delete
Archive DataAnnually (or as needed)Module > Courses > Mass Change/Update/Delete
Clear Old HolidaysAnnuallyModule > Holidays > Clear Old Holidays

* Database Type Notes

  • Backups - if you are using the SQL or Postgres database type, your database administrator is responsible for backing up the database. Running the Backup tool in the SQL/Postgres version only backs up resource files such as .mem files, user files, system files, and logs.
  • Pack Procedure - if you are using the SQL or Postgres database type, the Pack procedure is not available because records are automatically deleted in the SQL/Postgres version.
Pager
Next pageWelcome

Can't find a topic? Email us and we'll help you find what you need.

Copyright © 1988-2026 from ACEware Systems, Inc.