建立和修改驗證限制項

可以建立與特定網域專案相關聯的限制項集。在專案中建立新元素,或更新現有元素時,會自動套用限制項。

開始之前

必須使用有權建立、編輯及刪除限制項的 ID,登入 Design Management Server

在指定網域的詳細資料時必須併入模型限制項,然後才能建立驗證限制項。

關於這項作業

如果要驗證網域模型,則可以建立模型限制項並將其套用到設計。模型限制項(亦稱為限制項集)是內含限制項集合的元素。當您建立模型限制項時,可以指定下列類型的限制項:
  • 內容限制項套用到設計中元素的內容。
  • 類別限制項套用到設計中的類別。

當您建立限制項時,可以透過在套用限制項的網域本體中選取內容或類別,來指定每一種限制項的範圍。您也可以在網域類別上設定限制。如需限制的相關資訊,請參閱新增模型限制項

程序

  1. 開啟「網域」專案,然後在設計功能表上,按一下建立設計資源 > 模型限制項
  2. 選擇性的: 在「模型限制項」編輯器中,按一下標題欄位並輸入名稱。
  3. 選擇性的: 說明欄位中,新增限制項集的相關詳細資料。
  4. 如果要建立類別限制項或內容限制項,請按一下對應的新增鏈結。
  5. 在開啟的視窗中,提供限制項的相關詳細資料。下表描述了您必須為每一種限制項提供的資訊。
    內容 在每一種限制項中使用的值 說明
    標籤 字串(「內容限制項」或「類別限制項」) 輸入限制項的名稱。
    語言 「範圍」、「正規表示式」(僅限「內容限制項」)

    JavaScript、SPARQL (「內容限制項」或「類別限制項」)

    選取限制項要使用的語言。
    即時 True/False(「內容限制項」或「類別限制項」) 如果選取此勾選框,在您修改元素後,都會立即加以驗證變更。如果未選取此勾選框,則儲存變更時會進行驗證。
    訊息 字串(「內容限制項」或「類別限制項」) 輸入未滿足限制項時顯示的文字。如果要製作實際問題專用的訊息,則可以併入來自 SPARQL 查詢或 JavaScript 的變數。
    註: 來自 SPARQL 查詢的變數前面必須加上 "?"。
    結果 True/False(僅限「類別限制項」) 如果選取此勾選框,則會反轉驗證結果。
    嚴重性 「參考資訊」、「警告」或「錯誤」(「內容限制項」或「類別限制項」) 指定限制項嚴重性層次。驗證模型時,限制項會在驗證頁面上依照嚴重性進行分組。
    說明(選用項目) Rich Text 提供限制項的詳細資料。
    表示式 字串(「內容限制項」或「類別限制項」) 如果 SPARQL 是選取的語言,則可以使用 SELECT 查詢。
  6. 如果要指定限制項的範圍,請在類別區段或內容區段中,按一下新增,然後在各自的「新增類別」視窗或「新增內容」視窗中,完成下列步驟:
    1. 從清單中選取搜尋類型。
    2. 在欄位中輸入搜尋詞彙,然後從清單中選取類別或內容。
    3. 如果要儲存所定義的範圍,請按一下確定
  7. 如果要儲存新類別限制項或新內容限制項,請按一下確定 限制項集編輯器的對應限制項區段中會顯示新限制項。
  8. 按一下儲存 如果要在「瀏覽器」視圖中查看新限制項集,請按一下在樹狀結構中瀏覽圖示。

意見