GetCourse билан интеграция
Тренинг ёки вебинар тугагандан сўнг GetCourse орқали диплом ва сертификатларни автоматик тарзда яратиш ва юбориш. Тайёр дипломга ҳавола GetCourse да талабанинг маълумотлар базасида сақланади.
Жараён яратиш
DiMaker'да файл яратиш учун сўров юбориш учун, аввало GetCourse'да жараён яратиш керак. Бунда "Вазифалар" - "Жараёнлар" бўлимларига киринг. Кейин - "Жараён яратиш". Номига ном беринг ва "Объект тури" сифатида "Фойдаланувчилар"ни танланг.
Жараён яратиш ойнаси
Кейин жараённинг "Жараён" саҳифасини танланг ва ўнг томондаги "Блок қўшиш" - "Операция"ни босинг.
Жараён яратиш ойнаси - URL чақирув қўшиш
Чиққан ойнада "URL чақириш" (энг охирги банди)ни танланг ва "Сақлаш" тугмасини босинг.
Жараён яратиш ойнаси - вазифа ойнаси
Энди POST усулини танлашингиз керак ва URL майдонига сўров йўли учун қуйидаги маълумотларни киритинг:
- Сўров йўли - https://dimaker.app/api/v1/create/?
- API токен - secure (DiMaker созламаларидан олинг)
- Ҳужжат ID'си - doc_id. Қайси ҳужжат асосида сертификат ёки диплом яратиладиган бўлса, унинг идентификатори.
- Папка ID'си - folder_id. Файл сақланадиган дискдаги папка.
- Хат ID'си - mail_id. Файлни юбориш учун фойдаланиладиган хат шаблони.
- Ўрнини босувчи маълумотлар - mask_ билан бошланган ҳар бир ўзгарувчи.
Аввалига бу маълумотларни тайинлашни кўриб чиқамиз, кейин эса сўров йўли қандай тузилиши кераклигини кўрсатамиз.
Ўзгарувчилар
Сўровда DiMaker'га аккаунтга кириш, қайси ҳужжатдан фойдаланиш, файлни қаерда сақлаш ва бошқа функцияларни таъминлайдиган ўзгарувчилар бўлиши шарт.
Ҳар бир шаклнинг зарур ўзгарувчилари * билан белгиланади.
-
secure*
API токени (36 белгидан иборат) DiMaker'да "API токенлари" сахифасидан олинади.
-
doc_id*
Ҳужжат идентификатори (36 белгидан иборат). Бу идентификатор ҳужжат очилганда унинг манзилида кўрилади. Ҳужжат "Корзина"да бўлмаслиги керак, лекин исталган шаклда сақланиши мумкин.
-
mail_id
Хат шаблонининг идентификатори учун. Агар бу ўзгарувчи кўрсатилмаса, хат юборилмайди.
-
email_send
Файл юбориш вақтини белгилаш. Қуйидаги арзлар ўрнатилади: onfinish - Ҳамма файллар яратилганидан сўнг хатларни юбориш (стандарт)
oncreate - Файл яратилган заҳотиёқ хат юборилади.
timeout - Тўхтатилгандан кейин маълум вақт ўтиб хат юборилади. Бу учраганида тайин шартлар кўрсатилиши лозим. -
folder_id
Диcкдаги папканинг идентификатори. Агар бундай папка йўқ бўлса, у биринчи файл яратилганда автоматик равишда яратилади.
-
page_id
Агар ҳужжат бир неча саҳифа бўлса, махсус саҳифа рақамини киритиш шарт.
-
result
Жавобни қандай шаклда олишни белгилайди ( ёки сўров манзили).
Ҳар бир маълумот тангдиқлиги аниқ текширилади. Ҳужжатдан фойдаланиш учун барча ўзгарувчилар аниқ ва лойиқлигича берилиши шарт.