協同作業圖會透過其關聯角色,描述分類器角色及其互動,或訊息。分類器角色是類別(或分類器)的實例,僅在協同作業的環境定義中進行定義。分類器可以是物件、多個物件或動作者。同樣地,關聯角色可以是兩個類別之間的關聯實例,並且是在兩個分類器角色之間傳遞訊息的鏈結。此鏈結也僅限於其在協同作業中的目的。也就是說,分類器與關聯角色只對該協同作業相關聯。在不同的協同作業中,物件可以具有不同的分類器角色;分類器可以在不同的關聯角色之間交換不同的訊息集。
此外,協同作業圖會顯示在關聯角色之間傳遞的訊息。訊息通常為類別作業的實例。可以對其進行編號以指出順序;也可以對其進行進一步編號(例如 1a.、1b.、1.1.2、1.1.3、2.3a.1.、2.3a.2. 等),以指出同步發生的作業,或達到較大作業的子作業。
指出平行化的編號系統可能如以下範例所示:
1. 製作三明治。
1a. 取果醬。
1b. 切麵包。
指出子作業的編號系統可能如以下範例所示:
1. 製作三明治。
1.1 取果醬。
1.2 切麵包。
1.3 將果醬涂在麵包片上。
在瀏覽器中不會顯示分類器角色、關聯角色及訊息;不過會顯示它們所實現的基礎類別及作業。下圖顯示協同作業圖。
