Catering and service providers
Overview
Define service providers for your managed buildings and let the users order items from the service providers. A service provider can be an internal or an external party that provides services. These services can be ordered by the users.
A service provider can be, for example:
- Catering service provider
Provides food and drink services, that can be ordered by the employees for a meeting or a special event. Typical services aresoft drinks
,sandwiches
,cakes
,coffee
, ortee
. - Facility service provider
Provides services that can be delivered by the office management upon request. Typical services are the preparation of the meeting rooms in a special way, such as aseating re-arrangement
. - Cleaning service provider
Provides cleaning services, which is normally done through regular cleaning cycles. However, in some cases an extra cleaning service is required. Colleagues could order a service such asempty the trash
,clean the window
,clean the coffee machine
orcoffee on the carpet
.
You can define any other service provider based on your needs as well and configure the service items.
Office assignment
A service provider can be an external service provider, but it can be an internal service as well. Let's take the catering service provider as an example. An organization with 2 offices: Big Office
and the Small Office
.
The Big Office
has a cantina, which is managed by an external service provider called Provider EXT
, and therefore we can create a service provider with items that can be provided by the external service provider. These service items can be delivered only in the Big Office
building and not in the Small Office
.
The Small Office
also requires catering service; however, there are not enough employees to outsource it to an external. The office manager or the assistant is responsible usually for the catering service. This way, the provider will be an internal provider called Provider INT
. The items provided will be most probably the items from the next bakery near the office. The orders will be managed internally by the office managers. The provider will be linked with the Small Office
and not with the Big Office
.
Both providers can have different limitations applied to their services.
Limitations
A service cannot be ordered ad-hoc and in an unlimited way; therefore, we have configurations to limit the service order per provider. For the sake of simplicity, we will explain the limitations in the case of a catering service provider; however, it can be any other service provider as well.
The following limitations can be set:
- Time limitation
Ordering a service ad-hoc is not possible, there needs to be a time grace period that needs to be respected to order a service. In the case of a catering service, it should be at least 1–2 days ahead. With the time limitations, you can decide how many days are required as a grace period to automatically accept an order. - Number of items
The users should not be able to order unlimited service items. Ordering 10 cakes or 100 cakes can make a huge difference if the order is automatically accepted. There are also services that may be ordered only once per order. You can set a limit per order item. - Order value limitation (under development)
The order can also be limited. You can set a value per item, and the total value of the order can be limited per service provider. Orders above the limit will not be accepted automatically. They will be pending orders, that need to be accepted by an administrator. - Special items (under development)
Some items cannot be ordered automatically. Independent of an order time or value, they always need to be approved; therefore they will be pending orders.
Order process
A service provider order has multiple statuses, depending on the limitations applied for the order. The main statuses are: ACCEPTED
, PENDING
, REJECTED
and REVOKED
and PENDING REVOKE
.
ACCEPTED
An order is accepted, if the order is not limited through any of the limitations listed above.
PENDING
An order is pending, if the order was created or edited and a limitation applies. An administrator can ACCEPT
or REJECT
a pending order.
REJECTED
An accepted, or a pending order can be rejected by the administrator at any time.
REVOKED
An ACCEPTED
or a PENDING
order can be revoked by the user outside the grace period defined for the orders; however, if an order needs to be delivered within a few minutes and the user tries to revoke the order then it will be a PENDING REVOKE
, which need to be accepted by an administrator.
An administrator can put the provider orders in any status except the revoke statuses.
Assign providers