n8n အတွက် Quire အသိုင်းအဝိုင်း node က REST API အတွက် လုပ်ဆောင်ချက် node တစ်ခု၊ Quire တွင် တစ်ခုခုဖြစ်သည့်အခါ လုပ်ငန်းစဉ်တစ်ခု စတင်သော အစပျိုးမှု node တစ်ခုကို ပေးသည်။ ၎င်းတွင် runtime မှီခိုမှုများ မရှိပါ၊ ထို့ကြောင့် သင့် n8n instance သို့ ၎င်းကိုယ်တိုင်မှလွဲ၍ ဘာမှ မထည့်ပါ။
တပ်ဆင်ခြင်း
n8n တွင် Settings ကို ဖွင့်ပြီး၊ Community nodes၊ Install ကို ရွေးကာ
@quire/n8n-node ကို ထည့်ပါ။ ကိုယ်တိုင်လက်ခံသော n8n တွင် n8n အသုံးပြုသူဖိုင်တွဲအတွင်း
npm install @quire/n8n-node ကို လည်ပတ်ပြီး ပြန်လည်စတင်နိုင်သည်။
ချိတ်ဆက်ခြင်း
အထောက်အထားတစ်ခု ဖန်တီးပါ။ နှစ်မျိုး ပေးထားသည်–

- Quire API Key– Base URL က နောက်လိုက် slash မပါသော သင့်အဖွဲ့အစည်း၏လိပ်စာ
ဖြစ်သည်၊ ဥပမာ
https://acme.quirelms.com။ API Key က/admin/integrations/api-keysတွင် စီမံခန့်ခွဲသူတစ်ဦး ဖန်တီးသောသော့ ဖြစ်သည်၊qk_live_ဖြင့် စသည်။ လုပ်ငန်းစဉ်လိုအပ်သော နယ်ပယ်များကိုသာ ပေးပါ။ - Quire OAuth2– သီးခြားလူတစ်ဦးအဖြစ် လုပ်ဆောင်သင့်သော လုပ်ငန်းစဉ်များအတွက်။
n8n ၏ ပြန်ညွှန်းလိပ်စာဖြင့် (n8n က အထောက်အထားတွင် ၎င်းကိုပြသည်)
/admin/integrations/oauth-clientsတွင် OAuth client တစ်ခု မှတ်ပုံတင်ပြီး၊ ထို့နောက် client ID၊ လျှို့ဝှက်ချက်နှင့် နယ်ပယ်များကို ထည့်ပါ။
လုပ်ဆောင်ချက်များ
Quire node က အသုံးပြုသူများ၊ သင်တန်းများ၊ စာရင်းသွင်းမှုများ၊ အုပ်စုများ၊ ပြီးမြောက်မှုများ၊ အမှတ်များ၊ လက်မှတ်များ၊ တင်ပြချက်များ၊ စစ်ဆေးမှုကြိုးပမ်းမှုများ၊ ပရိုဂရမ်များ၊ အမှာစာများ၊ အီးမေးလ်နှင့် အဖွဲ့အစည်းများကို အကျုံးဝင်သည်။ တစ်ခုစီက API လုပ်သည့်နေရာတွင် စာရင်းပြုစု၊ ရယူ၊ ဖန်တီး၊ မွမ်းမံနှင့် ဖျက်ခြင်းတို့ကို ပေးပြီး၊ ပြင်ပ ID ဖြင့် upsert ကို ပေးသည်၊ ထပ်တူညီမှုအတွက် သင်လိုချင်သည့်အရာ—တူညီသောလုပ်ငန်းစဉ်ကို နှစ်ကြိမ်လည်ပတ်ပြီး ဘာမှ ထပ်မပွားပါ။
လုပ်ဆောင်ချက်များကို Quire ၏ OpenAPI စာရွက်စာတမ်းမှ ထုတ်လုပ်သောကြောင့်၊ ၎င်းတို့က API အကိုးအကား နှင့် အကွက်ချင်း ကိုက်ညီသည်။ လုပ်ဆောင်ချက်တိုင်းကို n8n AI agent က ကိရိယာအဖြစ်လည်း အသုံးပြုနိုင်သည်။ ၎င်း၏ဖော်ပြချက်က API အကိုးအကားမှ လာသည်။
စာရင်းများက မူလအတိုင်း စာမျက်နှာတိုင်း ပြန်ပေးသည်။ ကြီးသောအဖွဲ့အစည်းများအတွက် Return All ကို ပိတ်ပြီး ကန့်သတ်ချက် သတ်မှတ်ပါ။
အစပျိုးမှု
Quire Trigger node ကို ထည့်ပြီး၊ အထောက်အထားကို ရွေးကာ၊ Events ကို ရွေးပါ–
အမည်ဖြင့် ဖြစ်ရပ်တစ်ခု ဥပမာ enrolment.created၊ နယ်ပယ်တစ်ခုလုံး ဥပမာ course.*၊
သို့မဟုတ် အရာအားလုံး။ လုပ်ငန်းစဉ်ကို အသက်သွင်းသည့်အခါ၊ node က n8n ၏လိပ်စာအတွက်
Quire တွင် webhook စာရင်းသွင်းမှုတစ်ခု ဖန်တီးသည်။ ၎င်းကို ရပ်သည့်အခါ
စာရင်းသွင်းမှုကို ဖယ်ရှားသည်။
ပို့ဆောင်မှုတစ်ခုစီ၏လက်မှတ်ကို လုပ်ငန်းစဉ် မလည်ပတ်မီ စစ်ဆေးသည်။ စစ်ဆေးမှု မအောင်သော
ပို့ဆောင်မှုကို node အမှားဖြင့် ပစ်ချသည်၊ ထို့ကြောင့် အတုလုပ်ထားသောတောင်းဆိုမှုက
သင့်လုပ်ငန်းစဉ်ကို မစတင်နိုင်ပါ။ ဖြစ်ရပ်၏ data က အမှတ်အသားများ သယ်ဆောင်သည်။
မှတ်တမ်းအပြည့်အစုံ ရယူရန် အစပျိုးမှုနောက် Quire node တစ်ခု ထည့်ပါ။
ဥပမာ– စာရင်းသွင်းမှုတွင် ကြိုဆိုအီးမေးလ်
enrolment.createdတွင် Quire Trigger။- Quire node၊ အရင်းအမြစ် Users၊ လုပ်ဆောင်ချက် Get၊ အသုံးပြုသူ ID
{{$json.data.user_id}}နှင့်အတူ။ - Quire node၊ အရင်းအမြစ် Courses၊ လုပ်ဆောင်ချက် Get၊
{{$json.data.course_id}}နှင့်အတူ။ - လူ၏အမည်နှင့် သင်တန်း၏ခေါင်းစဉ်ကို သုံး၍ သင့်အီးမေးလ် သို့မဟုတ် ချတ် node။
ပြဿနာဖြေရှင်းခြင်း
- ခေါ်ဆိုမှုတိုင်းတွင် 401– Base URL နှင့် သော့က မတူသောအဖွဲ့အစည်းများမှ ဖြစ်သည်၊ သို့မဟုတ် သော့ကို ရုပ်သိမ်းခဲ့သည်။
- လုပ်ဆောင်ချက်တစ်ခုတွင် 403– သော့တွင် ထိုနယ်ပယ် မရှိပါ။
/admin/integrations/api-keysတွင် ထည့်ပါ။ - အစပျိုးမှု ဘယ်တော့မှ မီးမလောင်ပါ– n8n ၏ webhook လိပ်စာက Quire မှ HTTPS
မှတစ်ဆင့် ရောက်နိုင်ရမည်။ စာရင်းသွင်းမှု၏ ပို့ဆောင်မှုမှတ်တမ်းကို
/admin/webhooksတွင် စစ်ဆေးပါ။