หาก ต้องการ สร้าง ตัวแปร โดย ไม่ ต้องมีการกำหนดค่า จะต้อง สร้าง ให้ ตรง ตาม ข้อ ใด

We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.

You can read the details below. By accepting, you agree to the updated privacy policy.

Thank you!

View updated privacy policy

We've encountered a problem, please try again.

ข้ามไปยังเนื้อหาหลัก

เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป

อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค

ภาพรวมตัวแปรสภาพแวดล้อม

  • บทความ
  • 09/09/2022
  • 5 นาทีในการอ่าน

ในบทความนี้

แอปพลิเคชันมักต้องการการกำหนดค่าหรือพารามิเตอร์การป้อนข้อมูลที่แตกต่างกันเมื่อปรับใช้กับสภาพแวดล้อมที่แตกต่างกัน ตัวแปรสภาพแวดล้อมเก็บคีย์พารามิเตอร์และค่า ซึ่งจะทำหน้าที่เป็นข้อมูลป้อนเข้าไปยังออบเจ็กต์แอปพลิเคชันอื่น ๆ การแยกพารามิเตอร์ออกจากออบเจ็กต์ที่ใช้แล้วช่วยให้คุณสามารถเปลี่ยนค่าภายในสภาวะแวดล้อมเดียวกันหรือเมื่อคุณโอนย้ายโซลูชันไปยังสภาวะแวดล้อมอื่น อีกทางเลือกหนึ่งคือ ทิ้งค่าพารามิเตอร์ที่กำหนดค่าตายตัวไว้ภายในส่วนประกอบที่ใช้ ซึ่งมักจะเป็นปัญหา โดยเฉพาะอย่างยิ่งเมื่อต้องเปลี่ยนค่าในระหว่างการดำเนินการจัดการวงจรชีวิตของแอปพลิเคชัน (ALM) เนื่องจากตัวแปรสภาพแวดล้อมเป็นส่วนประกอบของโซลูชัน คุณสามารถขนส่งการอ้างอิง (คีย์) และเปลี่ยนค่าเมื่อโซลูชันถูกโอนย้ายไปยังสภาพแวดล้อมอื่น

หมายเหตุ

ความสามารถใหม่สำหรับแหล่งข้อมูลกำลังได้รับการปรับใช้และอาจยังไม่พร้อมใช้งานในภูมิภาคของคุณ

ประโยชน์ของการใช้ตัวแปรสภาพแวดล้อม:

  • ระบุค่าพารามิเตอร์ใหม่ในขณะที่ นำเข้าโซลูชัน ไปยังสภาพแวดล้อมอื่น ๆ
  • จัดเก็บการกำหนดค่าสำหรับ แหล่งข้อมูล ที่ใช้ในแอปพื้นที่ทำงานและโฟลว์ ตัวอย่างเช่น ไซต์ SharePoint ออนไลน์และพารามิเตอร์รายการสามารถจัดเก็บเป็นตัวแปรสภาพแวดล้อม ดังนั้นจึงช่วยให้คุณสามารถเชื่อมต่อกับไซต์และรายการต่างๆ ในสภาพแวดล้อมที่แตกต่างกันโดยไม่จำเป็นต้องแก้ไขแอปและโฟลว์
  • บรรจุและขนส่งการแก้ไข/ปรับปรุงตามคำสั่งและการกำหนดค่าของคุณเข้าด้วยกันและจัดการในที่เดียว
  • บรรจุและขนส่งข้อมูลลับ เช่น ข้อมูลประจำตัวที่ใช้โดยส่วนประกอบต่างๆ โดยแยกจากส่วนประกอบที่ใช้
  • ตัวแปรสภาพแวดล้อมเดียวสามารถใช้กับส่วนประกอบของโซลูชันต่างๆ ได้ - ไม่ว่าจะเป็นส่วนประกอบชนิดเดียวกันหรือต่างกัน ตัวอย่างเช่น แอปพื้นที่ทำงานและโฟลว์สามารถใช้ตัวแปรสภาพแวดล้อมเดียวกันได้ เมื่อค่าของตัวแปรสภาพแวดล้อมจำเป็นต้องเปลี่ยน คุณจะต้องเปลี่ยนเพียงค่าเดียว
  • นอกจากนี้ หากคุณต้องการยกเลิกแหล่งข้อมูลในสภาพแวดล้อมการใช้งานจริง คุณสามารถอัปเดตค่าตัวแปรสภาพแวดล้อมด้วยข้อมูลสำหรับแหล่งข้อมูลใหม่ แอปและโฟลว์ไม่ต้องการการแก้ไขและจะเริ่มใช้แหล่งข้อมูลใหม่
  • ซึ่งสนับสนุนโดยเครื่องมือ SolutionPackager และ DevOps เปิดใช้งานการรวมอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD)
  • ตัวแปรสภาพแวดล้อมสามารถขยายและเก็บไว้ในการควบคุมต้นทาง คุณยังสามารถจัดเก็บไฟล์ค่าตัวแปรสภาพแวดล้อมที่แตกต่างกันสำหรับการกำหนดค่าแยกต่างหากที่จำเป็นในสภาพแวดล้อมที่แตกต่างกัน จากนั้น ตัวสร้างแพคเกจโซลูชันสามารถยอมรับไฟล์ที่สอดคล้องกับสภาพแวดล้อมที่โซลูชันจะถูกนำเข้า

พวกเขาทำงานอย่างไร

ตัวแปรสภาพแวดล้อมสามารถสร้างและแก้ไขได้ภายในอินเทอร์เฟซโซลูชันที่ทันสมัย ซึ่งสร้างขึ้นโดยอัตโนมัติเมื่อเชื่อมต่อกับแหล่งข้อมูลบางแหล่งในแอปพื้นที่ทำงาน หรือโดย การใช้รหัส นอกจากนี้ยังสามารถนำเข้าสู่สภาพแวดล้อมผ่านทางโซลูชันได้ เมื่อตัวแปรสภาพแวดล้อมมีอยู่ในสภาพแวดล้อม ตัวแปรสามารถใช้เป็นข้อมูลป้อนเข้าได้เมื่อสร้างแอปพื้นที่ทำงาน โฟลว์ Power Automate เมื่อพัฒนาปลั๊กอิน รวมถึงตำแหน่งอื่น ๆ อีกมากมาย เช่น การเพิ่มแดชบอร์ด Power BI ไปยังแอปแบบจำลอง เมื่อชนิดของออบเจ็กต์เหล่านี้ใช้ตัวแปรสภาพแวดล้อม ค่าจะได้มาจากตัวแปรสภาพแวดล้อม และสามารถเปลี่ยนแปลงได้เมื่อมีการนำเข้าโซลูชันไปยังสภาพแวดล้อมอื่น

สร้างตัวแปรสภาพแวดล้อมในโซลูชัน

  1. ลงชื่อเข้าใช้ Power Apps (make.powerapps.com) และจากนั้น ในบานหน้าต่างด้านซ้าย เลือก โซลูชัน
  2. เปิดโซลูชันที่คุณต้องการหรือสร้างใหม่
  3. บนแถบคำสั่ง เลือก ใหม่ > เพิ่มเติม และจากนั้น เลือก ตัวแปรสภาพแวดล้อม
  4. ในบานหน้าต่างด้านขวา กรอกคอลัมน์ต่อไปนี้ และจากนั้น เลือก บันทึก:
    • ชื่อที่แสดง ป้อนชื่อสำหรับชื่อตัวแปรสภาพแวดล้อม

    • ชื่อ ชื่อเฉพาะจะถูกสร้างขึ้นโดยอัตโนมัติจาก ชื่อที่แสดง แต่คุณสามารถเปลี่ยนได้

    • ชนิดข้อมูล เลือกจาก เลขทศนิยม, ข้อความ, JSON, ตัวเลือกสองรายการ, แหล่งข้อมูล, หรือ ข้อมูลลับ

      หมายเหตุ

      • ถ้า แหล่งข้อมูล เป็นชนิดที่เลือก คุณยังจะต้องเลือก ตัวเชื่อมต่อ, การเชื่อมต่อ ที่ถูกต้องสำหรับตัวเชื่อมต่อที่เลือก, และ ชนิดพารามิเตอร์ ด้วย สำหรับพารามิเตอร์บางอย่าง เช่น รายการ SharePoint คุณยังจะต้องเลือกตัวแปรสภาพแวดล้อมของแหล่งข้อมูลหลัก เช่น ไซต์ SharePoint ด้วย เมื่อบันทึกแล้ว รายการเหล่านี้จะสัมพันธ์กันในฐานข้อมูล

      • ถ้า ข้อมูลลับ เป็นชนิดที่เลือก จำเป็นต้องมีข้อมูลเพิ่มเติมเพื่อตั้งค่าและกำหนดค่า Azure Key Vault เพื่ออนุญาต Power Platform ให้เข้าถึงข้อมูลลับ

    • Current Value หรือที่เรียกว่า ค่า คุณสมบัตินี้เป็นทางเลือก และเป็นส่วนหนึ่งของตารางค่าตัวแปรสภาพแวดล้อม เมื่อมีค่า ค่านั้นจะถูกใช้ แม้ว่าจะมีค่าเริ่มต้นอยู่ก็ตาม ลบค่าออกจากโซลูชันของคุณ หากคุณไม่ต้องการใช้ในสภาพแวดล้อมถัดไป ค่านี้ยังแยกออกเป็นไฟล์ JSON แยกต่างหากภายในไฟล์ solution.zip ที่ส่งออกและสามารถแก้ไขแบบออฟไลน์ได้ ข้อมูลเพิ่มเติม: ฉันจะลบค่าออกจากตัวแปรสภาพแวดล้อมได้อย่างไร

    • ค่าเริ่มต้น คอลัมน์นี้เป็นส่วนหนึ่งของตารางนิยามตัวแปรสภาพแวดล้อม และไม่จำเป็น ค่าเริ่มต้นจะใช้หากไม่มีค่าปัจจุบัน

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

      หมายเหตุ

      ค่าไม่สามารถมีอยู่ได้โดยไม่มีคำจำกัดความ อินเตอร์เฟสอนุญาตให้สร้างค่าหนึ่งค่าต่อหนึ่งคำจำกัดความเท่านั้น

ใช้ตัวแปรสภาพแวดล้อมของแหล่งข้อมูลในแอปพื้นที่ทำงาน

ใช้ตัวแปรสภาพแวดล้อมของแหล่งข้อมูลที่มีอยู่ก่อน

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

  1. ทำตามขั้นตอนด้านบนเพื่อ สร้างตัวแปรสภาพแวดล้อมในโซลูชัน
  2. แก้ไขหรือสร้างแอปพื้นที่ทำงานจากโซลูชันของคุณ
  3. เพิ่ม สร้าง แหล่งข้อมูลสำหรับ SharePoint ออนไลน์
  4. เลือกแท็บ ขั้นสูง คุณจะเห็นรายการตัวแปรสภาพแวดล้อมที่กรองแล้ว ซึ่งคุณสามารถเข้าถึงได้และตรงกับพารามิเตอร์ที่ตั้งค่าไว้ ตัวอย่างเช่น เมื่อคุณเลือกไซต์ SharePoint คุณจะเห็นรายการตัวแปรสภาพแวดล้อมแหล่งข้อมูลทั้งหมดที่มี ตัวเชื่อมต่อ = SharePoint และ ชนิดพารามิเตอร์ = เว็บไซต์ เช่นเดียวกับเมื่อเลือกรายการ SharePoint สำหรับไซต์ที่กำหนด
  5. เลือกตัวแปรสภาพแวดล้อมที่ต้องการ จากนั้นเลือก เชื่อมต่อ

ข้อสำคัญ

หากเลือกตัวแปรสภาพแวดล้อมจากโซลูชันอื่น การอ้างอิงจะมีอยู่บนโซลูชันที่มีตัวแปรสภาพแวดล้อม ดังนั้น อย่าลืมทำอย่างใดอย่างหนึ่ง:

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

สร้างตัวแปรสภาพแวดล้อมแหล่งข้อมูลโดยอัตโนมัติเมื่อเชื่อมต่อกับข้อมูล

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

  1. แก้ไขหรือสร้างแอปพื้นที่ทำงานจากโซลูชันของคุณ
  2. เลือก การตั้งค่า > ทั่วไป และเปิดใช้งานการตั้งค่าเป็น สร้างตัวแปรสภาพแวดล้อมโดยอัตโนมัติเมื่อเพิ่มแหล่งข้อมูล
  3. เพิ่ม สร้าง แหล่งข้อมูลสำหรับ SharePoint ออนไลน์
  4. เลือก ไซต์ SharePoint หนึ่ง รายการ หรือมากกว่า แล้ว เชื่อมต่อ

    หมายเหตุ

    เพื่อป้องกันการสร้างตัวแปรสภาพแวดล้อมที่ซ้ำกัน คุณจะได้รับแจ้งให้ใช้ตัวแปรสภาพแวดล้อมที่มีอยู่เมื่อมีการระบุรายการที่ซ้ำกัน คุณสามารถล้างตัวเลือกเพื่อใช้ตัวแปรสภาพแวดล้อมที่มีอยู่หากต้องการสร้างรายการที่ซ้ำกัน

  5. เลือก บันทึก

หมายเหตุ

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

ใช้ตัวแปรสภาพแวดล้อมในโฟลว์ระบบคลาวด์ของโซลูชัน Power Automate

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

  1. แก้ไขหรือสร้างโฟลว์ระบบคลาวด์ในโซลูชัน

  2. ในการดำเนินการหรือทริกเกอร์ ให้กำหนดพารามิเตอร์ที่คุณต้องการใช้สำหรับตัวแปรสภาพแวดล้อม:

    ก. หากพารามิเตอร์รับค่าอย่างง่าย เช่น สตริงหรือตัวเลข ให้ป้อนพารามิเตอร์

    ข. หากพารามิเตอร์เป็นการค้นหา ให้เลื่อนไปที่ด้านล่างสุดของการค้นหา จากนั้นเลือก ป้อนค่าที่กำหนดเอง ตัวแปรสภาพแวดล้อมที่คุณมีสิทธิ์เข้าถึงจะแสดงรายการในตัวเลือกเนื้อหาแบบไดนามิกพร้อมกับเนื้อหาไดนามิกอื่น ๆ

  3. เลือกตัวแปรสภาพแวดล้อมที่ต้องการ

ป้อนค่าใหม่ขณะนำเข้าโซลูชัน

ส่วนติดต่อการนำเข้าโซลูชันที่ทันสมัยมีความสามารถในการป้อนค่าสำหรับตัวแปรสภาพแวดล้อม ค่านี้ตั้งค่าคุณสมบัติบนตาราง environmentvariablevalue

หมายเหตุ

คุณอาจลบค่าออกจากโซลูชันของคุณ ก่อนที่จะส่งออกโซลูชัน สิ่งนี้ทำให้มั่นใจได้ว่าค่าที่มีอยู่จะยังคงอยู่ในสภาพแวดล้อมการพัฒนาของคุณ แต่จะไม่ถูกส่งออกในโซลูชัน แนวทางนี้ช่วยให้สามารถจัดเตรียมค่าใหม่ได้ในขณะที่นำเข้าโซลูชันไปยังสภาพแวดล้อมอื่น ๆ คุณจะ ไม่ ได้รับพร้อมต์สำหรับค่าใหม่ระหว่างการนำเข้าโซลูชันหากตัวแปรสภาพแวดล้อมมีค่าเริ่มต้นหรือค่าปัจจุบันอยู่แล้ว ไม่ว่าค่าจะเป็นส่วนหนึ่งของโซลูชันของคุณหรือมีอยู่แล้วในสภาพแวดล้อมเป้าหมาย ข้อมูลเพิ่มเติม: ฉันจะลบค่าออกจากตัวแปรสภาพแวดล้อมได้อย่างไร

การแจ้งให้ทราบ

การแจ้งเตือนจะปรากฏขึ้นเมื่อตัวแปรสภาพแวดล้อมไม่มีค่าใดๆ นี่เป็นการเตือนให้ตั้งค่าเพื่อให้ส่วนประกอบที่ขึ้นอยู่กับตัวแปรสภาพแวดล้อมไม่ล้มเหลว

การรักษาความปลอดภัย

ตาราง environmentvariabledefinition คือ ผู้ใช้หรือกลุ่มคนที่เป็นเจ้าของ เมื่อคุณสร้างแอปพลิเคชันที่ใช้ตัวแปรสภาพแวดล้อม อย่าลืมกำหนดระดับสิทธิ์ที่เหมาะสมให้กับผู้ใช้ให้กับตารางนี้ สิทธิ์สำหรับตาราง environmentvariablevalue ได้รับการสืบทอดมาจากตาราง environmentvariabledefinition หลัก และดังนั้นจึงไม่ต้องการสิทธิ์ที่แยกต่างหาก สิทธิ์การใช้งานสำหรับตาราง environmentvariabledefinition จะถูกรวมอยู่ใน Security role ของ Environment Maker และ Basic User ตามค่าเริ่มต้น ข้อมูลเพิ่มเติม: ความปลอดภัยใน Dataverse

การตั้งชื่อ

ตรวจสอบให้แน่ใจว่าชื่อตัวแปรของสภาพแวดล้อมไม่ซ้ำกัน เพื่อให้สามารถถูกอ้างอิงได้อย่างถูกต้อง ชื่อที่แสดงของตัวแปรสภาพแวดล้อมที่ซ้ำกันทำให้ตัวแปรสภาพแวดล้อมแยกความแตกต่างและใช้งานได้ยาก ตรวจสอบให้แน่ใจว่าชื่อตัวแปรของสภาพแวดล้อมไม่ซ้ำกันเพื่อให้สามารถอ้างอิงได้อย่างถูกต้อง ชื่อ $authentication และ $connection เป็นพารามิเตอร์ที่สงวนไว้เป็นพิเศษสำหรับโฟลว์และควรหลีกเลี่ยง การบันทึกโฟลว์จะถูกบล็อกหากใช้ตัวแปรสภาพแวดล้อมที่มีชื่อเหล่านั้น หากมีการใช้ตัวแปรสภาพแวดล้อมในโฟลว์และชื่อที่แสดงของตัวแปรสภาพแวดล้อมมีการเปลี่ยนแปลง ผู้ออกแบบจะแสดงโทเค็น ชื่อที่แสดง ทั้งเก่าและใหม่เพื่อช่วยระบุ เมื่ออัปเดตโฟลว์ ขอแนะนำให้ลบการอ้างอิงตัวแปรสภาพแวดล้อมและเพิ่มอีกครั้ง

ใช้ข้อมูลลับของ Azure Key Vault (พรีวิว)

[หัวข้อนี้คือเอกสารรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]

ตัวแปรสภาพแวดล้อมอนุญาตให้อ้างอิงข้อมูลลับที่เก็บไว้ใน Azure Key Vault ข้อมูลลับเหล่านี้จะถูกทำให้พร้อมสำหรับการใช้ภายในโฟลว์ Power Automate และตัวเชื่อมต่อแบบกำหนดเอง โปรดสังเกตว่าข้อมูลลับไม่สามารถใช้งานสำหรับการแก้ไข/ปรับปรุงตามคำสั่งอื่นๆ หรือการใช้โดยทั่วไปผ่าน API

ข้อมูลลับจริงจะถูกเก็บไว้ใน Azure Key Vault เท่านั้น และตัวแปรสภาพแวดล้อมจะอ้างอิงถึงที่ตั้งข้อมูลลับของ Key Vault การใช้ข้อมูลลับของ Azure Key Vault กับตัวแปรสภาพแวดล้อม จำเป็นต้องให้คุณกำหนดค่า Azure Key Vault เพื่อให้ Power Platform สามารถอ่านข้อมูลลับเฉพาะที่คุณต้องการอ้างอิงได้

ขณะนี้ตัวแปรสภาพแวดล้อมที่อ้างอิงข้อมูลลับไม่พร้อมใช้งานจากตัวเลือกเนื้อหาแบบไดนามิกสำหรับใช้ในโฟลว์

กำหนดค่า Azure Key Vault

ในการใช้ข้อมูลลับของ Azure Key Vault กับ Power Platform การสมัครใช้งาน Azure ที่มี Vault ต้องมีผู้ให้บริการทรัพยากรของ PowerPlatform ที่ลงทะเบียนแล้ว และผู้ใช้ที่สร้างตัวแปรสภาพแวดล้อมต้องมีสิทธิ์ที่เหมาะสมกับทรัพยากร Azure Key Vault

ข้อกำหนดเบื้องต้น

  1. ลงทะเบียนผู้ให้บริการทรัพยากรของ Microsoft.PowerPlatform ในการสมัครใช้งาน Azure ของคุณ ทำตามขั้นตอนเหล่านี้เพื่อตรวจสอบและกำหนดค่า: ผู้ให้บริการทรัพยากรและชนิดทรัพยากร

  2. สร้าง vault ของ Azure Key Vault พิจารณาการใช้ vault ที่แยกต่างหากสำหรับสภาพแวดล้อม Power Platform ทั้งหมดเพื่อลดภัยคุกคามในกรณีที่มีการละเมิด ไปที่ แนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้ Azure Key Vault สำหรับข้อมูลเพิ่มเติม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้าง key vault ไปที่ เริ่มต้นใช้งานด่วน - สร้าง Azure Key Vault ด้วยพอร์ทัล Azure

  3. ผู้ใช้ที่สร้างตัวแปรสภาพแวดล้อมต้องมีสิทธิ์ในการอ่านบน vault เฉพาะ คุณสามารถตรวจสอบสิทธิ์โดยใช้ ดูการเข้าถึงของฉัน บนแท็บ การควบคุมการเข้าถึง > ตรวจสอบการเข้าถึง ของ Azure Key Vault บนพอร์ทัล Azure หากผู้ใช้ไม่มีสิทธิ์เข้าถึง vault ให้อนุญาตการเข้าถึงทรัพยากรนี้ผ่าน Key Vault Reader หรือบทบาทอื่นๆ ที่เหมาะสม

  4. Azure Key Vault ต้องมี รับ นโยบายการเข้าถึงข้อมูลลับที่กำหนดไว้สำหรับบริการหลักของ Dataverse หากไม่มีอยู่สำหรับ vault นี้ ให้เพิ่มนโยบายการเข้าถึงใหม่ เลือก เพิ่มนโยบายการเข้าถึง แล้วจากนั้น เลือก รับ เป็นนโยบายการเข้าถึง ถัดจาก เลือกรายการหลัก เลือก ไม่ได้เลือก แล้วจากนั้น ค้นหา Dataverse เลือกหลักของบริการของ Dataverse ด้วยข้อมูลเฉพาะตัว 00000007-0000-0000-c000-000000000000 แล้วจากนั้น เลือก เพิ่ม เมื่อเพิ่มแล้ว นโยบายการเข้าถึงควรมีลักษณะดังนี้

  5. หากคุณยังไม่ได้ดำเนินการดังกล่าว ให้เพิ่มข้อมูลลับใน vault ใหม่ของคุณ ข้อมูลเพิ่มเติม: เริ่มต้นใช้งานด่วน Azure - ตั้งค่าและดึงข้อมูลลับจาก Azure Key Vault โดยใช้พอร์ทัล Azure

สร้างตัวแปรสภาพแวดล้อมใหม่สำหรับข้อมูลลับของ Key Vault

เมื่อมีการกำหนดค่า Azure Key Vault และคุณมีข้อมูลลับที่ลงทะเบียนใน vault ของคุณแล้ว ขณะนี้คุณสามารถอ้างอิงได้ภายใน Power Apps โดยใช้ตัวแปรสภาพแวดล้อม

  1. ลงชื่อเข้าใช้ Power Apps และในพื้นที่ โซลูชัน ให้เปิดโซลูชันที่ไม่มีการจัดการที่คุณใช้เพื่อการพัฒนา

  2. เลือก สร้าง > เพิ่มเติม > ตัวแปรสภาพแวดล้อม

  3. ป้อน ชื่อที่ใช้แสดง และสามารถเลือก คำอธิบาย สำหรับตัวแปรสภาพแวดล้อม

  4. เลือก ชนิดข้อมูล เป็น ข้อมูลลับ และ ที่เก็บข้อมูลลับ เป็น Azure Key Vault

  5. เลือกจากตัวเลือกดังต่อไปนี้:

    • เลือก การอ้างอิงค่า Azure Key Vault ใหม่ หลังจากเพิ่มข้อมูลในขั้นตอนต่อไปและบันทึกแล้ว เรกคอร์ด ค่า ตัวแปรสภาพแวดล้อมจะถูกสร้างขึ้น
    • ขยาย แสดงค่าเริ่มต้น เพื่อแสดงฟิลด์เพื่อสร้าง ข้อมูลลับของ Azure Key Vault เริ่มต้น หลังจากที่เพิ่มข้อมูลในขั้นตอนต่อไปและบันทึกแล้ว การกำหนดค่าเริ่มต้นถูกเพิ่มไปยังเรกคอร์ด ข้อกำหนด ของตัวแปรสภาพแวดล้อม
  6. ใส่ข้อมูลต่อไปนี้:

    • ID การสมัครใช้งาน Azure: ID การสมัครใช้งาน Azure ที่เชื่อมโยงกับ key vault
    • ชื่อกลุ่มทรัพยากร: กลุ่มทรัพยากร Azure ที่มี key vault ที่มีข้อมูลลับอยู่
    • ชื่อ Azure Key Vault: ชื่อของ Key Vault ที่จัดเก็บข้อมูลลับ
    • ชื่อข้อมูลลับ: ชื่อของข้อมูลลับที่อยู่ใน Azure Key Vault

    เคล็ดลับ

    ID การสมัครใช้งาน, ชื่อกลุ่มทรัพยากร, และชื่อ key vault สามารถพบได้บนหน้า ภาพรวม ของพอร์ทัล Azure ของ key vault ชื่อข้อมูลลับสามารถพบได้บนหน้า key vault ในพอร์ทัล Azure โดยการเลือก ข้อมูลลับ ภายใต้ การตั้งค่า

  7. เลือก บันทึก

หมายเหตุ

  • การตรวจสอบความถูกต้องของการเข้าถึงของผู้ใช้สำหรับข้อมูลลับจะถูกดำเนินการในเบื้องหลัง หากผู้ใช้ไม่มีสิทธิ์ในการอ่านเป็นอย่างน้อย ข้อผิดพลาดในการตรวจสอบความถูกต้องนี้จะปรากฏขึ้น: ตัวแปรนี้ไม่ได้บันทึกอย่างถูกต้อง ผู้ใช้ไม่ได้รับอนุญาตให้อ่านข้อมูลลับจาก 'พาธ Azure Key Vault'

  • ปัจจุบัน Azure Key Vault เป็นที่เก็บข้อมูลลับเพียงแห่งเดียวที่ได้รับการสนับสนุนด้วยตัวแปรสภาพแวดล้อม

  • Azure Key Vault ต้องอยู่ในผู้เช่าเดียวกันกับการสมัครใช้งาน Power Platform ของคุณ

สร้างโฟลว์ Power Automate เพื่อทดสอบข้อมูลลับของตัวแปรสภาพแวดล้อม

สถานการณ์ง่ายๆ ในการสาธิตวิธีใช้ข้อมูลลับที่ได้รับจาก Azure Key Vault คือการสร้างโฟลว์ Power Automate เพื่อใช้ข้อมูลลับในการตรวจสอบกับ Web Service

หมายเหตุ

URI สำหรับ Web service ในตัวอย่างนี้ไม่ได้เป็น Web service ที่ทำงาน

  1. ลงชื่อเข้าใช้ PowerApps เลือก โซลูชัน และจากนั้น เปิดโซลูชันที่ไม่มีการจัดการที่คุณต้องการ

  2. เลือก ใหม่ > ระบบอัตโนมัติ > โฟลว์ระบบคลาวด์ > แบบทันที

  3. ป้อนชื่อสำหรับโฟลว์ เลือก ทริกเกอร์โฟลว์ด้วยตนเอง แล้วจากนั้น เลือก สร้าง

  4. เลือก ขั้นตอนใหม่ เลือกตัวเชื่อมต่อ Microsoft Dataverse แล้วจากนั้น บนแท็บ การดำเนินการ เลือก ทำการดำเนินการที่ไม่ถูกผูกไว้

  5. เลือกการดำเนินการที่ชื่อ RetrieveEnvironmentVariableSecretValue จากรายการแบบหล่นลง

  6. ระบุชื่อเฉพาะของตัวแปรสภาพแวดล้อม (ไม่ใช่ชื่อที่แสดง) ที่เพิ่มในส่วนก่อนหน้า สำหรับตัวอย่างนี้ new_TestSecret ถูกนำมาใช้

  7. เลือก ... > เปลี่ยนชื่อ เพื่อเปลี่ยนชื่อการดำเนินการเพื่อให้สามารถอ้างอิงได้ง่ายขึ้นในการดำเนินการถัดไป ในภาพหน้าจอด้านล่าง มีการเปลี่ยนชื่อเป็น GetSecret

  8. เลือก ... > การตั้งค่า เพื่อแสดงการตั้งค่าการดำเนินการ GetSecret

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

  10. เลือก ขั้นตอนใหม่ ค้นหา และเลือกตัวเชื่อมต่อ HTTP

  11. เลือก วิธีการ เป็น GET และป้อน URI สำหรับบริการเว็บ ในตัวอย่างนี้ บริการเว็บสมมติ httpbin.org ถูกนำมาใช้

  12. เลือก แสดงตัวเลือกขั้นสูง เลือก การรับรองความถูกต้อง เป็น พื้นฐาน แล้วจากนั้น ป้อน ชื่อผู้ใช้

  13. เลือกฟิลด์ รหัสผ่าน แล้วจากนั้น บนแท็บ เนื้อหาแบบไดนามิก ภายใต้ชื่อขั้นตอนโฟลว์ด้านบน (GetSecret ในตัวอย่างนี้) เลือก RetrieveEnvironmentVariableSecretValueResponse EnvironmentVariableSecretValue ซึ่งจะถูกเพิ่มเป็นนิพจน์ outputs('GetSecretTest')?['body/EnvironmentVariableSecretValue'] หรือ body('GetSecretTest')['EnvironmentVariableSecretValue']

  14. เลือก ... > การตั้งค่า เพื่อแสดงการตั้งค่าการดำเนินการ HTTP

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

  16. เลือก บันทึก เพื่อสร้างโฟลว์

  17. เรียกใช้โฟลว์เพื่อทดสอบด้วยตนเอง

โดยใช้ประวัติการเรียกใช้ของโฟลว์ ผลลัพธ์สามารถตรวจสอบได้

ข้อจำกัดปัจจุบัน

  • SharePoint Online ขณะนี้เป็นเพียงแหล่งข้อมูลที่รองรับสำหรับตัวแปรสภาพแวดล้อมชนิด "แหล่งข้อมูล" ภายในแอปพื้นที่ทำงาน อย่างไรก็ตาม ตัวเชื่อมต่อ Dataverse จะได้รับการอัปเดตในไม่ช้าเมื่อจำเป็นต้องเชื่อมต่อสภาพแวดล้อม Dataverse ที่ไม่ใช่สภาพแวดล้อมปัจจุบัน ตัวแปรสภาพแวดล้อมชนิดอื่น ๆ อาจถูกนำมาใช้ภายในแอปพื้นที่ทำงานโดยการเรียกใช้เช่นเดียวกับที่คุณบันทึกข้อมูลผ่านการเชื่อมต่อ Dataverse
  • หากคุณกำลังใช้ตัวแปรสภาพแวดล้อมสำหรับการจัดเก็บแหล่งข้อมูล SharePoint พารามิเตอร์ในแอปพื้นที่ทำงาน ตรวจสอบให้แน่ใจว่าคุณใช้ ชื่อที่แสดง (แทนที่จะเป็นชื่อตรรกะหรือรหัส) เมื่อใช้ชนิดคอลัมน์ "ค้นหา" หรือ "บุคคลหรือกลุ่ม"
  • เมื่อค่าตัวแปรสภาพแวดล้อมถูกเปลี่ยนโดยตรงภายในสภาพแวดล้อมแทนที่จะใช้การดำเนินการ ALM เช่น การนำเข้าโซลูชัน โฟลว์จะดำเนินการต่อโดยใช้ค่าก่อนหน้าจนกว่าโฟลว์จะถูกบันทึกหรือปิดและเปิดอีกครั้ง
  • การตรวจสอบค่าตัวแปรสภาพแวดล้อมเกิดขึ้นภายในอินเทอร์เฟซผู้ใช้และภายในส่วนประกอบที่ใช้ แต่ไม่ใช่ภายใน Dataverse ดังนั้น ตรวจสอบให้แน่ใจว่ามีการตั้งค่าที่เหมาะสมหากมีการแก้ไขผ่านโค้ด
  • งาน Power Platform Build Tools ยังไม่พร้อมใช้งานสำหรับการจัดการตัวแปรสภาพแวดล้อมแหล่งข้อมูล อย่างไรก็ตาม กรณีนี้ไม่ได้ปิดกั้นการใช้งานของพวกเขาภายในเครื่องมือที่ Microsoft จัดเตรียมไว้ให้และภายในระบบควบคุมแหล่งที่มา
  • การโต้ตอบกับตัวแปรสภาพแวดล้อมผ่านโค้ดที่กำหนดเองจำเป็นต้องมีการเรียก API เพื่อดึงค่า ไม่มีแคชที่เปิดเผยสำหรับรหัสของบุคคลที่สามเพื่อใช้ประโยชน์
  • เมื่อแก้ไขโฟลว์ระบบคลาวด์ ตัวแปรสภาพแวดล้อมที่แสดงในตัวเลือกเนื้อหาแบบไดนามิกจะไม่ถูกกรอง แต่จะถูกกรองตามประเภทข้อมูลในอนาคต
  • เมื่อแก้ไขโฟลว์ระบบคลาวด์ หากมีการเพิ่มตัวแปรสภาพแวดล้อมในแท็บเบราว์เซอร์อื่น โฟลว์จะต้องเปิดใหม่ในตัวออกแบบโฟลว์เพื่อรีเฟรชตัวเลือกเนื้อหาแบบไดนามิก
  • ตัวแปรสภาพแวดล้อมที่อ้างอิงข้อมูลลับของ Azure Key Vault ยังมีการจำกัดให้ใช้กับโฟลว์ Power Automate และตัวเชื่อมต่อแบบกำหนดเองเท่านั้น

คำถามที่ถามบ่อย

ฉันจะดูได้อย่างไรว่ามีการใช้ตัวแปรสภาพแวดล้อมที่ใด

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

แหล่งข้อมูลตัวแปรสภาพแวดล้อมเหมือนกับการเชื่อมต่อหรือไม่

ไม่ แม้ว่ามันจะเกี่ยวข้องกันก็ตาม การเชื่อมต่อแสดงถึงข้อมูลรับรองหรือการรับรองความถูกต้องที่จำเป็นในการโต้ตอบกับตัวเชื่อมต่อ ตัวแปรสภาพแวดล้อมแหล่งข้อมูล เก็บพารามิเตอร์ที่ต้องการโดยการดำเนินการอย่างน้อยหนึ่งรายการในตัวเชื่อมต่อ และพารามิเตอร์เหล่านี้มักจะแตกต่างกันไปขึ้นอยู่กับการดำเนินการ ตัวอย่างเช่น การเชื่อมต่อ SharePoint Online ไม่ได้จัดเก็บข้อมูลใด ๆ เกี่ยวกับไซต์ รายการ หรือไลบรารีเอกสาร ดังนั้นการเรียกตัวเชื่อมต่อจึงต้องใช้ทั้งการเชื่อมต่อที่ถูกต้องและพารามิเตอร์เพิ่มเติมบางอย่าง

ตัวแปรสภาพแวดล้อมแหล่งข้อมูลสามารถใช้กับการเชื่อมต่อที่ใช้ร่วมกัน เช่น SQL Server ที่มีการรับรองความถูกต้อง SQL ได้หรือไม่

โดยทั่วไปไม่ได้ การเชื่อมต่อที่ใช้ร่วมกันกับ SQL Server จะเก็บพารามิเตอร์ที่จำเป็นในการเชื่อมต่อกับข้อมูลภายในการเชื่อมต่อ ตัวอย่างเช่น ชื่อเซิร์ฟเวอร์และฐานข้อมูลมีให้เมื่อสร้างการเชื่อมต่อ ดังนั้นจึงได้มาจากการเชื่อมต่อเสมอ

ตัวแปรสภาพแวดล้อมแหล่งข้อมูลใช้สำหรับตัวเชื่อมต่อที่อาศัยการรับรองความถูกต้องตามผู้ใช้ เช่น Azure Active Directory เนื่องจากไม่สามารถรับพารามิเตอร์จากการเชื่อมต่อได้ ด้วยเหตุผลเหล่านี้ การรับรองความถูกต้องด้วย SQL Server ซึ่งเป็นการเชื่อมต่อที่ใช้ร่วมกัน จะไม่ใช้ตัวแปรสภาพแวดล้อมแหล่งข้อมูล

ไปป์ไลน์ ALM อัตโนมัติของฉันสามารถใช้ไฟล์ค่าที่แตกต่างกันสำหรับสภาพแวดล้อมที่แตกต่างกันได้หรือไม่

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

จะเกิดอะไรขึ้นถ้ามีคนลบค่าโดยไม่ได้ตั้งใจ

หากยังไม่ได้รับการป้องกันโดยระบบอ้างอิง รันไทม์จะใช้ค่าสุดท้ายที่ทราบเป็นทางเลือก

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

อาจใช้เวลาถึงหนึ่งชั่วโมงในการเผยแพร่ตัวแปรสภาพแวดล้อมที่อัปเดตโดยสมบูรณ์

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

จำเป็นต้องมีสิทธิ์การใช้งานพรีเมียมหรือไม่

ไม่ ในขณะที่ ALM ต้องการ Dataverse (หรือ Dynamics 365 for Customer Engagement) ไม่จำเป็นต้องใช้ตัวเชื่อมต่อแบบพรีเมียม ข้อแม้ประการหนึ่งคือ หากคุณใช้ตัวเชื่อมต่อ Dataverse เพื่อโต้ตอบกับตัวแปรสภาพแวดล้อมเช่นเดียวกับที่คุณทำกับเรกคอร์ดข้อมูลอื่น ๆ เช่น บัญชีหรือผู้ติดต่อ ก่อนหน้านี้เป็นวิธีเดียวที่จะใช้ตัวแปรสภาพแวดล้อมในแอปพื้นที่ทำงานและโฟลว์

มีข้อจำกัดเกี่ยวกับจำนวนตัวแปรสภาพแวดล้อมที่ฉันสามารถสร้างได้หรือไม่

ไม่ อย่างไรก็ตาม ขนาดสูงสุดของโซลูชันคือ 32 MB ดู สร้างโซลูชัน

ชื่อและคำอธิบายที่แสดงตัวแปรสภาพแวดล้อมสามารถแปลเป็นภาษาท้องถิ่นได้หรือไม่

ใช่

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

ใช่ หากข้อมูลการกำหนดค่าของคุณไม่สัมพันธ์กัน ตัวแปรสภาพแวดล้อมควรใช้สำหรับคีย์: ค่าจะจับคู่และเมื่อค่าน่าจะต้องแตกต่างกันในสภาพแวดล้อมอื่นๆ เครื่องมืออื่น ๆ เช่น ยูทิลิตีการโอนย้ายการกำหนดค่าเหมาะกว่าสำหรับการโอนย้ายข้อมูลการกำหนดค่าเชิงสัมพันธ์ที่เก็บไว้ในตารางที่กำหนดเอง ซึ่งแตกต่างจากข้อมูลการกำหนดค่าอื่น ๆ ตัวแปรสภาพแวดล้อมจะถูกโยกย้ายภายในโซลูชัน ดังนั้นจึงง่ายกว่ามากในการจัดการและมีประสิทธิภาพในการนำเข้ามากกว่า

ฉันจะลบค่าออกจากตัวแปรสภาพแวดล้อมได้อย่างไร

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

หากต้องการนำค่าออก ให้ทำตามขั้นตอนเหล่านี้:

  1. ในโซลูชันที่มีตัวแปรสภาพแวดล้อม ให้เลือกตัวแปรสภาพแวดล้อมเพื่อแสดงคุณสมบัติ
  2. ภายใต้ ค่าปัจจุบัน เลือก ... > ลบออกจากโซลูชันนี้

ฉันสามารถใช้ตัวแปรสภาพแวดล้อมในตัวเชื่อมต่อที่กำหนดเองได้ใช่หรือไม่

ใช่ การรองรับตัวแปรสภาพแวดล้อมในตัวเชื่อมต่อที่กำหนดเอง

ดูเพิ่มเติม

บล็อก Power Apps: ตัวแปรสภาพแวดล้อมพร้อมใช้งานในตัวอย่าง!
การอ้างอิงเอนทิตี/ตาราง EnvironmentVariableDefinition
ตัวอย่าง Web API
สร้างแอปพื้นที่ทำงานตั้งแต่ต้นโดยใช้ Dataverse
สร้างโฟลว์ด้วย Dataverse
การรองรับตัวแปรสภาพแวดล้อมในตัวเชื่อมต่อที่กำหนดเอง

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)

คำติชม

กระทู้ที่เกี่ยวข้อง

Toplist

โพสต์ล่าสุด

แท็ก

ไทยแปลอังกฤษ แปลภาษาไทย โปรแกรม-แปล-ภาษา-อังกฤษ พร้อม-คำ-อ่าน lmyour แปลภาษา แปลภาษาอังกฤษเป็นไทย pantip ไทยแปลอังกฤษ ประโยค แอพแปลภาษาอาหรับเป็นไทย ห่อหมกฮวกไปฝากป้าmv ระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 แปลภาษาอาหรับ-ไทย Terjemahan พจนานุกรมศัพท์ทหาร หยน แปลภาษา มาเลเซีย ไทย Bahasa Thailand ข้อสอบภาษาอังกฤษ พร้อมเฉลย pdf บบบย tor คือ จัดซื้อจัดจ้าง การ์ดแคปเตอร์ซากุระ ภาค 4 ชขภใ ยศทหารบก เรียงลําดับ ห่อหมกฮวกไปฝากป้า หนังเต็มเรื่อง เขียน อาหรับ แปลไทย แปลภาษาอิสลามเป็นไทย Google map กรมพัฒนาฝีมือแรงงาน อบรมออนไลน์ กระบวนการบริหารทรัพยากรมนุษย์ 8 ขั้นตอน ข้อสอบคณิตศาสตร์ พร้อมเฉลย ค้นหา ประวัติ นามสกุล อาจารย์ ตจต แจ้ง ประกาศ น้ำประปาไม่ไหล แปลบาลีเป็นไทย แปลภาษา ถ่ายรูป แปลภาษาจีน แปลภาษามลายู ยาวี โรงพยาบาลภมูพลอดุยเดช ที่อยู่ Google Drive Info TOR คือ กรมพัฒนาฝีมือแรงงาน ช่างไฟฟ้า กรมพัฒนาฝีมือแรงงาน อบรมฟรี 2566 กลยุทธ์ทางการตลาด มีอะไรบ้าง การบริหารทรัพยากรมนุษย์ มีอะไรบ้าง การประปาส่วนภูมิภาค การ์ดแคปเตอร์ซากุระ ภาค 3 ขขขขบบบยข ่ส ข่าว น้ำประปา วันนี้ ข้อสอบโอเน็ต ม.6 มีกี่ตอน ตารางธาตุ ประปาไม่ไหล วันนี้