Company Story and Customization Description

In the activities of this guide, you will develop a customization project to support the cell phone repair shop of the Smart Fix company. Parts of this customization were developed in the T200 Maintenance Forms, T210 Customized Forms and Master-Detail Relationship, and T220 Data Entry and Setup Forms training courses. The activities of this guide use the customization project that you get as a result of completing these courses. To deploy this project without completing these courses, follow the instructions in Test Instance for Workflow Customization: To Deploy a Test Instance.

The T200 Maintenance Forms training course describes the creation of two simple maintenance forms:

  • Repair Services (RS201000): The Smart Fix company uses this form to manage the list of the repair services the company provides.
  • Serviced Devices (RS202000): On this form, the Smart Fix company manages the list of the devices serviced by the company.

The T210 Customized Forms and Master-Detail Relationship course covers the creation of another maintenance form, Services and Prices (RS203000), and the customization of the Stock Items (IN202500) form of Acumatica ERP. The Services and Prices form provides users with the ability to define and maintain the price for each repair service the company provides. The Stock Items form has been customized to give users the ability to mark particular stock items as repair items—that is, items that are used for repair services.

In the T220 Data Entry and Setup Forms course detailed the creation of the Repair Work Orders (RS301000) data entry form, which is used to create and manage work orders for repairs. It also covers the creation of the Repair Work Order Preferences (RS101000) setup form, on which an administrative user specifies the company’s preferences for the repair work orders.

In the activities of this guide, you will implement a workflow on the Repair Work Orders form. The workflow will change the state of a record created on the form—that is, the status of the repair work order and the related properties of the fields and actions on the form. Also, you will customize the workflow on the Invoices (SO303000) form by doing the following:

  • Add an action that opens the Repair Work Orders form. You will make the action available in one status of an invoice.
  • Add the new state, Postponed, to a composite state of the workflow, a transition from the Postponed state, and an action which triggers the transition

Types of Repair Work Orders

A repair work order may be created for the following types of services, which are defined on the Repair Services (RS201000) form:

  • Battery Replacement
  • Liquid Damage
  • Screen Repair

As specified on the Repair Services form, the Battery Replacement service does not require a prepayment. The total cost of the order must be paid in full after the repair is completed.

The Liquid Damage service requires prepayment. The percent of the prepayment is specified on the Repair Work Order Preferences (RS101000) form.

In the activities of this guide, you will implement the changing of the status for the Battery Replacement and Liquid Damage services.
Tip:
This guide does not cover the implementation of the changing of the status for the Screen Repair service. You can do this as a self-guided exercise.