> For the complete documentation index, see [llms.txt](https://docs.docbits.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.docbits.com/chinese/guan-li-yu-she-zhi/workflow/standard-workflow-builder/workflow-documentation.md).

# 分配与状态 — 示例

为了便于查看，你可以为工作流设置不同的标题，以便立即了解该工作流所处理的任务。

创建新工作流：点击 + ADD WORKFLOW

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-a7cbccc42bd96e48a789e9317cd3fa78cff2a37b%2F0%20\(1\).png?alt=media)

你可以使用这些工作流（Test 1、2、3），自动将不同的文档分配给公司中合适的员工。

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-661fa6470c8339f37b86d83f6ad999b66b1028be%2F1%20\(3\).png?alt=media)

如果发票或其他文档的总金额超过了需要事先审核和审批的限额，就可以立即将这些文档分配给相应的人员。

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-0ee21af0dfa4044860a80cc5e0c7fcca0f740bbf%2Fimage%20(2)%20(1)%20(1).png?alt=media" alt="工作流金额检查"><figcaption></figcaption></figure>

**Test 1：逻辑卡片**

When：**Assignee is:** Amier Haider

And：**Document type is:** Invoice

Then：**Assign document to:** Stefan Reppermund

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-bdb3217b7185844ac07dfaa1a60d689cead1b685%2F3%20\(2\).png?alt=media)

**Test 2：逻辑卡片**

When：**Assignee is:** Amier Haider

And：**Document type is:** Delivery Note

Then：**Assign document to:** James Edwards

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-c4799edc8c96925d562109d9906c56890d989723%2F4%20\(2\).png?alt=media)

**Test 3：逻辑卡片**

\*\*When：\*\***Assignee is:** Amier Haider

\*\*And：\*\***Document type is:** Order Confirmation

\*\*Then：\*\***Assign document to:** Anian Sollinger

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-893dc4d486ba86ca76a4e00df54486cfb2a2222d%2F5%20\(2\).png?alt=media)

如果文档不只分配给某一个人，也可以从一开始就将其分配给指定员工。

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-d08503f1d5da69d641e6faa9b9dec5ab1489f196%2Fworkflow_assign_to_employee_start.png?alt=media" alt="工作流开始时分配给员工" width="375"><figcaption></figcaption></figure>

为了更清楚地了解文档接下来应如何处理，你可以在此工作流中设置传入文档的状态。这样就能立即看出文档是否处于待审批状态等情况。

**Test 4：逻辑卡片**

\*\*When：\*\***Document type is:** Delivery Note

\*\*And：\*\***Assignee is:** Amier Haider

\*\*Then：\*\***Change Status to:** Pending Approval

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-5b56c6edc6e7acc8343c009add46a0f2654d9035%2Fworkflow_test4_delivery_note_status.png?alt=media" alt="工作流 Test 4 交货单状态"><figcaption></figcaption></figure>

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-e0f8d75c04823343a28eedf091d880fb62d31a24%2F8%20\(2\).png?alt=media)

**Test 5：逻辑卡片**

When：**Document type is:** Invoice

And：**Assignee is:** Stefan Reppermund

Then：**Change Status to:** Pending Second Approval

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-69299e8a1788fa2b6e2f555243dd2c0260b6938e%2Fworkflow_test5_invoice_approval_status.png?alt=media" alt="工作流 Test 5 发票审批状态"><figcaption></figcaption></figure>

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-b64065573bf1cd102444b1aee24469c096cb711e%2F10%20\(2\).png?alt=media)

如果发票或其他文档的总金额超过了需要事先审核和审批的限额，就可以立即将这些文档分配给合适的人员。

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-629e32ed1c81cf25122ad3a6e287ed5c1b42aee0%2F11%20\(2\).png?alt=media)

**Test 6：逻辑卡片**

When：**Assignee is:** Amier Haider

And：Docfield **total\_amount** is **Greater than 500**

Then：**Assign document to:** Asad Usman Khan

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-cabad85fa7ea437982f12c6b673d66b9d49705d8%2Fworkflow_test6_total_amount_assign.png?alt=media" alt="工作流 Test 6 总金额分配"><figcaption></figcaption></figure>

![](https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-8d4f36414638340fb0e2d6498bae6061596db80a%2F13%20\(1\).png?alt=media)

也可以在工作流中设置状态，让被分配的人员立即了解文档当前的状态以及接下来应如何处理。

**Test 7：逻辑卡片**

\*\*When：\*\***Assignee is:** Amier Haider

\*\*And：\*\*Docfield **total\_amount** is **Greater then 500**

\*\*Then：\*\***Assign document to:** Asad Usman Khan

**Change Status to:** Pending Approval

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-bc14a2fac0b062396ebc1248f7c1c1537c92e6e2%2Fimage%20(6)%20(1).png?alt=media" alt="工作流 Test 7 状态更新"><figcaption></figcaption></figure>

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-bd36ad4d4285c2c875a81df171823f76e0adf532%2F15%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

例如，如果文档缺少某些信息或重要信息，而这些信息对后续处理至关重要，你可以设置工作流，让这些文档立即转发给采购员及其替代人员。

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-7ece44d906fe8a4dae11cc6a545a5c5b508af185%2Fimage%20(7)%20(1).png?alt=media" alt="工作流 Test 8 缺少信息"><figcaption></figcaption></figure>

**Test 9：**

包含这些逻辑卡片的工作流旨在自动验证订单确认中的数量、单价或折扣是否与采购订单中的相应数据一致。通过验证，可以确保订购内容与供应商确认交付的内容保持一致且准确。

你可以为这些文档设置特定状态，或将其分配给指定员工。

<div align="center"><figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-2c70bbc084befb579accd057538c54d2dd7673d7%2Fworkflow_test9_match_check_overview.png?alt=media" alt="工作流 Test 9 匹配检查概览"><figcaption></figcaption></figure></div>

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-da6a133492c46304bda67e1f6162504bcd8262cf%2Fimage%20(27)%20(1).png?alt=media" alt="工作流 Test 9 匹配检查详情"><figcaption></figcaption></figure>

**逻辑卡片：数量、单价或折扣匹配**

此逻辑卡片旨在自动验证订单确认中的数量、单价或折扣是否与采购订单中的相应数据一致。通过验证，可以确保订购内容与供应商确认交付的内容保持一致且准确。

**触发条件**

当订单确认中的以下任一数据与原始采购订单中的相应数据满足条件时，将激活此逻辑：

* **数量**：订购数量与供应商确认的数量一致。
* **单价**：约定的商品单价与供应商确认的单价一致。
* **折扣**：采购订单与订单确认中的折扣一致。
* **定义比较参数**：设置逻辑卡片用于检查匹配情况的具体字段（数量、单价、折扣）。
* **自动执行验证**：配置系统，使其在收到订单确认后自动比较这些详细信息。
* **自定义提醒**：确定如何通过工作流处理差异，包括自定义提醒以便进行人工审核。

此逻辑卡片对于确保订单确认中的详细信息与原始采购订单一致至关重要，有助于维护采购流程的完整性。

**Test 10：**

如果附加费用采用不同的计算方式，或者仅适用于某些行项目，可以使用通用表格计算卡片；其中一些卡片还支持按正则表达式筛选。

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-a6724925ac5e3a742b95e71922dc6b597900d5b5%2F19.png?alt=media" alt=""><figcaption></figcaption></figure>

上方是 MTZ 的计算示例，筛选条件为行项目编号以 01、06、9、001 或 000 开头。

对于手动设置，建议将依赖新增列的计算拆分到单独的工作流中。要继续执行计算，可以使用 Run Workflow 卡片。

**Run Workflow**

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-5eb3850e9b9c97d892fcf776afe8d2c376ca71fa%2F20.png?alt=media" alt=""><figcaption></figcaption></figure>

使用此卡片，你可以指定一个工作流的名称：当其条件满足且当前工作流中之前的 Then 卡片执行完毕后，该工作流将接着运行。系统会优先运行可运行的活动工作流，但如果文档满足已停用工作流的条件，也允许运行该工作流。

### **将计算出的附加费用添加到现有列中** <a href="#pekg4i18rshn" id="pekg4i18rshn"></a>

<figure><img src="https://lh7-us.googleusercontent.com/XYY1xsFpp7_-Bi0WOSbotiVzspDLdaufx_xgoopMHmxdZnSDhroLpb0AE_si5PhwMq1jHfndc9FwOte9MOoCoTP5_JUYawO5cr4uIctIDHmwVjz3KacQrLJd8iBQy5KY4N-dMaWEi3IeTcc5OBRNJk4" alt=""><figcaption></figcaption></figure>

如果你想将所有附加费用作为负折扣添加到折扣列中，可以使用计算卡片。该列中可能已有值；你可以将该列设为卡片中的一个变量，从中减去 MTZ，然后将计算结果写回该列。如果字段为空（附加费用仅适用于部分行项目），系统会在计算时将其视为 0。

**通知用户在 DocBits 中授权订单确认**

计算附加费用后，你可能需要通知指定用户授权订单确认。为此，你可以使用通知卡片。

<figure><img src="https://1870485400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlPczlNw8zzYNLfjfispX%2Fuploads%2Fgit-blob-07722de1f91ca32b1d8ee7238de2f34bbd55d4cb%2Fworkflow_notification_card_overview.png?alt=media" alt="工作流通知卡片"><figcaption></figcaption></figure>

根据设置，用户会在 DocBits 中收到一项新任务，也可以选择通过电子邮件通知用户有新任务。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.docbits.com/chinese/guan-li-yu-she-zhi/workflow/standard-workflow-builder/workflow-documentation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
