ഉള്ളടക്കത്തിലേക്ക് പോകുക

n8n

n8n-ഉം Quire കമ്മ്യൂണിറ്റി നോഡും ഉപയോഗിച്ച് Quire ഓട്ടമേറ്റ് ചെയ്യൂ.

Markdown ആയി കാണുക

n8n-നുള്ള Quire കമ്മ്യൂണിറ്റി നോഡ് REST API-യ്ക്കുള്ള ഒരു ആക്ഷൻ നോഡും, Quire-ൽ എന്തെങ്കിലും സംഭവിക്കുമ്പോൾ ഒരു വർക്ക്ഫ്ലോ ആരംഭിക്കുന്ന ഒരു ട്രിഗർ നോഡും നൽകുന്നു. അതിന് റൺടൈം ഡിപ്പെൻഡൻസികളില്ല, അതിനാൽ അത് നിങ്ങളുടെ n8n ഇൻസ്റ്റൻസിൽ സ്വയത്തെ ഒഴികെ മറ്റൊന്നും ചേർക്കില്ല.

ഇൻസ്റ്റാൾ ചെയ്യുക

n8n-ൽ ക്രമീകരണങ്ങൾ തുറന്ന്, പിന്നെ കമ്മ്യൂണിറ്റി നോഡുകൾ, ഇൻസ്റ്റാൾ ചെയ്യൂ തിരഞ്ഞെടുത്ത് @quire/n8n-node നൽകൂ. സ്വയം ഹോസ്റ്റ് ചെയ്ത n8n-ൽ പകരം n8n ഉപയോക്താവിന്റെ ഫോൾഡറിൽ npm install @quire/n8n-node പ്രവർത്തിപ്പിച്ച് പുനരാരംഭിക്കാം.

ബന്ധിപ്പിക്കുക

The API keys page with a key named for an n8n automation.
Create a key at /admin/integrations/api-keys and paste it into the Quire credential in n8n.

ഒരു ക്രെഡൻഷ്യൽ നിർമ്മിക്കൂ. രണ്ട് തരങ്ങളാണ് വാഗ്ദാനം ചെയ്യുന്നത്:

  • Quire API Key: അടിസ്ഥാന URL അവസാന സ്ലാഷില്ലാതെ നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ വിലാസമാണ്, ഉദാഹരണത്തിന് https://acme.quirelms.com. API Key ഒരു അഡ്മിനിസ്ട്രേറ്റർ /admin/integrations/api-keys-ൽ നിർമ്മിച്ച ഒരു കീയാണ്, qk_live_ എന്ന് ആരംഭിക്കുന്നു. വർക്ക്ഫ്ലോയ്ക്ക് ആവശ്യമുള്ള സ്കോപ്പുകൾ മാത്രം നൽകൂ.
  • Quire OAuth2: ഒരു പ്രത്യേക വ്യക്തിയായി പ്രവർത്തിക്കേണ്ട വർക്ക്ഫ്ലോകൾക്ക്. n8n-ന്റെ റിഡയറ്റ് വിലാസത്തോടെ /admin/integrations/oauth-clients-ൽ ഒരു OAuth ക്ലയന്റ് രജിസ്റ്റർ ചെയ്യൂ (n8n അത് ക്രെഡൻഷ്യലിൽ കാണിക്കും), പിന്നെ ക്ലയന്റ് ID, രഹസ്യം, സ്കോപ്പുകൾ നൽകൂ.

പ്രവർത്തനങ്ങൾ

Quire നോഡ് ഉപയോക്താക്കൾ, കോഴ്സുകൾ, രജിസ്ട്രേഷനുകൾ, ഗ്രൂപ്പുകൾ, പൂർത്തിയാക്കലുകൾ, ഗ്രേഡുകൾ, സർട്ടിഫിക്കറ്റുകൾ, സമർപ്പണങ്ങൾ, ക്വിസ് ശ്രമങ്ങൾ, പ്രോഗ്രാമുകൾ, ഓർഡറുകൾ, ഇമെയിൽ, സ്ഥാപനങ്ങൾ എന്നിവയെ ഉൾക്കൊള്ളുന്നു. API അനുവദിക്കുന്നിടത്തോളം ഓരോന്നും ലിസ്റ്റ്, എടുക്കൽ, നിർമ്മിക്കൽ, അപ്ഡേറ്റ്, ഇല്ലാതാക്കൽ നൽകും, കൂടാതെ ബാഹ്യ ID വഴി അപ്ഡേറ്റോ ചേർക്കലോ — ഒരു സിങ്കിന് ആവശ്യമുള്ളത് അതാണ്: അതേ വർക്ക്ഫ്ലോ രണ്ടുതവണ പ്രവർത്തിപ്പിച്ചാലും ഒന്നും ആവർത്തിക്കപ്പെടില്ല.

പ്രവർത്തനങ്ങൾ Quire-ന്റെ OpenAPI രേഖയിൽ നിന്നാണ് നിർമ്മിക്കുന്നത്, അതിനാൽ അവ API റഫറൻസിനോട് ഓരോ ഫീൽഡും പൊരുത്തപ്പെടും. ഓരോ പ്രവർത്തനവും ഒരു n8n AI ഏജന്റ് ടൂളായും ഉപയോഗിക്കാം; അതിന്റെ വിവരണം API റഫറൻസിൽ നിന്നാണ്.

സ്ഥിരസ്ഥിതിയിൽ പട്ടികകൾ ഓരോ പേജും തിരികെ നൽകും. വലിയ സ്ഥാപനങ്ങൾക്ക് എല്ലാം തിരികെ നൽകൂ ഓഫാക്കി ഒരു പരിധി സജ്ജമാക്കൂ.

ട്രിഗർ

Quire Trigger നോഡ് ചേർക്കൂ, ക്രെഡൻഷ്യൽ തിരഞ്ഞെടുക്കൂ, ഇവന്റുകൾ തിരഞ്ഞെടുക്കൂ: enrolment.created പോലൊരു പേരുള്ള ഇവന്റ്, course.* പോലൊരു മുഴുവൻ മേഖല, അല്ലെങ്കിൽ എല്ലാം. വർക്ക്ഫ്ലോ സജീവമാക്കുമ്പോൾ, n8n-ന്റെ വിലാസത്തിന് വേണ്ടി നോഡ് Quire-ൽ ഒരു വെബ്ഹുക്ക് സബ്സ്ക്രിപ്ഷൻ നിർമ്മിക്കും; അത് നിർജ്ജീവമാക്കുമ്പോൾ സബ്സ്ക്രിപ്ഷൻ നീക്കം ചെയ്യപ്പെടും.

വർക്ക്ഫ്ലോ പ്രവർത്തിക്കും മുമ്പ് ഓരോ ഡെലിവറിയുടെയും ഒപ്പ് പരിശോധിക്കും. പരിശോധന കഴിയാത്ത ഒരു ഡെലിവറി ഒരു നോഡ് പിശകോടെ നിരസിക്കപ്പെടും, അതിനാൽ വ്യാജമായ ഒരു അഭ്യർത്ഥനയ്ക്ക് നിങ്ങളുടെ വർക്ക്ഫ്ലോ ആരംഭിക്കാൻ കഴിയില്ല. ഇവന്റിന്റെ data ഐഡന്റിഫയറുകൾ വഹിക്കുന്നു; പൂർണ്ണമായ റെക്കോർഡ് എടുക്കാൻ ട്രിഗറിന് ശേഷം ഒരു Quire നോഡ് ചേർക്കൂ.

ഉദാഹരണം: രജിസ്ട്രേഷനിൽ സ്വാഗത ഇമെയിൽ

  1. enrolment.created-ൽ Quire Trigger.
  2. Quire നോഡ്, റിസോഴ്സ് ഉപയോക്താക്കൾ, പ്രവർത്തനം എടുക്കൂ, ഉപയോക്താവിന്റെ ID {{$json.data.user_id}} സഹിതം.
  3. Quire നോഡ്, റിസോഴ്സ് കോഴ്സുകൾ, പ്രവർത്തനം എടുക്കൂ, {{$json.data.course_id}} സഹിതം.
  4. ആളിന്റെ പേരും കോഴ്സിന്റെ തലക്കെട്ടും ഉപയോഗിച്ച് നിങ്ങളുടെ ഇമെയിൽ അല്ലെങ്കിൽ ചാറ്റ് നോഡ്.

പരിഹാരം കണ്ടെത്തൽ

  • ഓരോ വിളിയിലും 401: അടിസ്ഥാന URL-ഉം കീയും വ്യത്യസ്ത സ്ഥാപനങ്ങളിലേതാണ്, അല്ലെങ്കിൽ കീ റദ്ദാക്കപ്പെട്ടു.
  • ഒരു പ്രവർത്തനത്തിൽ 403: കീയ്ക്ക് ആ സ്കോപ്പില്ല. /admin/integrations/api-keys-ൽ അത് ചേർക്കൂ.
  • ട്രിഗർ ഒരിക്കലും പ്രവർത്തിക്കുന്നില്ല: n8n-ന്റെ വെബ്ഹുക്ക് വിലാസം Quire-ൽ നിന്ന് HTTPS വഴി എത്താൻ കഴിയണം. /admin/webhooks-ൽ സബ്സ്ക്രിപ്ഷന്റെ ഡെലിവറി ലോഗ് പരിശോധിക്കൂ.
നാവിഗേഷൻ

തിരയാൻ ടൈപ്പ് ചെയ്യൂ…

↑↓ നാവിഗേറ്റ്↵ തിരഞ്ഞെടുക്കുകEsc അടയ്ക്കുക