Case Classes: Implementation Activity
The following implementation activity will show you how to create a case class.
Story
Suppose that you are an implementation consultant for the SweetLife Fruits & Jams company. You need to create a new case class, JMAINT, for cases that represent customer requests for maintenance of juicers. You also need to define the default class to be specified for each newly created case.
Configuration Overview
In the U100 dataset, for the purposes of this activity, the following tasks have been performed:
- On the Enable/Disable Features (CS100000) form, the following features
have been enabled:
- Customer Management
- Case Management in the Customer Management group of features
- Time Management
- On the Non-Stock Items (IN202000) form, the TECHNICIAN non-stock item of the Labor type, which represents the labor of SweetLife's specialists who repair and maintain juicers, has been created.
- On the Labor Rates (PM209900) form, the labor cost rate associated with the TECHNICIAN non-stock item of the Labor type has been created.
- On the Attributes (CS205000) form, the MODEL attribute, which holds the value of the model of a juicer, has been created.
Process Overview
In this activity, you will do the following:
- Create a case class on the Case Classes (CR206000) form
- Specify the created class as the default case class on the Customer Management Preferences (CR101000) form
- Create a new case with the default case class on the Cases (CR306000) form
System Preparation
Before you start creating a case class, you should do the following:
- Launch the MYOB Acumatica website with the U100 dataset preloaded.
- Sign in to the system as implementation consultant Kimberly Gibbs by using the
following credentials:
- Username: gibbs
- Password: 123
- Make sure that on the Company and Branch Selection menu, in the top pane of the MYOB Acumatica screen, the SweetLife Head Office and Wholesale Center branch is selected.
Step 1: Creating a Case Class
To create the JMAINT case class, do the following:
- On the Case Classes (CR206000) form, add a new record.
- In the Summary area, do the following:
- In the Case Class ID box, enter the new class identifier: JMAINT.
- In the Description box, type the following brief description of the class: Maintenance of juicers.
- To hide all records of the class from the Customer Portal users, select the Internal check box.
- On the Details tab of the form, do the following:
- In the Default Email Account box, select SweetLife Support (the name of the support@sweetlife.example.com email account).
- Select the Billable check box. Notice that the system has selected the Require Customer check box and made it unavailable for changing, which means that each time a user creates a case of the class, the system requires the user to specify a business account of the Customer type for the case.
- Select the Enable Billable Option Override check box to give users the ability to override the default selection of the Billable check box for cases of the class.
- In the Billing Mode box, select Per Case.
- In the Overtime Labor Item box, select TECHNICIAN.
- In the Labor Item box, select TECHNICIAN.
- In the Min Billable Time box, select 1:00.
- In the Round Time by box, type: 1:00.
- On the Attributes tab, do the following:
- On the table toolbar, click Add Row.
- In the Attribute ID column, select MODEL.
- On the form toolbar, click Save.
You have created the new case class.
Step 2: Specifying the Default Case Class
To select the JMAINT case class as the default class the system automatically inserts for newly created cases, do the following:
- Open the Customer Management Preferences (CR101000) form.
- On the General tab (Data Entry Settings section), in the Default Case Class box, select the JMAINT case class, which you have created in the previous step of this activity.
- On the form toolbar, click Save.
You have specified the default case class. For each newly created case, in the Summary area of the Cases (CR306000) form, the system will insert JMAINT into the Case Class box.
Step 3: Creating a New Case of the Default Case Class
To ensure that a new case is created with the default JMAINT case class inserted, do the following
- On the Cases (CR306000) form, add a new record.
- Check the value in the Case Class box of the Summary
area.
The JMAINT case class is inserted by default. You can override the default case class, if needed.