SLA (Service Level Agreement) และ OLA (Operational Level Agreement) เป็นข้อตกลงที่มักใช้ในอุตสาหกรรมการพัฒนาซอฟต์แวร์เพื่อวัดประสิทธิภาพ SLA ใช้เพื่อวัดประสิทธิภาพเป้าหมายระหว่างการดําเนินการของกระบวนการ SLA ถูกสร้างขึ้นเพื่อให้มั่นใจในคุณภาพของผลลัพธ์ของกระบวนการและเวลาตอบสนองที่ตกลงกันไว้จะประสบความสําเร็จด้วยความมุ่งมั่นของลูกค้า OLA ใช้เพื่อช่วยให้ทีมภายในทํางานร่วมกันเพื่อให้บรรลุระดับความต้องการบริการใน SLA นอกจากนี้ความแตกต่างอีกประการหนึ่งระหว่าง SLA และ OLA คือ SLA รับผิดชอบเวลาตอบสนองระหว่างผู้ให้บริการด้านไอทีและลูกค้า OLA รับผิดชอบเวลาตอบสนองระหว่างผู้ให้บริการด้านไอทีและแผนกอื่นภายใน บริษัท
ตัวออกแบบกระบวนการไม่ได้ให้งาน SLA นอกกรอบ แต่เราสามารถแก้ไขเพื่อใช้ SLA ในตัวออกแบบกระบวนการโดยใช้ Timer event
ตัวอย่างเช่น SLA สามารถกําหนดเป็น "เมื่อผู้ใช้ส่งใบสมัครเครดิตผู้ตรวจสอบและการอนุมัติจะต้องตัดสินใจว่าแอพพลิเคชันเครดิตนี้ควรได้รับการอนุมัติหรือปฏิเสธภายใน 5 วัน" ดังนั้นเมื่อกระบวนการถูกดําเนินการเราต้องการให้กระบวนการของเราสามารถดําเนินการตามข้อตกลงนี้ เหตุการณ์ตัวจับเวลาใน PD สามารถใช้ในการพัฒนา OLA เพื่อรองรับ SLA ดังที่แสดงในรูปด้านล่าง
กระบวนการนี้เริ่มต้นเมื่อลูกค้าส่งใบสมัครเครดิต แอพพลิเคชันนี้ได้รับการตรวจสอบโดยผู้ใช้ในงานตรวจสอบมนุษย์ เหตุการณ์จับเวลาใช้เพื่อฟังดังแสดงในรูปด้านล่าง หากแอพพลิเคชันเครดิตไม่ได้รับการตรวจสอบภายในสองวันแอพพลิเคชันนี้จะถูกส่งไปยังกลุ่มผู้จัดการเพื่อตรวจสอบ หลังจากนั้นแอพพลิเคชันนี้จะถูกตรวจสอบเพื่อให้เสร็จสมบูรณ์บนเกตเวย์พิเศษ หากแอพพลิเคชันนี้เสร็จสมบูรณ์จะถูกส่งไปเพื่ออนุมัติการตัดสินใจซึ่งแสดงโดย "Decision to approve" ใน human task มิฉะนั้นกระบวนการจะสิ้นสุดลง สําหรับรายละเอียดเกี่ยวกับวิธีการกําหนดค่าตัวจับเวลาอธิบายไว้ในส่วน Timer