建立鏈結或反向鏈結訊息

一旦在兩個分類器角色之間建立鏈結,您即可以新增訊息。鏈結訊息會自動編號,但可以進行編輯及重新編號,例如使用子編號系統。

關於這項作業

您需要使用兩個工具來在協同作業圖中建立鏈結訊息:
  • 「鏈結訊息」工具 鏈結訊息工具 會建立一則訊息,指向鏈結中的第二個分類器角色。
  • 「反向鏈結訊息」工具 反向鏈結訊息工具 會建立一則鏈結訊息,指向另一個方向。

與分類器及關聯角色相似,訊息可以是 <Unspecified>,表示它們是抽象的,而不是類別作業的實現。鏈結訊息可以是類別現有作業的實例,或新作業的實例。然而,針對要實現部分作業的鏈結訊息,作業必須是與訊息的目標相關聯的類別方法。

無論是抽象或作業實例的訊息,都具有表示法 ReturnValue = MessageName(Arg, Arg, Arg...)。如果您第一次建立,則您可以在訊息名稱中使用這個表示法,或您可以在「特性」視窗中明確地輸入這些方框。

作為作業實例的訊息不需要顯示實際呼叫的格式。您可以只指定協同作業中感興趣的項目。 ReturnValue 是選用的;函數可能不傳回值,或您不想要指定傳回值套用的區域變數。

若要建立鏈結或反向鏈結訊息:

程序

  1. 按一下「鏈結訊息」工具或「反向鏈結訊息」工具。游標會變更為指向上的小型箭頭。
  2. 將箭頭的點移動到關聯角色上,然後使用左側滑鼠按鈕按一下。這時會開啟文字框,包含自動產生的數值。
  3. 鍵入訊息的名稱。需要的話,您可以變更編號;自動編號會從您指定的任何數值繼續。
    註: 如果您編輯數值,則請確定編號順序以
    句點 (.) 結束,來清楚地進行劃分。如果遺漏句點,則產品無法正確地自動編號訊息。
  4. Enter 鍵來完成名稱。

結果

依預設,新訊息為 <Unspecified>。若要讓其成為目標類別或動作者之新的或現有作業的實例,情開啟「特性」視窗(請參閱修改訊息的特性)。


回饋