Glossary

Term

Definition



Abdicated

The process of indicating that you will not use a booking slot allocated to you by a Time Template, so that it can be used by other people.

Acceptable

A Time Template is acceptable when bookings matching the Time Template should be allowed, and should be given the status of Requested.

Action

See Permission Action.

Applies To

Defines the list of users that are will affected. This list is overruled by the Does Not Apply To list. ie. If a user is in both lists then the Does Not Apply To is used.

Approved Booking

A booking whose status is approved.

Approved User

A user that has been approved for access to the system.

Approved Project

A project that has been approved for use by an administrator.

Automatic Approval

A Time Template has a state of automatic approval when bookings matching the Time Template should be allowed, and automatically given the status of Approved.

Automatic Denial

A Time Template has a state of automatic denial when bookings matching the Time Template should not be allowed.

Bakery

An editor which allows the user to create, delete and update BiskitDefs and their properties. The Bakery also allows editing of Mapped Strings, Mapped Integers and Units.

Best Possible

A booking status that indicates that Calpendo should create an approved booking if possible, and a requested booking otherwise.

Biskit

A Biskit is an object stored in the database that has a custom type. It will have whatever properties are specified by its BiskitDef.

BiskitDef

Defines the properties associated with a particular type of Biskit and how those properties should be stored in the database.

Biskit Type

Each Biskit has a type. Biskits with the same type, have the same property definitions. See BiskitDef.

Bit Set

A Bit Set is a type of integer property that results in a drop-down that can take multiple values.

Booker

The user who has made a particular booking.

Booking

A reservation of a resource at a particular time. Bookings may also be repeatable.

Booking Approval Process

The process by which a booking becomes approved.

Bookings Calendar

A page which provides a graphical view of bookings by day, week or month.

Booking Rule

A restriction relating to which bookings can be made.

Booking Rule Type

The different types of booking regulations. E.g. Simple, Double, Advanced, Total Time, Number of Bookings etc.

Booking Rule Validator

A tab in the Booking Rule Editor that provides a means of testing Booking ules.

Booking Status

The current condition of the booking. There are five possible statuses Requested, Approved, Tentative, Denied or Cancelled.

Booking Type

A user-defined Booking taxonomy.

Bookmark

A collection of resources to be displayed in the Bookings Calendar. Each user can create their own personal bookmarks, and there may also be system wide bookmarks.

Condition

Allows the user to specify under what circumstances an action such as generating an email, granting or refusing permission etc. will occur. Conditions work logically together using information from the database to reach a True/False result.

Data Explorer

A page that shows Biskits.

Data Type

See Biskit Type.

Default Booking Status

A globally set up preference that specifies the status of a booking if no Time Template is available.

Does Not Apply To

Defines the list of users that an operation (Rule, Permission etc) will not affect. This list overrules the Applies To list. ie. If a user is in both lists then the Does Not Apply To is used.

Event

An Exprodo SDM concept which defines a when a task needs to occur.

FAQ

Frequently Asked Questions, this page lists the FAQ's for the facility.

Far Term Time Time Template

Time Templates allow the option of having a different Time Template used beyond a certain time period. This is usually to restrict bookings beyond this time period, this is known as the Far Term Time Template.

Global Preferences

Specifies settings that change the way Calpendo operates.

Group Report

A report that lets you break down data by any number of properties.

History

The audit log kept by Calpendo that shows what has been changed, when and by whom.

Layout Editor

The Layout Editor allows the user to define how the properties of a Biskit will be displayed.

List Report

A report that shows a list of Biskits.

Mapped Integer

A Mapped Integer relates text labels to integer values. An integer property on a Biskit may use a Mapped Integer so that a user would see a drop-down with each of the text labels when they edit it. The related integer value is stored in the database rather than the text. See also Bit Set.

Mapped String

Similar in concept to a Mapped Integer, but instead of storing an integer in the database, a text value is stored instead. This means that a Mapped String is an association of one set of strings to another set of strings so that you see a drop-down of text values, but the value stored in the database does not have to be the same as the displayed value.

Meta-Property

1) Attributes that define how a Biskit or a Biskit's properties work.

2) A type of property used in Conditions when you want to specify a relation about who performs an action or when.

Network Metrics

A record of how long communications between web browsers and the Calpendo server take.

Nobody

A special user used for Permissions to control what information may be written into emails.

Near Term Time Template

Time Templates allow the option of having a different Time Template known as the near term Time Template used when getting close to a particular booking time. This allows unused booking slots to be used.

Owner

The user that owns a booking, bookmark or project. Bookings may be owned by users other than the booker.

Permission

How the administrator determines which user may have access to what information and under which circumstances. Permissions may have many layers allowing fine grained control over who can perform what action on which Biskit.

Permission Action

An operation that can be performed on a Biskit. The most common actions are Create, Read, Update and Delete.

Process

A means of editing a Biskit in multiple steps

Project

A project allows an administrator to link together users, resources and costs as well as other customised information to enable them to organise who can make bookings for particular resources and how they will be charged.

Project Approval Process

The process by which new projects become approved.

Project Code

A unique string used to define a project.

Project Group

A way of grouping similar projects together for use in Rules, Permissions, Time Templates or Automatic Emails. A project may belong to many groups. See also Project Type.

Project Resource Settings

The list of resources that a project may use, including information that may be added such as the price or booking duration for each resource.

Project Service Settings

The list of services that a project may use, including information that may be added such as the price.

Project Status

The current status of a project. This can be Requested, Approved, Denied, Unbookable or Terminated.

Project Template

A project that would normally have a status of Unbookable, and is used to set default values for newly created projects.

Project Type

A way of grouping similar projects together. A project has only one type. See also Project Group.

Property

An individual piece of data attached to a Biskit. A property will have a name, a type and a label as well as other meta properties defining how it is organised.

Property Path

When adding a property to a report, or placing a condition on a property, you can choose a property of a property. This is known as a property path. For example, if you want a Permission to prevent creating reports that are scheduled to run daily, you would need a condition on the the report schedule's repeat type. This is found in the property path reportSchedule.repeat.repeatType.

References

Biskit properties may have various types, such as integer and string. One such type is Biskit, which means that a Biskit may reference another Biskit. The References for a Biskit is the list of all such referencing Biskits.

Relation

Provides a means of comparing the value of a property to another value e.g. equals, less than etc.

Repeat

Something that occurs at regular time intervals.

Requested Booking

A booking that has been created but not yet approved.

Requested Project

A project that has been created but not yet approved.

Requested User

A user that has been created but not yet approved.

Resource

A  room, person, instrument, or anything else that must be booked before it can be used.

Resource Group

A way of grouping similar resources together. A resource may belong to many groups. See also Resource Type.

Resource Type

A way of grouping similar resources together. A resource has only one type. See also Resource Group.

Resource Usage

The amount of time a resource is actually used as opposed to the time it is booked for.

Resource Usage Calendar

A page which provides a graphical view of resource usage by day, week or month.

Resource Usage Recorder

A page that allows you to indicate when a resource is actually used. Also known as an Electronic Log.

Settings

See User Settings.

Service Order

A request for a Service, an Order will have a status and a creator

Service Provider

The provider of a Service. A provider may provide many different Services.

Services

The ability to set up different tasks that a user may request

Single Item Report

Shows a report of a single item of the appropriate Biskit Type.

Summary Report

A report like a spreadsheet pivot table that can automatically count or sum data.

System Event

Various things that happen within Calpendo are recorded as a System Event. For example, a system event is recorded each time an email is sent or an error is detected.

System Usage Statistics

These are statistics that may optionally be kept to track how much each user has been using Calpendo.

Task

An Exprodo SDM concept of an individual action that needs to be performed. See also Event.

Template

See Time Template or Project Template.

Time Template

Allows the administrator to assign an acceptability rating to bookings depending on when they are booked, who makes the booking and the project the booking is for.

Time Templates Calendar

A page which provides a graphical view of Time Templates by day, week or month.

Trigger

A Workflow Event or Action

Units

A method of displaying different measurement types such as feet and metres.

User Approval Process

The process by which new users become approved.

User Group

A way of grouping similar users together. A user may belong to many groups. See also User Type.

User Project Association

A list of projects the user is associated with.

User Roles

Users may be assigned roles, and then Permissions can be configured to use those Rules. For example, by default, users with the Admin role can modify more things than users without the Admin role.

User Settings

Specifies settings that change the way Calpendo operates for this user. These will override the Global Preferences.

User Status

The current status of the users account. This may be one of Requested, Normal, Password must be reset at next login, Blocked or Denied.

User Type

A way of grouping similar users together. A user has one type. See also User Group.

Workflow

A way of automating additional functionality in Calpendo.

Workflow Action

A request to do something during a Workflow

Workflow Event

A method of triggering a Workflow