แชร์ผ่าน


สร้างการเชื่อมต่อกับบริการหลัก

การใช้การเชื่อมต่อกับบริการหลักมีสองวิธี:

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

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

ให้สิทธิ์บนเครื่องหรือกลุ่มเครื่อง

หากต้องการให้สิทธิ์บนเครื่อง:

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

ภาพหน้าจอของแผงแชร์สำหรับเครื่อง

สร้างการเชื่อมต่อโดยใช้บริการหลัก

เมื่อคุณแชร์เครื่องกับผู้ใช้แอปพลิเคชันแล้ว ให้สร้างการเชื่อมต่อ คุณต้องสร้างการเชื่อมต่อเป็นบริการหลัก เว็บพอร์ทัล Power Automate ไม่รองรับการสร้างการเชื่อมต่อในฐานะบริการหลัก ขณะนี้รองรับเฉพาะการเรียกโดยตรงไปยัง Web API เท่านั้น

คำขอโทเค็นการเข้าใช้

ขั้นแรก ให้ขอโทเค็นการเข้าใช้เพื่อโต้ตอบกับ Power Platform API ข้อมูลเพิ่มเติม: ขอโทเค็นการเข้าใช้

รับรหัสกลุ่มของเครื่องหรือกลุ่ม

เพื่อให้สามารถสร้างการเชื่อมต่อได้ ให้รับรหัสกลุ่มที่เชื่อมโยงกับเครื่องหรือกลุ่มเครื่อง

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

สร้างการเชื่อมต่อโดยใช้บริการหลักของคุณ

หากต้องการสร้างการเชื่อมต่อ ให้ส่ง HTTP PUT ไปยัง Power Apps API เพื่อสร้างการเชื่อมต่อโดยใช้โทเค็นการเข้าใช้ที่คุณได้รับก่อนหน้านี้

PUT https://{ENVIRONMENT_ID_URL}.environment.api.powerplatform.com/connectivity/connectors/shared_uiflow/connections/{CONNECTION_ID}?api-version=1
Content-Type: application/json
Host: {ENVIRONMENT_ID_URL}.environment.api.powerplatform.com
Accept: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJu...
BODY:
{
    "properties":
    {
        "environment":
        {
            "id": "/providers/Microsoft.PowerApps/environments/{ENVIRONMENT_ID}",
            "name":"{ENVIRONMENT_ID}"
        },
        "connectionParametersSet":
        {
            "name":"azureRelay",
            "values":
            {
                "username":{"value":"{MACHINE_ACCOUNT}"},
                "password":{"value":"{MACHINE_PASSWORD}"},
                "targetId":{"value":"{GROUP_ID}"}
            }
        }
    }
}

ตัวอย่างข้างต้นมีตัวยึด:

  • ENVIRONMENT_ID_URL: รหัสสภาพแวดล้อมที่เอาตัวคั่นทั้งหมดออก และอักขระสองตัวสุดท้ายคั่นด้วยจุด (ตัวอย่าง: 37520647-dbdf-49fa-ba01-6134c14680c4 -> 37520647dbdf49faba016134c14680.c4)
  • ENVIRONMENT_ID: รหัสสภาพแวดล้อม
  • CONNECTION_ID: รหัสการเชื่อมต่อที่ใช้ในการสร้างการเชื่อมต่อ ต้องมี GUID ที่ถูกต้อง (คุณสามารถใช้คำสั่ง New-Guid PowerShell เพื่อรับค่านี้)
  • MACHINE_ACCOUNT: ชื่อผู้ใช้ของบัญชีที่ใช้ในการเปิดเซสชัน Windows
  • MACHINE_PASSWORD: รหัสผ่านของบัญชี
  • GROUP_ID: รหัสกลุ่มที่คุณต้องการสร้างการเชื่อมต่อ More information: รับรหัสกลุ่มของเครื่องหรือกลุ่ม

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

ขั้นตอนถัดไป