---
title: กฎการแสดงผล
slug: th/user-guides/vF9YCz1ZV2VoPsJcS7iiC
createdAt: 2024-07-16T11:07:22.494Z
---

:::hint{type="info"}
ฟีเจอร์นี้ทำงานร่วมกับ **JWT Public Access Control&#x20;**&#xE2B;รือ

- ด้วยบัญชีผู้ใช้ Guest
- ด้วย Magic Links&#x20;
- ด้วยการผสานระบบ SAML

จำเป็นต้องกำหนดค่า JWT authentication เพื่อให้เงื่อนไขที่กำหนดใน Display Rules สามารถตรวจสอบว่าผ่านหรือไม่ผ่านได้
:::



![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/34p_RWIWUpga79cy9-DUe_cc-light.png)

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

## การสร้างเงื่อนไข Display Rules

::::WorkflowBlock
:::WorkflowBlockItem
ไปที่แท็บ **Dynamic Components** ที่มุมซ้ายล่างของแพลตฟอร์ม
:::

:::WorkflowBlockItem
เลือก **Display Rules**
:::

:::WorkflowBlockItem
สร้างชุดกฎใหม่:

- คลิกที&#xE48;**&#x20;+ Create** **New Rule Set&#x20;**&#xE40;พื่อกำหนดเงื่อนไขสำหรับการแสดงเนื้อหา
- กำหนดเงื่อนไขของคุณโดยใช้ตรรกะ **AND**/**OR** เพื่อกำหนดว่าเมื่อใดควรแสดงเนื้อหา เงื่อนไขเหล่านี้สามารถอ้างอิงจากพฤติกรรมผู้ใช้ คุณลักษณะโปรไฟล์ หรือเกณฑ์อื่น ๆ ที่เกี่ยวข้องกับแพลตฟอร์มของคุณ
:::
::::

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/Oi-fGlMQsXXSVHDytatWU_dynamic-components-light.png)

## การใช้ Display Rules กับบล็อก

::::WorkflowBlock
:::WorkflowBlockItem
**แก้ไขบล็อกเนื้อหาของคุณ**
ในตัวแก้ไข ให้ค้นหาบล็อกที่คุณต้องการแปลงเป็นบล็อกเนื้อหาแบบมีเงื่อนไข
:::

:::WorkflowBlockItem
**เข้าถึงเมนูบล็อก**
เลื่อนเมาส์เหนือบล็อกเพื่อแสดงเมนูบล็อก ซึ่งแสดงโดยจุดหกจุด (**`⋮⋮`** ไอคอนเมนูบล็อก)
:::

:::WorkflowBlockItem
กดปุ่ม **Display Rules**&#x20;
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/rp-gYdXw5ZofPlKNH1cCp_ccmenu-light.png "เมนูบล็อกเริ่มต้น")
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/tGYpvRp_1IQqNACiAA7Kd_ccmenu2-dark.png" darkSrc="https://archbee-image-uploads.s3.amazonaws.com/bNBm7nPJgXjbjLyfbHNh2/RLIPVVrO9-SYD-IqsoMai_ccmenu2-dark-1.png" size="98" width="1026" height="948" darkWidth="1026" darkHeight="948" position="center" caption="เมนูบล็อกตัวเลือก AI" showCaption="true"}
:::
::::

## การใช้กฎการแสดงผลกับเอกสาร/โฟลเดอร์

::::WorkflowBlock
:::WorkflowBlockItem
คลิกที่จุดสามจุดแนวตั้งใกล้กับชื่อเอกสาร/โฟลเดอร์
:::

:::WorkflowBlockItem
เลือกกฎการแสดงผลที่คุณต้องการใช้
:::
::::



เลือกชุดกฎที่คุณสร้างไว้ก่อนหน้านี้จาก **Dynamic Components.**

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/O0TuHIqbg_mW9x8slT4JN_display-rules-light.png)

:::hint{type="success"}
เมื่อทำขั้นตอนเหล่านี้เสร็จแล้ว บล็อกเนื้อหาที่เลือกจะถูกแปลงเป็นบล็อกเนื้อหาแบบมีเงื่อนไข ซึ่งจะแสดงเฉพาะเมื่อเป็นไปตามเงื่อนไขที่ระบุไว้
:::

## ตัวอย่างกรณีการใช้งาน:

ลองจินตนาการว่าคุณต้องการแสดงโปรโมชันพิเศษเฉพาะให้กับผู้ใช้ที่เคยสั่งซื้อจากร้านของคุณมาก่อน และกำลังเข้าชมในช่วงเทศกาลวันหยุด

คุณจะต้อง:

::::WorkflowBlock
:::WorkflowBlockItem
ไปที่แท็บ Dynamic Components และสร้างชุดกฎใหม่โดยกำหนดเงื่อนไขจากประวัติการสั่งซื้อและวันที่ปัจจุบัน
:::

:::WorkflowBlockItem
นำชุดกฎนี้ไปใช้กับบล็อกเนื้อหาโปรโมชันในตัวแก้ไข
:::

:::WorkflowBlockItem
ผู้ใช้ที่ตรงตามเงื่อนไขเหล่านี้จะเห็นบล็อกโปรโมชันพิเศษเมื่อเข้าชม
:::
::::

## การผสานรวมโทเคน JWT

- เก็บเงื่อนไขที่เข้ารหัสไว้ใน URL ที่ใช้สำหรับการเชื่อมต่อ
- ทำให้มั่นใจว่าเนื้อหาแบบไดนามิกสามารถปรับแต่งอย่างปลอดภัยตามข้อมูลที่อยู่ในโทเคน

:::hint{type="info"}
เมื่อผู้ใช้เข้าถึงแพลตฟอร์ม โทเคน JWT ของพวกเขาจะถูกถอดรหัสเพื่อดึงเงื่อนไขออกมา จากนั้นเงื่อนไขเหล่านี้จะถูกจับคู่กับชุดกฎที่ตั้งไว้ล่วงหน้า เพื่อระบุว่าควรแสดงบล็อกเนื้อหาใด
:::

## กฎการแสดงผลพร้อมตัวเลือกการยืนยันตัวตนสาธารณะ

ขณะนี้คุณสามารถใช้กฎการแสดงผลกับผู้ใช้สาธารณะที่ลงชื่อเข้าใช้โดยใช้:

- บัญชีผู้ใช้ชั่วคราว (Guest Accounts)
- Magic link
- SAML

## วิธีการทำงาน

- [สร้างกฎการแสดงผล](https://docs.archbee.com/display-rules#WKba6)&#x20;
- นำกฎไปใช้กับเอกสารหรือโฟลเดอร์
- เสร็จแล้ว!

:::hint{type="success"}
เมื่อผู้ใช้เข้าสู่ระบบ (magic link, บัญชีผู้เข้าพัก หรือ SAML)
ระบบจะตรวจสอบข้อมูลอีเมล
ถ้าตรงกัน → **พวกเขาจะเห็นเอกสาร/โฟลเดอร์นั้น**
ถ้าไม่ตรงกัน → **เอกสารนั้นจะถูกซ่อนไว้**
:::

## ตัวอย่าง

**กฎ**: อีเมลมีคำว่า archbee
**ผู้ใช้เข้าสู่ระบบ** ด้วยอีเมล sarah\@archbee.com
✅ Sarah สามารถดูเอกสารได้
**ผู้ใช้เข้าสู่ระบบ** ด้วยอีเมล mike\@gmail.com
❌ *Mike จะไม่เห็นเอกสารนั้น*





