設計指令碼元件

指令碼元件可以在商業規則或範本中使用。您可以從「系統檢視」或任何其他檢視建立指令碼元件。也可以在設計商業規則或範本時,從規則或範本設計工具中建立指令碼元件。

註:

您也可以從商業規則或範本中設定指令碼元件。

若要設計指令碼元件,請執行下列動作:

  1. 系統檢視中,在指令碼上按一下右鍵,然後選取新增
  2. 輸入指令碼的名稱、應用程式類型、應用程式及計畫類型。
  3. 按一下確定
  4. 使用圖示設計指令碼元件。

    註:

    與規則、範本和其他元件不同,當您開啟指令碼時,無法以圖形格式 (在流程圖內) 檢視該指令碼。您只能以指令碼格式檢視該指令碼。

    您可使用指令碼執行下列其中一項任務:

    • 按一下隱藏/顯示行號圖示,以隱藏 (或顯示) 指令碼行號。預設會顯示行號。

    • 按一下插入函數和其參數圖示,將函數插入指令碼。請參閱使用函數

    • 按一下插入在維度選取的成員圖示,將成員插入指令碼。請參閱將成員和函數新增至元件

    • 按一下插入變數圖示,將變數插入指令碼。請參閱使用變數

    • 按一下插入智慧型列示,在指令碼中插入「智慧型列示」。請參閱使用智慧型列示

    • 按一下備註取消備註圖示,以從指令碼新增和移除備註行。

    • 按一下隱藏備註圖示隱藏指令碼中系統產生的備註。

    • 按一下驗證語法圖示,以檢查指令碼語法是否錯誤。

      註:

      如果有語法錯誤,包含錯誤的代碼會變成紅色文字,而不會顯示錯誤訊息。如果沒有語法錯誤,則會顯示「找不到語法錯誤」訊息。

    • 按一下換行圖示,讓捲出到頁面之外的長指令碼行以多行的方式顯示在同一頁上。

    • 按一下設定代碼完成關閉圖示,以隱藏完成代碼的建議。(此圖示功能為切換。若要將代碼完成開啟,請再按一下圖示。依預設,代碼完成會設為「開啟」。)

    • 按一下取代圖示以尋找並取代指令碼中的文字字串。請參閱搜尋商業規則指令碼中的文字字串

    • 按一下尋找圖示以尋找指令碼中的文字字串。請參閱搜尋商業規則指令碼中的文字字串

    • 尋找中輸入搜尋文字然後按一下上一個下一個,以尋找上一個 (在指令碼中向上搜尋) 或下一個 (在指令碼中向下搜尋) 文字例項。

    • 移至行中輸入行號,然後按一下箭頭,在指令碼中醒目提示該行號。

    • 按一下行左邊加號或減號,在指令碼中展開或收合一行。例如,根據預設,FIX 陳述式會和所顯示的所有陳述式行一起顯示,但您可以按一下其左側的減號來隱藏 FIX 陳述式行。

    • 選取您要複製的指令碼行,然後按一下複製到剪貼簿圖示。

    • 選取您要剪下的指令碼行,然後按一下剪下到剪貼簿圖示。

    • 將游標放在您要貼上之指令碼的位置,然後按一下從剪貼簿貼上圖示。

    • 會為函數提供自動建議。當您鍵入函數的前幾個字元時,按下 CTRL+空白鍵以顯示建議。選取其中一個建議,然後按一下或按 Enter 來完成函數。

  5. 特性上,完成下列步驟:
    1. 當您建立指令碼元件時,共用為未選取。若要將指令碼元件設成共用,請依序選取特性頁籤、共用,然後輸入名稱。

      當您從「系統檢視」建立指令碼元件時,依照預設,共用為已選取,而且無法變更。相反地,如果您要取得商業規則中的指令碼複本,請將共用指令碼拖曳至商業規則中,然後在特性頁籤上,清除共用核取方塊。這樣做會在商業規則中建立共用指令碼的複本;如果共用指令碼沒有變更,則共用指令碼的複本也不會變更。當您儲存商業規則時,指令碼將不再具有名稱。

    2. 選擇性:透過輸入不超過 50 個字元的新名稱來編輯指令碼的名稱。(該名稱預設來自「新增指令碼」對話方塊。)

      註:

      您只能夠命名共用指令碼的名稱。如果指令碼不是共用,您無法在「名稱」欄位中輸入。

    3. 為指令碼輸入 255 個字元以內的描述。
    4. 輸入指令碼的標題。標題顯示在規則設計工具範本設計工具流程圖中的指令碼下方。
    5. 為指令碼輸入備註。例如,您可能要告訴使用者指令碼的用途。
  6. 指令碼上,輸入指令碼元件的標題。
  7. 僅限為範本建立指令碼元件的使用者:如果想在指令碼元件中使用設計時期提示,請選取使用設計提示。然後在條件方格中,透過執行下列任務,定義設計時期提示的條件:
    1. DTP 中,選取設計時期提示。
    2. 運算子中,選取運算子: = = 或 <>。
    3. 中,使用下拉清單選取值。您無法在此欄位中輸入。
    4. 重複這些步驟,根據需要建立任意數量的陳述式。

      提示:

      按一下加號 (+) 和減號 (-) 圖示,在方格中新增和刪除列。

  8. 僅限建立獨立指令碼元件 (也就是不在商業規則或範本內的指令碼元件) 或商業規則的指令碼元件的使用者:使用狀況上,您可以檢視使用指令碼元件的規則。

    註:

    您無法在此頁籤上編輯任何資訊。

  9. 按一下 「儲存」按鈕