建立條件規則

您可以使用應用程式中提供的預先定義安全性規則條件,為沒有完整規則集的模組配置安全性類別。使用此程序,可以從範本建立安全性類別,並使用還沒有安全性規則之業務類別的所需條件更新安全性規則。

  1. 使用以下步驟尋找您要新增條件規則之業務類別的所有參考。
    1. 以「管理主控台」角色身分登入,並選取安全性>安全性報告>安全物件原則
    2. 按一下建立安全物件報告,指定以下資訊,然後按一下確定以產生報告:業務類別(位於安全物件類型欄位中),以及
      篩選條件
      選取安全性類別,以按安全性類別篩選業務類別的報告記錄。
      安全物件類型
      選取業務類別
      為單個角色安全物件名稱執行
      選取此核取方塊以對單一業務類別執行報告。
      安全物件名稱
      指定業務類別的名稱。如果您選取為單個角色安全物件名稱執行核取方塊,會顯示此欄位。
      注意事项
      業務類別名稱區分大小寫。您必須指定與系統中所顯示完全相同的業務類別名稱,否則,該名稱將不包含在報告中。

      如需有關「安全物件原則」報告的詳細資訊,請參閱Infor Landmark Technology 使用者設定與安全

    3. 如果您為多個業務類別產生報告,請按安全物件名稱欄,透過指定所需業務類別的名稱來篩選記錄。
    4. 請記下參考適用業務類別的安全性類別。您可以按一下匯出至 CSV列印到檔案,匯出報告結果。
  2. 對於參考適用業務類別的每個安全性類別,請使用以下步驟建立您要以條件規則更新之範本安全性類別的副本:
    1. 選取安全性>安全性類別>複製安全性類別
    2. 安全性類別複製表單中,指定以下資訊,並按一下確定
      自安全性類別
      選取要從中複製的範本安全性類別。範本已附加_ST
      至安全性類別
      指定新安全性類別的名稱。不要包含_ST尾碼。
  3. 選取安全性>安全性類別>安全性類別清單,並開啟新安全性類別。
  4. 使用適用條件更新安全性規則,以僅在安全組允許存取時將業務類別設為可存取。
    無條件安全性規則會顯示在安全性類別的 LPL 部分。例如:
    PurchaseOrderLine BusinessClass
    		is accessible
    			for all actions
    			unconditionally
    

    若要新增條件,請將無條件報表變更為以下其中一個選項:

    業務類別欄位類型 條件
    對應至安全組類型。例如,現金代碼。
    when (<SecurityGroupType>.SecurityGroupAllowsAccess)

    例如:

    when (CashCode.SecurityGroupAllowsAccess)

    可用安全組類型如下:

    • AccountingEntity
    • AccountingUnit
    • Project
    • ProjectContract
    • CashCode
    • CashManagementAccount
    • GeneralLedgerChartAccount
    • FinanceDimension<編號>:針對財務維度使用兩位數。例如,FinanceDimension07
    公司索引鍵
    when (Company.SecurityGroupAllowsAccess)

    您可以為具有以下任何高層級索引鍵的業務類別配置條件安全性規則:

    • PurchasingCompany
    • BillingCompany
    • FranchiseCompany
    • InventoryCompany
    • SourcingCompany
    組索引鍵
    when (<GroupType>Group.BusinessGroupAllowsAccess)
    例如:
    when (ItemGroup.BusinessGroupAllowsAccess)

    您可以為具有以下任何高層級索引鍵的業務類別配置條件安全性規則:

    • ItemGroup
    • ProcurementGroup
    • ContractGroup
    • SupplierGroup
    • SourcingGroup
    • RecallGroup
    • BusinessGroup
    客戶組索引鍵
    when (CustomerGroup.CustomerGroupAllowsAccess)
    使用前面的 PurchaseOrderLine 範例與公司條件,這是已修改安全性規則的範例:
    PurchaseOrderLine BusinessClass
       is accessible
          for all actions
          when (Company.SecurityGroupAllowsAccess)
  5. 當您完成以適用條件更新安全性規則時,請按一下儲存
如果行動者屬於關聯安全組,新條件規則會篩選所有清單。如果您只想篩選特定清單,而非業務類別的所有清單,請使用相同條件作為使用「應用程式配置」之清單層級的「執行個體選取」。

請參閱配置主控台使用者指南雲端版 (Configuration Console User Guide Cloud Edition)