Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Step 1: Create a Provider Role to “own” the offerings

Note

The implementation Some of the changes described here has have already been configured in TRAINING, so you may need to change the names of things that you create slightly to avoid duplicates.

For example, if you are following these steps in a system that already has an “Obedience Exam Provider” Role defined, then create a new Role with a slightly different name, and then refer to your newly created Role in later steps.

...

1

Create a new Role

As an Admin, go to Admin → Roles and create a new “Obedience Exam Provider” Role.

  • Role Type = “Member”

  • Member Type = “Organization” (this Role is assigned to the organization that delivers the offerings)

  • Status List = “Practitioner Status” (largely irrelevant for this module)

You can leave everything else at defaults, or make reasonable selections for required fields.

Image RemovedImage Added
2

Assign the Grant Role and Edit Role Workflows

The Role Workflows aren’t important for this scenario, so you can reuse existing Workflow definitions.

Image RemovedImage Added

To reuse an existing Workflow, go to Admin → Workflows and edit the Role - Generic: Grant” Workflow, and then associate it with the new Role.

Image RemovedImage Added

Do the same thing for the “Role - Generic: Edit” Role too.

3

Assign the necessary Offering permissions

Go to Admin → Roles → Permissions and grant the following permissions:

Image RemovedImage Added
4

Grant this new Role to the “American Society of Office Dogs” user account

In this scenario, the ASOD is the only organization that will offer the obedience examinations, so it’s the only organization that needs the new Role.

Use Admin → Members to search for asod@example.comand then grant it the Exam Provider Role.

Image RemovedImage Added

Step 2: Create an Activity representing the exam window

...

1

Create a new Create Offering Workflow

Yes, it’s awkward to create this Workflow before you’ve created the Activity Type or its Create Activity Workflow. We’re working on improving that. In the meantime, suck it up, buttercup ;)

Go to Admin → Workflows and create a new Create Offering Workflow.

This will be used when the ASOD adds a specific instance (or offering) of an obedience examination.

Image RemovedImage Added

This Workflow defines the data that will be collected when the ASOD creates a new examination offering. Configure a data entry Step as shown below.

Image RemovedImage Added

(warning) Don’t forget to mark the Workflow as “enabled” when you’re done!

2

Create a new Activity Type

As an Admin, go to Admin → Activities → Activity Types and create a new Activity Type.

  • Title: “Obedience Examination”

  • Create Activity Workflow: (warning) Leave this blank for now

  • Complete Activity: Choose “Generic Activity Type” (this Activity will never get added directly to a Practitioner’s Learning Plan, so it doesn’t really matter what you pick)

In the “Offerings” section, configure the following:

  • Offerings can be created by…: Choose the new “Obedience Exam Provider” Role you created

  • Seat assignment procedure: Choose the default option

  • Offerings can be owned by: “Only the Organization that owns the Activity”

  • Create Offering Workflow: Choose the new Workflow you just created

Image RemovedImage Added
3

Create a new Create Activity Workflow

Yes, it’s awkward to create this Workflow after you’ve defined the Create Offering Workflow. See the other purple note above.

Go to Admin → Workflows and create a new Create Activity Workflow. This will be used when the ASOD creates the Activity that represents the examination itself.

Link this Workflow to the newly created Activity Type.

Image RemovedImage Added

Create a simple data entry Step to collect information about the examination, as shown below:

Image RemovedImage Added

(warning) Don’t forget to mark the Workflow as “enabled” when you’re done!

4

Create the new Exam Activity

Log in as the American Society of Office Dogs and go to Provider → Activities

You could also log in as a user account that is a staff of the ASOD account, such as Arlene Admin.

Create a new Activity as shown below.

  • Activity Type: Select the newly created “Obedience Examination” type

  • Activity Name: “Obedience Examination - Summer 2023”

Image RemovedImage Added

Fill out the Create Activity Workflow and publish the new Activity.

...

1

Manage Offerings from the Activity List page

Log in as the American Society of Office Dogs and go to Provider → Activities.

Filter the list by Activity Type and you should see the Activity we just created in the prior step.

Image RemovedImage Added

If the Activity Type supports Offerings, there will be a column called Offerings that shows the number of Offerings that have been created for that activity.

2

Create a new Offering

None exist yet, so click on that link (circled above) to go to the Manage Offerings page for the “Obedience Examination - Summer 2023” Activity.

Image RemovedImage Added

Click the “Add Offering” button and give it a title like “Ohio (Summer 2023)”. Then fill out the Create Offering Workflow as shown:

Image RemovedImage Added
Info

A note about “Capacity”

By definition, an Offering is an instance of a specific Activity, offered at a specific date and time, and with a specific “seating” capacity. This capacity can represent the number of seats in a classroom, the number of applicants allowed in an exam, etc.

3

Create more Offerings (optional)

If you want, you can create more Offerings as well. If you want to do the bare minimum, you can move on with just the one.

...