處理序 - 工作項目
處理序項目是以圓形所描繪。 這代表可修改或重新導向已接收輸入至其適當輸出的活動。
範例包含:
- 可接收 API 呼叫要求並將其轉送至 API 處理服務的微服務。
- 在寫入資料存放區之前驗證資料輸入的程式碼。
使用流程元素的時機
在下列項目之間新增處理序項目:
- 資料存放區:處理序會處理資料存放區之間的所有通訊。
- 具有其他項目的外部實體:處理序會處理所有工作與通訊。
- 處理序:處理序會處理所有工作。
視資料流程圖所需的資訊深度層級而定,您可以使用流程元素來表示幾個不同的使用案例:
使用案例 | 描述 |
---|---|
Stub | 在較高層級的資料流程圖表上,使用處理序項目作為 "Stub",是協助保持整潔的好方法。 其牽涉到為特定處理序建立個別的資料流程圖表,並將其對應回較高層級的圖表。 其運作方式如同「放大」功能,當「放大」該處理序時,即可以使用深入的資料流程圖。 |
多項工作 | 當處理序處理多項工作時,就會套用這項使用案例。 此內容很重要,因為其可讓查看資料流程圖的任何使用者,為每個工作套用適當的安全性控制措施。 |
包括內容
請將下列內容包含在每個處理序項目中:
上下文 | 問題 |
---|---|
代碼 | 此處理序是否在 C#、C++、Objective C、Java 或指令碼語言中執行? |
權限層級 | 此處理序是否需要核心、本機或系統管理層級權限才能執行? |
服務隔離 | 此處理序是否在沙箱中執行? |
輸入 | 此處理序可以接受來自所有人、本機帳戶或僅限系統管理員的輸入? |
驗證 | 該處理序如何剖析、處理和接受輸入? |
驗證 | 此處理程序是否仰賴 Microsoft Entra ID 進行驗證? 如果不是,則該處理序依賴的項目為何? |
授權 | 該處理序是否依賴存取控制清單 (ACL) 以進行授權? 如果不是,則該處理序依賴的項目為何? |