This section contains administrator information pertaining to the Class Registration wizard and its default behavior.
Enabling the Class Registration Wizard
By default, the Class Registration wizard is disabled beginning with Aptify 5.0. Starting with 5.0, registering for classes from an Order is the preferred method for creating class registrations (see Creating Class Registrations from an Order for information of the recommended method). However, the class registration wizard is still available for backward compatibility purposes and can be enabled using the following steps:
- Open the Entities record for the Classes service.
- Click the Configuration > Actions tab.
- Open the Class Registrations Wizard action record.
- Change the Status from Inactive to Active.
- Close and relaunch Aptify for the changes to take effect.
Changing Order Save Behavior
By default, when the Class Registration wizard creates a Class Registrations record with a Status of Pending or Registered, Aptify automatically generates an Orders record for that class registration.
This behavior also applies to Class Registrations records created manually from the Class Registrations service with a Status of Pending or Registered (assuming that the product linked to the specified class has a Product Type of General).
However, an administrator can disable this behavior if not desired. Follow these steps:
- Open the Entities record for the Class Registrations service.
- Click the Configuration > Attributes tab.
- Open the AutoGenerateOrders attribute.
- Change the value from 1 to 0.
- Click OK to save and close the Attributes record.
- Save and close the Class Registrations Entities record.
- Close and reopen the Aptify desktop application to ensure that the changes take effect.
Determining Override Permissions for Prerequisites
By default, any user who has Delete permissions on the Class Registrations entity can override the prerequisite requirement in the Class Registration wizard.
However, an organization can modify this behavior, if needed, by creating a sub-class for the standard ClassRegistrationGE object and overriding the applicable method with the desired logic. See the Aptify Software Development Kit (SDK) for more information.