Function classes categorize functions and are used for reporting purposes. The software maintains the available function classes; you cannot change them or add additional function classes. The following function classes are available:
- Open - Most commonly used and applies to all general functions for an event.
- Administrative - A function for administrative purposes such as a function for the parking lot to signal the dates it is used.
- Exhibition - A function with booth/stand orders.
- Date - A function that serves as a date header.
- Internal - A function for internal purposes such as buffet set up or audio visual setup.
- Private - A function available to a select group of people such as a VIP reception.
- Reserved - A function to display on digital signage.
How your organization uses function classes may differ from the definitions provided above. For example, you can use the Date function class for any function but it is most commonly used for the functions that are used as day headers when creating the event schedule.
Why Use Function Classes?
You can use function classes beyond reporting. Below are a few examples of function class uses:
- Digital Signage – If your organization interfaces with a digital signage application, the Reserved function class is often used to determine which functions display on the digital signage.
- Exhibitors – Exhibition organizers may use the Exhibition function class to designate the functions that can have booth/stand assignments. Once a function has orders with booths/stands, you cannot change the class from Exhibition.
- Function Scripting – When using function scripting, you can assign the function class on the Function Scripting screen. If the Date function class is selected, the function description defaults to the date for each scripted function.
Default Function Classes
When you insert a new function, the new function inherits the function class from the function above it.
If you are also using function usages, when you select a new usage for a function, the function class updates to default function class assigned to the usage. If no default function class is assigned to the usage, then it retains the function class assigned when the new function was added.
Reporting with Function Classes
The Daily Function Schedule report allows you to select the function classes to display on the report. For example, if you do not want to include functions with Internal function classes, select all function classes except Internal.
You can also use the Event Functions screen o create views that use function class as a way to search for functions and grouping and sorting functions.
Comments
10 comments
Can a function class also determine IF the function should or should not appear on the Online Registration site? We are trying to figure out how to not display one function from a list of functions on the registration site.
0 upvotes
Hi Lori, thanks for your comment. The easiest way to handle this is using Function Groups, a feature that you can find within Form Template. You can select the grouping, control type to show (numeric, dropdown list, checkbox or radio button); and you can select functions to show using the custom option within Group By. Anything you do not select to show will be left out of public facing registration, although you can use it in backoffice registration. Hope this helps.
0 upvotes
Can you describe what each of the classes mean?
0 upvotes
Hi Lori,
I've updated the article with a brief description of each function class. Each organization uses them to meet their own reporting needs but I've included how they are most often used.
Thanks,
Maggie
0 upvotes
How does inserting functions and default classes work together? It seems whenever I insert a function, it inserts and inherits the same USAGE and CLASS from the function above. I'm finding that when I change the usage on the new function, the class does not update to what it should be defaulting to.
For example, if I insert off a Date function (default class = date), and then change the new function to 'Performance' (default class = open), the class of this new function REMAINS as date. I have to save the event, double click the function to edit it, and manually change the class to 'open'.
Thoughts?
0 upvotes
Hi Anthony,
You are correct that when you insert a new function, it will inherit the usage and class from the function above.
Regarding the default of the function class and usage, when you select the new usage and you move off of the Usage field, the Class field will be updated with the default function class assigned to the usage. However, if no default function class has been assigned to the usage, then it will retain the function class it was assigned when the new function was added.
On the Usages screen off the main menu, verify that the Performance usage has the Open function class assigned as the default function class. On the Functions screen, once you change the Usage, make sure you move off of the Usage field and the Class should then default to whatever you have configured as the default function class for the usage.
Thanks,
Maggie
0 upvotes
I have a custom report that is feeding a function that is set with an Internal Function Class. The report dialogue box does not have Internal selected as a Function Class so I can't figure out what I'm missing. I set the Function Class for that particular usage, and it is filtering out other usages appropriately...but not this one usage. Any ideas what I might be missing?
Thanks!
~Amy
0 upvotes
Hi Amy -
You mentioned that this is a custom report you are running. Have you tried running the standard version of this report to see if it is happening there as well? If it is not happening there, it may be something within the custom report that our Tech Services team would need to take a look at. If it is occurring on the standard report, you could send the event id and report sample to my email: lauren.curd@ungerboeck.com so that I can take a closer look at the report.
Thanks!
Lauren
0 upvotes
Does anyone know if you are you able to apply access privileges to a function class?
I would like to use this functionality on the 'Private' class. The intention is to limit who can see these functions which will hold sensitive information for finance reporting allow only specific users, not role based.
0 upvotes
Hi Missy,
There isn't an access privilege around function classes. You could try the Allow Function Modification By Coordinator privilege and create an "Internal Coordinator" that you assign to the function to limit access. Give that a try and see if that will work for your scenario.
Thanks!
Maggie
0 upvotes
Please sign in to leave a comment.