# เริ่มต้นการสร้าง Workflow

<figure><img src="/files/irKOo9hUg12DGREIxopK" alt="The GitBook Logo"><figcaption></figcaption></figure>

### ทั่วไป

<figure><img src="/files/trZRg2LiVTBexb94NCC7" alt="The GitBook Logo"><figcaption></figcaption></figure>

ส่วนที่หนึ่ง คือ การกำหนดชื่อ หรือ workflow ซึ่งชื่อจะถูกสร้างขึ้นโดยอัติโนมัติ แต่ท่านสามารถแก้ไขได้ โดยสามารถใช้ตัวอักษรสูงสุดได้ถึง 100 ตัวอักษร โดยในรูปตัวอย่างเราจะเปลื่ยนชื่อเป็น workflow

### สิทธิการเข้าถึง

<figure><img src="/files/SYnTZsPhAtQY27IWwGxg" alt="The GitBook Logo"><figcaption></figcaption></figure>

ท่านสามารถเลือก บุคคล หรือ กลุ่ม ที่สามารถเข้ามาดู หรือ แก้ไข ได้ โดยสามารถเลือกได้ 3 ระดับ ดังนี้

* เอกสาร คือ สามารถดูเอกสารที่ใช้เริ่มต้นในการทำงานของ flow
* ฟิลด์ คือ การแก้ไขส่วนของฟอร์มดิจิทัล ที่เป็นส่วนของ flow โดยสามารถ เพิ่มหรือแก้ไข ข้อมูลหรือฟอร์มได้
* จบนอกเงื่อนไข คือ ฟังก์ชั่นสำหรับป้องกันข้อผิดพลาด เมื่อ User เกิดข้อผิดพลาดระบบจะบังคับจบงาน เพื่อหาสาเหตุของข้อผิดพลาด

### กำหนดสิทธิ์ในการเข้าถึงของผู้ใช้งาน

<figure><img src="/files/cUpCR7MTO1dVGs7A6bXh" alt="The GitBook Logo"><figcaption></figcaption></figure>

ในส่วนนี้ท่านสามารถกำหนดสิทธิ์การเข้าถึงข้อมูล หรือ แก้ไขได้ โดยเมื่อกดเลือกแล้ว จะมีรายชื่อของบุคคล และ กลุ่มที่อยู่ในบริษัทเดียวกันกับท่านแสดงขึ้นมาให้เลือก

<figure><img src="/files/MI8x8xMOX8QsRFashv43" alt="The GitBook Logo"><figcaption></figcaption></figure>

โดยในตัวอย่างจะพบว่ามีให้เลือก 2 แบบ คือ

1. Owner หรือ เจ้าของ (โดยตัวนี้จะถูกกำหนดเป็นค่าเริ่มต้นอยู่แล้ว)
2. Group หรือ กลุ่ม คือกลุ่มที่เราได้กำหนดไว้ในบริษัท ซึ่งท่านสามารถดูเพิ่มเติมได้ที่ [อ่านเพิ่มเติม](https://gitlab.com/siamraj-developer/flow/flow-documentation/-/blob/main/workflow/workflow-7/README.md)

### ความสำคัญของเอกสาร

<figure><img src="/files/Q0GyNiLNjntwBxGpJiVi" alt="The GitBook Logo"><figcaption></figcaption></figure>

ในส่วนนี้คือการกำหนดความสำคัญของงาน ท่านสามารถเลือกระดับความสำคัญของงานได้ โดยมีให้ท่านเลือกดังนี้

* ไม่กำหนด คือ งานที่ไม่มีวันครบกำหนด
* กำหนดเอง คือ งานที่ผู้ใช้สามารถกำหนด วันครบกำหนดได้เอง
* ต่ำ คือ งานที่ไม่ได้มีความสำคัญมาก หรือ ไม่ได้เร่งด่วน ซึ่งระบบจะตั้งวันครบกำหนดไว้ภายใน 30 วัน
* ปลานกลาง คือ งานที่มีความสำคัญที่เร่งด่วนขึ่้นมา แต่ไม่ถึงด่วนมาก โดยระบบจะตั้งวันครบกำหนดไว้ภายใน 7 วัน
* เร่งด่วน คือ งานที่มีความสำคัญมาก หรือ เร่งด่วน โดยในส่วนนี้ระบบจะตั้งวันครบกำหนดไว้ภายในวันที่สร้าง

<figure><img src="/files/cl6Voe1Ea7ZiHI5cEk5h" alt="The GitBook Logo"><figcaption></figcaption></figure>

หากท่านเลือก กำหนดเอง ระบบจะให้ท่านกำหนดวันครบกำหนดด้วยตนเอง โดยสามารถกำหนดได้ ดังนี้

* วันที่ครบกำหนด
* เวลาที่ครบกำหนด
* จำนวนวัน ( จะอ้างอิงกับตัววันที่ครบกำหนด )

โดยในตัวอย่างจะกำหนดไว้ 7 วัน

### การกำหนดการแจ้งเตือน

<figure><img src="/files/RHxq70vm9NToy0UNX9cH" alt="The GitBook Logo"><figcaption></figcaption></figure>

ส่วนของ Notification หรือ การแจ้งเตือน มีไว้เพื่อแจ้งเตือนเวลาล่วงหน้า โดยเมื่อท่านเปิดใช้งาน จะมีในส่วนของหน่วยการแจ้งเตือนมาให้ท่านเลือก

### หน่วยการแจ้งเตือน

<figure><img src="/files/PAXEsyORlsGPUR30NZmo" alt="The GitBook Logo"><figcaption></figcaption></figure>

ท่านสามารถกำหนดหน่วยการแจ้งเตือนของ flow ได้โดยมีให้เลือกตั้งแต่ ก่อนครบ ปี/เดือน/สัปดาห์/วัน/เวลา

### การแนบเอกสาร

<figure><img src="/files/dzY5cL9xbymYDVgemRNV" alt="The GitBook Logo"><figcaption></figcaption></figure>

ท่านสามารถเลือกไฟล์ที่มีอยู่แล้วได้ดังรูป

### การอัปโหลดไฟล์

<figure><img src="/files/HqP3KmOIxf1NLEbqMu5z" alt="The GitBook Logo"><figcaption></figcaption></figure>

หากท่านต้องการอัปโหลดไฟล์ขึ้นไปใหม่ สามารถทำได้โดยการ ลากไฟล์ลงมาในช่อง หรือ กดเลือกไฟล์

### การเลือกไฟล์

<figure><img src="/files/X0JLQu6bpiIDpXYn2ko3" alt="The GitBook Logo"><figcaption></figcaption></figure>

เมื่อท่านเลือกไฟล์เสร็จแล้ว ไฟล์ที่ท่านเลือกจะมาแสดงอีกครั้งในช่องไฟล์ที่เลือก

### การคัดลอกและลบไฟล์

<figure><img src="/files/2LfoRKtVsdP6XFJYEkTe" alt="The GitBook Logo"><figcaption></figcaption></figure>

ท่านสามารถเลือกคัดลอกไฟล์ที่เคยเลือกไว้แล้ว หรือ ลบไฟล์ที่เลือกไว้แล้วได้ดังรูป โดยการลบจะมี 2 แบบ ดังนี้

* ลบโดยการกดที่ "ไอคอน" ด้านขวาของคำว่าคัดลอก
* ลบโดยการกดที่ "ลบไฟล์ทั้งหมด" จะเป็นการลบไฟล์ที่เลือกไว้ทั้งหมด

### ประกาศใช้

<figure><img src="/files/wmlqYLqcEDTx4CJQlk1D" alt="The GitBook Logo"><figcaption></figcaption></figure>

เมื่อเสร็จสิ้นการสร้างแล้ว ท่านสามารถ ประกาศใช้ได้โดยการ กดปุ่มประกาศใช้ทางด้าน บนขวา


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.makesflow.com/workflow/workflow-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
