Typeform менен интеграциялоо

Документация машиналык үйрөнүүнү колдонуу менен автоматтык түрдө которулган.

Сурамжылоодон өткөндөн кийин Typeform аркылуу диплом жана сертификаттарды автоматтык түрдө түзүү жана жөнөтүү. Сурамжылоо учурунда алынган бардык маалыматтар даяр документке автоматтык түрдө кошулат.

Өзгөрмөлөрдү кошуу

Typeform ичиндеги керектүү сурамжылоону ачыңыз жана анын ичинде, документке жайгаштырылышы керек болгон суроону тандаңыз. Андан соң, суроонун ID’сын дарек сапынан көчүрүңүз (block= белгисинен кийинки текст).

Typeform сурамжылоосунан диплом түзүү - суроонун IDсы Typeform ичиндеги суроонун IDси

Андан кийин, документке тексттик талаа кошуп, бул ID’ны камтыган өзгөрмөнү (%) белгиси менен жазып коюңуз. Ошол жерге суроонун жообу автоматтык түрдө жайгаштырылат. Текстке мурунтан формат берүү аркылуу аны сизге туура келгендей кылып жасай аласыз.

Typeform сурамжылоосунан сертификат түзүү - документ терезеси Документтеги ID суроонун мисалы

Көп сандагы тексттик блокторду жана өзгөрмөлөрдү кошууга болот. DiMaker Typeform төмөнкү талааларынан маалыматтарды колдонуп бере алат: Short Text, Long Text, Phone Number, Email, Website, Number, Date, Ranking, Option Scale, Rating, Matrix, Multiple Choice, Yes/No.

Мазмундуу IDлер

Өзгөрмөлөр менен иштөө жеңил болушу үчүн, сурамжылоону Typeform ичинде жарыялап, "Block references" функциясына кирип, башталган IDлерди түшүнүктүү аталыштарга өзгөртүңүз (мисалы, last_name же first_name).

Typeform сурамжылоосунда Block references берүү Typeform ичиндеги Block references

Бул учурда, DiMaker документинде ошол түшүнүктүү IDлерди (%last_name сыяктуу) колдонсоңуз болот.

Typeform сурамжылоосунан түзүлгөн документ DiMaker ичиндеги документтин түрү

Веб-хук түзүү

Typeform сурамжылоодон кийин маалыматтарды жөнөтүшү үчүн веб-хук кошуу керек. Керектүү сурамжылоону ачып, "Connect" - "Webhooks" тандаңыз. Андан соң – "Add a webhook" басыңыз.

Typeform сурамжылоосунда веб-хук кошуу Typeform өзүңүзгө веб-хук кошуу

Веб-хук кошуу терезесинде Endpoint (маалыматтарды алып келүүчү дарек) туура көрсөтүү маанилүү.

https://dimaker.app/api/v1/typeform-create/

Ошондой эле, бир нече өзгөрмөлөр көрсөтүлүшү керек:

  • secure*

    "API Токендер" баракчасынан алынуучу 36 белгиден турган токен.

  • doc_id*

    Файл түзүлүүчү документтин IDси (36 белгиден турган сап). Бул ID каалоо документти ачканда дарек сапынан алынат. Документ таштандыда болбошу керек, бирок каалаган папкада жайгашкан болушу мүмкүн.

  • mail_id

    Электрондук кат аркылуу жөнөтүү үчүн шаблондун IDси. Бул ID шаблон ачылган учурда дарек сапынан алынат. Бул өзгөрмө көрсөтүлбөсө, кат жөнөтүлбөйт.

  • email_send

    Каттарды жөнөтүү убакыты. Төмөнкү маанилерге ээ:
    onfinish - Бардык файлдар түзүлгөндөн кийин каттарды жөнөтүү (демейки мааниси)
    oncreate - Файл түзүлгүн сайын каттарды дароо жөнөтүү.
    timeout - Каттарды белгиленген убакыт өткөндөн кийин жөнөтүү. Мындай учурда кошумча параметрлерди көрсөтүү керек:
    email_timeout_value - сандык убакыт мааниси, каттарды жөнөтүүгө чейин өтө турган убакыт
    email_timeout_value - убакытты өлчөө бирдиги ("m" - мүнөттөр, "h" - сааттар, "d" - күндөр). Же так жөнөтүү убакытын көрсөтүү үчүн email_timeout_timestamp форматы колдонулат. Timeout жана email_timeout_timestamp көрсөтүлгөндө, акыркысы артыкчылыкка ээ болот.

  • folder_id

    Файлдар сакталуучу Папканын IDси. Эгер папка жок болсо, ал биринчи файл түзүлгөндө автоматтык түрдө жаралат.

  • page_id

    Документте баракчалар бар болсо, кайсы баракчаларды колдонуу керек экенин көрсөтүү. Баракчаларды сан катары бир же бир нечесин көрсөтө аласыз (биринчи барак - 0).

Учурдагы күндү, кокустук номерди же башка маалыматтарды керек киргизүү үчүн функцияларды колдонсоңуз болот.

Endpoint түзүү

Эми, маалыматтарды жеткирүүчү endpoint дарегин түзө алабыз. Муну тексттик редактордо түзүү жакшы, кийин дайындарын көчүрүп коюңуз. URL мисалы:

https://dimaker.app/api/v1/typeform-create/?doc_id=b75b01cf-c732-49c6-80a0-77dd051a8299&folder_id=5a390b28-9845-4c01-b94a-7d252b115e2e&mail_id=fb5eff48-4c08-4df7-a9e6-29e17896317c&secure=8453bc41-с34у-4ead-80e8-c4e76175a11b

Баарын катарлап карайлы:

  • https://dimaker.app/api/v1/typeform-create/? - запрос дареги
  • doc_id=b75b01cf-c732-49c6-80a0-77dd051a8299 - Документтин IDси
  • folder_id=5a390b28-9845-4c01-b94a-7d252b115e2e - Диск папкасынын IDси
  • mail_id=fb5eff48-4c08-4df7-a9e6-29e17896317c - Кат шаблону IDси
  • secure=8453bc41-с34у-4ead-80e8-c4e76175a11b - API токен

Өзгөрмөлөрдүн ортосунда & белгиси колдонулат. Демейки боштуктар жаӊылыштыкка алып келет. Дайындарды кылдат текшерип, тиешелүү түзөтүүлөрдү жасагандан кийин веб-хукту сактагыла.

Эми баары даяр! Жыйынтыгын текшерип көрүӊүз. Сурамжылоону толтуруп, файлдар түзүлгөнүн текшерсеӊиз болот. Жөнөтүү каталары болсо, Typeform ичиндеги "View deliveries" бөлүгү аркылуу себебин караӊыз.


Башка интеграциялар

Баштоого даярсызбы?

Ачуу Веб-тиркемени ачуу