> For the complete documentation index, see [llms.txt](https://docs.oneweb.tech/oneweb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oneweb.tech/oneweb/design-and-develop-oneweb-apps/design-and-develop-process/monitoring/sla-and-ola.md).

# SLA & OLA

**SLA (Service Level Agreement)** and **OLA (Operational Level Agreement)** are the agreements which are often used in the software development industry to measure performance. SLA is used to measure the target performance during the execution of a process. SLA is created in order to ensure the result quality of the process and the agreed turnaround time will be achieved with customer commitment. **OLA** is used to help the internal teams to work together in order to achieve the service requirement level in the SLA. Moreover, another difference between SLA and OLA is that SLA is responsible for the turnaround time between IT service provider and customer, OLA is responsible for the turnaround time between IT service provider and another department within the company.

Process Designer does not provide an out of the box SLA task. But we can work around to implement an SLA in process designer using the **Timer** event.

For example, an SLA can be defined as "When the credit application is submitted by the user, the reviewer and approval have to decide whether this credit application should be approved or rejected within 5 days". Therefore, when process is executed, we desire that our process can be operated according to this agreement. The timer event in PD can be used to develop the OLA in order to support SLA as shown in figure below.

![](https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2Fli8FEUpF0kgqi6wwtVW2%2Fimage.png?alt=media\&token=35f408cf-8c5f-4885-86aa-8e2347d43565)

This process is initiated when a credit application is submitted by the customer. This application is reviewed by the user in the **Review** human task. The timer event is used to listen as shown in the figure below. If the credit application is not reviewed within two days, this application is sent to Manager group in order to review. Afterward this application is checked for completion on the exclusive gateway. If this application is complete, it is sent to approve decision which is represented by "Decision to approve" in human task, otherwise the process will end. For the details on how to configure the timer is explained in [6.4.3.3.4 Timer](/oneweb/design-and-develop-oneweb-apps/design-and-develop-process/process-components/process-activity/timer.md) section

![](https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2Fr8LEpPiFgSRzu1ZIJcik%2Fimage.png?alt=media\&token=0dde1631-8402-4214-a905-2ffb5e6f35dd)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.oneweb.tech/oneweb/design-and-develop-oneweb-apps/design-and-develop-process/monitoring/sla-and-ola.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
