# Kujenga workflow ya uthibitishaji

Source: https://help.didit.me/sw/workflows/build-a-verification-workflow
Updated: 2026-10-12

Workflow ni mkusanyiko wa ukaguzi ambao mtu anakamilisha na kile kinachotokea kwa kila matokeo - hapa ni jinsi ya kujenga moja, kuichapisha, na kuepuka makosa.

Workflows zinaishi **kwa kila programu**, hivyo hakikisha uko kwenye sahihi
kwanza. Jenga kwa Simple mode kwa mtiririko wa kawaida au Advanced mode kwa
matawi, kisha **chapisha** - rasimu haitumiki. Vikao huendelea na toleo
walilolianza navyo, hivyo mabadiliko yanaathiri vikao vipya tu.

[Video: Unda mtiririko wa uthibitishaji wa KYC bila kuandika msimbo - Didit Academy](https://www.youtube.com/watch?v=7-nJ3JE20i4)

[Video: Uthibitishaji wa simu: OTP kupitia SMS, WhatsApp, Viber na Telegram - Didit Academy](https://www.youtube.com/watch?v=mybuK4SbU6o)

[Video: Uthibitishaji wa barua pepe: misimbo ya OTP, barua pepe za muda na zilizovuja - Didit Academy](https://www.youtube.com/watch?v=4zUl0o9bS0o)

**Workflow** ni mahali unapofafanua ukaguzi gani mtu anapitia - hati ya utambulisho, liveness, kulinganisha uso, AML, na kadhalika - na kinachotokea kwa kila matokeo. Kila kikao cha uthibitishaji huendeshwa dhidi ya workflow.

## Wapi kujenga moja

Fungua **Uthibitishaji wa utambulisho → Mitiririko → Mtiririko mpya**. Chagua KYC kwa watu au KYB kwa kampuni, hali Rahisi au ya Kina na kiolezo, kisha **Unda rasimu**. Hakikisha programu na mazingira ya Live au Sandbox. Menyu ya safu inaweza kunakili kwenda programu nyingine.

![Orodha ya Workflows katika console ya Didit](https://help.didit.me/screenshots/workflows-list-light.webp)

*Workflows zimefungiwa kwenye programu uliyomo.*

## Njia mbili za kujenga

[Video: Vijenzi vya mtiririko rahisi na wa kina - Didit Academy](https://www.youtube.com/watch?v=X6KBx-S_uvQ)

1. **Hali rahisi**

   Chagua kiolezo - **KYC**, **uthibitishaji wa umri unaobadilika (adaptive age verification)**, **uthibitishaji upya wa kibiometriki**, au **uthibitishaji wa makazi** - kisha washa au zima ukaguzi unaotaka (liveness, kulinganisha uso, AML, NFC, simu, barua pepe, na zaidi). Hii ndiyo njia ya haraka zaidi kupata mtiririko wa kawaida ukifanya kazi.

2. **Hali ya kina**

   Tumia kiundaji cha graph cha kuona kuongeza matawi ya masharti: elekeza watu kwa nchi, aina ya hati, umri, au matokeo ya ukaguzi, na tuma matokeo tofauti kupitia njia tofauti. Tumia hii unapohitaji mantiki zaidi ya "endesha ukaguzi huu kwa mpangilio."

3. **Chapisha**

   Toleo lililochapishwa ni la kusoma tu. **Hariri mtiririko** hufungua rasimu mpya ya kuchapisha. **Historia ya matoleo** hurudisha toleo la awali. Vipindi vinavyoendelea hubaki na toleo vililoanzia.

## Ukaguzi wa benki na eneo

Zikiwashwa kwa programu yako, ongeza **Uthibitishaji wa benki** au **Uthibitishaji wa eneo** kwenye mtiririko. Mipangilio ya benki inahusu muunganisho, ulinganishaji wa utambulisho, ishara za hatari, matokeo na data inayokusanywa; nchi na data za fedha hutegemea mtoa huduma na uwezo uliowashwa. Mipangilio ya eneo hudhibiti usahihi, umri wa data, maeneo yanayoruhusiwa na hatua ruhusa ikikataliwa, eneo lisipopatikana au kanuni ikikiukwa. Kagua ushahidi katika **Benki** au **Eneo** kwenye kipindi. Mpangilio unaoonekana hauhakikishi kila mtoa huduma au programu ya mteja inaunga mkono ukaguzi.

## Mpangilio unahusika zaidi kuliko unavyoonekana

Kwa sababu hatua iliyowekwa kukataa **inasitisha workflow**, mpangilio wa hatua zako unaamua kile mtumiaji anapitia na kile unacholipa. Ukaguzi wa hatari wa bei nafuu mbele ya kifurushi cha gharama kubwa huchuja trafiki kabla hujalipa sehemu ya gharama kubwa.

Picha kamili iko katika [sheria za uamuzi na vikomo](https://help.didit.me/sw/workflows/decision-rules) - ndio makala ya kusoma baada ya hii, kwa sababu hatua za workflow ni nusu tu ya tabia yake.

## Kila moduli unayoweza kuongeza

| Aina | Moduli |
|---|---|
| Hati | Uthibitishaji wa ID, NFC, Document AI, uthibitisho wa makazi |
| Kibiometriki | Liveness ya kupita, liveness ya kutenda, kulinganisha uso 1:1, utafutaji wa uso, uthibitishaji wa kibiometriki, ukadiriaji wa umri |
| Mawasiliano | Uthibitishaji wa simu, uthibitishaji wa barua pepe |
| Data | Uthibitishaji wa hifadhidata, dodoso |
| Hatari | Uchunguzi wa AML, ufuatiliaji endelevu wa AML, uchambuzi wa kifaa na IP |

Ukaguzi wa KYB unajumuisha sajili ya kampuni, AML ya kampuni, nyaraka na watu muhimu.
Kila moja unayowasha huongeza kwenye bei ya kikao kilichokamilika, na mkopo wako wa kila mwezi wa mpango hulipia (kwenye mpango wa Bure haulipii uthibitishaji wa simu). Angalia [nini kinachohesabiwa kama ukaguzi unaotozwa](https://help.didit.me/sw/billing-credits/what-counts-as-billable) kabla ya kuwasha kadhaa.

## Kupata ID ya workflow yako

Kila workflow ina ID ya kipekee, inayoonyeshwa kwenye ukurasa wa **Workflows** katika console. Utaihitaji ikiwa unaunda vikao kupitia API - angalia [njia za kuunganisha](https://help.didit.me/sw/integration/integration-options).

## Kudhibiti kinachotokea wakati ukaguzi unashindwa

Kwa chaguo-msingi, ukaguzi ulioshindwa unakataa kikao na mtu anaambiwa mwishoni kwamba uthibitishaji haukufanikiwa - unaweza kuona ni ukaguzi upi hasa ulioshindwa na kwa nini kwenye maelezo ya kikao. Katika **Advanced mode** unaelekeza matokeo mwenyewe: yatume kwa **Declined**, au kwa **In Review** ili mwenzako afanye uamuzi wa mwisho.

Angalia [maana ya kila hali ya kikao](https://help.didit.me/sw/verification-sessions/session-statuses) kuona jinsi kila matokeo yanavyoonekana, na [kumruhusu mtu ajaribu tena uthibitishaji](https://help.didit.me/sw/verification-sessions/retry-a-verification) ikiwa unataka kumruhusu mtu arudie hatua iliyoshindwa tu.

## Vitu vinavyofanya workflow ifanye kazi isivyotarajiwa

Kwa mpangilio zinavyotokea hasa:

1. **Ulihariri workflow tofauti, au nakala ya programu tofauti.** Angalia ID ya workflow dhidi ya ile vikao vyako vinavyotumia.
2. **Rasimu haikuwahi kuchapishwa.** Rasimu iliyohifadhiwa si toleo hai.
3. **Unajaribu kwa kikao cha zamani.** Vikao vinabaki na usanidi wa wakati vilipoundwa. Unda kimoja kipya.
4. **Aina ya hati imeruhusiwa lakini hakuna subtype iliyochaguliwa** - jambo linalolingana na hakuna kitu badala ya kila kitu. Angalia [hati na nchi zinazoungwa mkono](https://help.didit.me/sw/documents-coverage/supported-documents-and-countries).
5. **Hatua ya awali ilikataa na kusitisha mtiririko**, hivyo hatua unayojaribu haikuwahi kuendeshwa.
6. **Workflow iliyonakiliwa haikubeba kila kitu.** Baada ya kunakili workflow, angalia hatua na sheria unazojali badala ya kudhania nakala safi.

> **Note:** Orodha ya misimbo ya nchi ya ukaguzi wa **Questionnaire** inashughulikia wingi
> mkubwa wa nchi. Ikiwa msimbo unaohitaji haujaonekana, wasiliana na usaidizi badala
> ya kudhania hauungwi mkono.

## Jaribu kabla watumiaji halisi hawajaiona

Chagua **Sandbox** kwa swichi chini ya jina la programu, unda ufunguo wa API wa majaribio na uutumie. Ukaguzi huigwa, hakuna malipo na unaweza kuchagua matokeo.

[kujaribu kwenye sandbox](https://help.didit.me/sw/getting-started/sandbox-and-testing)

## Hatua zinazofuata

- Weka kile kila matokeo linavyofanya: [sheria za uamuzi na vikomo](https://help.didit.me/sw/workflows/decision-rules)
- Linganisha mtiririko na chapa yako: [kubinafsisha chapa na uzoefu wa uthibitishaji](https://help.didit.me/sw/workflows/customize-branding-and-experience)
- Zindua vikao bila msimbo, au vifanye kiotomatiki kupitia API: [njia za kuunganisha](https://help.didit.me/sw/integration/integration-options)
- Rejea kamili ya kiufundi: [Workflows](https://docs.didit.me/console/workflows)
