GetCourse менен интеграция
Тренинг же вебинар бүткөндөн кийин GetCourse аркылуу автоматтык түрдө дипломдорду жана сертификаттарды түзүү жана жөнөтүү. Даяр сертификатка шилтеме GetCourse'тогу колдонуучунун маалыматынын ичинен сакталат.
Процесстин түзүлүшү
DiMaker'ге файлдарды түзүү боюнча сурам жөнөтүү үчүн, GetCourse'те процесс түзүү талап кылынат. Ал үчүн "Милдеттер" - "Процесстер" бөлүмүнө өтүп, "Процесс түзүү" баскычын басыңыз. Андан соң процесс атын толтуруп, "Объекттин тибин" - "Колдонуучулар" деп тандаңыз.
Процесс түзүү терезеси
Кийинки кадамда, процессте "Процесс" өтмөгүн тандап, оң жактан "Блок кошуу" - "Операция" тандаңыз.
Процесс түзүү - URL чакыруусун кошуу
Ачылган терезеде "URL чакыруу" (төмөнкү акыркы пунктту) тандап, "Сактоо" баскычын басыңыз.
Процесс түзүү - милдет терезеси
Бул негизги терезе. POST ыкмасын тандаңыз жана URL талаасына төмөнкү маалыматтарды камтыган сапты киргизиңиз:
- Сурам дареги - https://dimaker.app/api/v1/create/?
- API токени - secure (DiMaker'деги настройкалардан алынышы мүмкүн)
- Документ ID - doc_id Сертификат же диплом ошол негизинде түзүлө турган документтин ID
- Папка ID - folder_id Файл сакталуучу Диск папкасынын ID
- Каттын ID - mail_id Файл жөнөтүүдө колдонуулуучу каттын шаблонунун ID
- Алмаштыруу үчүн маалыматтар - Документтеги mask_ менен башталган ар бир өзгөрүлмө
Башында бул маалыматтарды деталдап карап чыгабыз, андан кийин финалдык сапты түзөбүз.
Өзгөрүлмөлөр
DiMaker'ге жөнөтүлгөн сурамдарда колдонуучу аккаунтка жетүү үчүн, колдонулуучу документти, файлды сактоо папкасын жана башка параметрлерди көрсөтүү үчүн өзгөчө өзгөрүлмөлөр болушу керек.
Форманын милдеттүү өзгөрүлмөлөрү жылдызча менен белгиленген.
-
secure*
API Токени (36 символдон турган сап) DiMaker'деги "API токендер" бетинен алынат
-
doc_id*
Документтин ID (36 символдон турган сап). ID'ни документ ачык болгондо браузердин дарек тилкесинен көрүүгө болот. Документ "Корзинада" эмес, башка папкада болушу керек.
-
mail_id
Кат шаблону үчүн ID (36 символдон турган сап) электрондук почтага жөнөтүү үчүн. Эгерде бул өзгөрүлмө өтпөсө, кат жөнөтүлбөйт.
-
email_send
Файл кошулган каттарды кайсы учурда жөнөтүү керектигин көрсөтөт:
onfinish - Бардык файлдар түзүлгөндөн кийин каттарды жөнөтүү (чыныраак мааниси)
oncreate - Файл түзүлгөндөн кийин дароо жөнөтүү.
timeout - Убакыт аралыгынан кийин каттарды жөнөтүү. Мындай шартта дагы эки параметрди көрсөтүү зарыл:
email_timeout_value - Аралык убактысынын сандык мааниси (мисалы: 30 мүнөткө, 2 саатка ж.б.)
email_timeout_unit - Аралык бирдиги. Бул "m" (мүнөт), "h" (саат) же "d" (күн) боло алат.
Так убакыт көрсөтүү үчүн email_timeout_timestamp параметрин колдонсо болот. -
folder_id
Диск папкасынын ID (36 символдон турган сап), анын ичиндеги файлдар сакталуучу жер. Эгерде папка жок болсо, ал биринчи файл түзүлгөндө автоматтык түрдө түзүлөт.