概念︰Planning 計算
您可以使用計算做為其他計算的建置組塊,或以獨立容量執行作業。最佳做法是,先完整規劃您的計算,然後再在您的用戶中建立計算。請考慮遵循下列步驟來設計和建置計算。
- 收集業務需求
- 決定計算的目標。您要完成什麼任務?您是否要確定適用資格或指派金額?
- 規劃設計
- 決定您需要哪些計算類型,才能符合各部分的業務需求。在白板或紙上實際寫出計算的階層可能會對您有所幫助。
- 設計命名慣例。
- 命名慣例可幫助您傳達計算的範圍和目的、識別相關計算,以及跨功能區共用計算。範例︰請考慮「1000」或「Is Student 居民」之類的名稱?用於簡單的建置組塊計算。如需更具體的計算,請考慮在名稱中使用縮寫來傳達計算的屬性,例如預期的功能區。範例︰許多學校為「獎助學金」和「學生財務」維護不同的計算集。範例︰首字母縮略詞和縮略語意義FA獎助學金SF學生財務AC算術計算AGC匯總計算CC條件計算ISC實例集比較計算LC邏輯計算通用型本科GR畢業單位積分/單位在此範例中,用於計算 100 本科生每學分費率的算術計算名稱應為SF AC UG 100/UNIT。
- 決定計算的參考 ID。
- 建立所有計算的參考 ID 要求和慣例。雖然 Workday 會在您未配置的情況下自動產生參考 ID,但自動產生的參考 ID 可能會讓您難以解讀和管理。
- 在沙箱環境中建立計算。
- 如果您不熟悉建置計算,Workday 建議由下而上建置計算。請先建立最低和最重的內嵌計算,然後逐步建立最高的計算。許多人無論在計算方面的專業知識水平如何,都覺得這種方法更直觀、更自在。如果您熟悉計算,可以考慮由上而下建立計算。請先建立最高層級的計算,再逐步建立。在您建立設計時使用佔位符計算,並在建立較低層級的計算時替換佔位符。當您的用戶中已有許多較低層級的計算時,或如果此觀點對您而言更合乎邏輯,您可能會發現此方法很有用。
- 在沙箱環境中進行全面測試。
- 寫出使用此計算的許多不同情境和預期結果。在正式環境中執行計算之前,請將預期結果與計算的實際結果進行比較,並解決任何差異。預測錯誤與例外針對學生計算的建議︰測試預期結果的最有效方式是在符合計算條件的學生身上測試計算。您可能需要與學生記錄管理者合作,找出最適合用來測試各種計算的學生。
- (選用) 複製計算。
- 複製類似的計算,而不是從頭開始建立每個計算,以節省時間並提高一致性。從計算的相關動作功能表,選取 。您也可以復制進階查詢表的快照,每個表格都有自己的生效日期和值。