Skip to content

Vifaa

Jonot ina aina tatu za vifaa, kila kimoja kikiwa na jukumu tofauti katika mtiririko wa kazi wa foleni. Vifaa vyote huunganishwa na eneo (na kwa hiari foleni) kwa kutumia msimbo wa uunganishaji wa muda mfupi unaozalishwa kwenye kifaa kisha kuingizwa kwenye admin.

Kompyuta kibao iliyowekwa mlangoni pa eneo. Wateja hushirikiana na kioski ili kujiunga na foleni. Katika uzalishaji, Jonot kwa kawaida huendesha kioski kama programu asilia maalum kwenye kompyuta kibao inapopatikana (leo: Android). Usanidi wa kioski unaotegemea kivinjari pia unawezekana. Kwenye Android, kioski kinaweza kuunganishwa na printa ya ESC/POS ili kutoa risiti za tiketi za kimwili. Kioski kimeunganishwa na foleni maalum.

Sehemu: programu maalum ya kioski inapopatikana, au https://kiosk.jonot.io

TV au kifuatiliaji katika eneo la kusubiri kinachoonyesha hali ya foleni ya moja kwa moja — nambari za tiketi zinazoitwa kwa sasa, kwenye dawati lipi, wateja wangapi wanasubiri, muhtasari wa nambari zinazofuata kuitwa, na historia ya kuona ya miito ya hivi karibuni. Matangazo ya sauti hucheza nambari mpya inapoitwa. Husasishwa kwa wakati halisi kupitia WebSocket.

Sehemu: https://display.jonot.io

Kiolesura kinachokutana na wafanyakazi kinachotumika kumwita mteja anayefuata, kukamilisha huduma, au kumruka aliyekosa kuja. Kinaweza kufanya kazi kama programu asilia maalum kwenye kompyuta kibao iliyowekwa kwenye kaunta inapopatikana (leo: Android) au kwenye kivinjari kwenye PC/kompyuta kibao. Dawati limeunganishwa na foleni maalum. Wafanyakazi hawahitaji akaunti za kibinafsi za Jonot — kipindi cha dawati chenyewe ndicho kitambulisho.

Sehemu: programu maalum ya dawati inapopatikana, au https://desk.jonot.io

Aina zote tatu za vifaa hutumia mkono wa uunganishaji unaofanana:

  1. Kwenye kifaa halisi, fungua skrini ya uunganishaji katika muda husika wa uendeshaji. Kwa kioski na dawati, hii kwa kawaida ni programu maalum ya kifaa kwenye kompyuta kibao; usanidi unaotegemea kivinjari unaweza kufungua https://kiosk.jonot.io/pair/ au https://desk.jonot.io/pair/ badala yake. Maonyesho kwa sasa hutumia https://display.jonot.io/pair/. Kifaa huomba msimbo wa uunganishaji wa herufi 7 (kwa mfano, K7M-4PQ) na kuonyesha kwenye skrini. Msimbo huo ni halali kwa dakika 10.
  2. Msimamizi wa shirika au msimamizi wa eneo hufungua eneo kwenye admin, huenda kwenye kichupo cha Vifaa, hubonyeza Unganisha Kifaa, na kuingiza msimbo unaoonyeshwa kwenye skrini ya kifaa.
  3. Seva huamsha kifaa, huunda DeviceSession, na kutoa tokeni ya kifaa ya muda mrefu. Kifaa hugundua uamshaji na kufungua skrini yake ya uendeshaji. Kioski cha Android kilichounganishwa hivi karibuni bila printa iliyosanidiwa huelekezwa kwenye usanidi wa printa kwanza.

Ikiwa msimbo unaisha muda kabla haujaingizwa kwenye admin, rudi kwenye skrini ya uunganishaji ya kifaa kuomba msimbo mpya. Katika usanidi unaotegemea kivinjari, hii inamaanisha kurudi kwenye URL husika ya /pair. Msimbo wa zamani hubatilishwa moja kwa moja.

DeviceSession huundwa wakati wa uunganishaji na hudumu hadi ibatilishwe kwa mkono kwenye admin au kipindi kiishe muda. Hubeba:

  • Aina ya kifaa (kioski / onyesho / dawati)
  • Mgawo wa eneo
  • Mgawo wa foleni (hiari) (kioski, dawati, onyesho)
  • Mgawo wa dawati (hiari) (onyesho — angalia hapa chini)
  • Jina la kuonyesha (hiari) (mf. “Dawati 1”, “Kioski A”)
  • Muhuri wa muda wa kuonekana mara ya mwisho
  • Hali ya mtandaoni/nje ya mtandao

Ili kubatilisha kipindi cha kifaa, nenda kwenye admin → eneo → Vifaa, tafuta kifaa, na ubonyeze Batilisha. Kifaa kitafungiwa nje kwenye ombi lake linalofuata.

Onyesho lina mihimili miwili huru ya mgawo — foleni zipi linaonyesha, na (kwa hiari) dawati la kulenga.

Mgawo wa foleni hudhibiti mpangilio wa ubao:

  • Foleni moja — foleni moja imepangiwa; onyesho hutumia mpangilio wa foleni-moja ukiongoza na sehemu kuu ya anayehudumiwa sasa.
  • Ubao wa foleni nyingi — foleni 2–5 zimepangiwa; onyesho huzionyesha kando kwa kando, kila safu ikiwa hai kwa uhuru.
  • Mwonekano wa eneo (madawati yote) — hakuna foleni zilizopangiwa; onyesho huonyesha miito yote inayoendelea katika eneo zima.

Kuunganisha na dawati ni safu ya hiari juu ya yoyote kati ya hapo juu:

  • Limeunganishwa na dawati — weka assignedDeskSessionId kwa kipindi maalum cha dawati. Wakati dawati hilo liko mtandaoni, onyesho huonyesha tu tiketi linazoita katika mwonekano uliolenga wa tiketi moja. Muhimu wakati kila dawati lina skrini yake.
  • HalijaunganishwaassignedDeskSessionId ni null. Onyesho hufuata mgawo wake wa foleni kama ilivyoelezwa hapo juu.

Ikiwa onyesho limeunganishwa na dawati na dawati hilo likaenda nje ya mtandao kwa zaidi ya dakika 2, onyesho hurudi moja kwa moja kwenye mwonekano wa eneo. Hurudi kwenye hali ya kuunganishwa na dawati dawati linapounganishwa tena.

Angalia Unganisha Onyesho kwa mwongozo unaokutana na mwendeshaji na Badilisha Onyesho kwa maelezo ya mpangilio wa ubao.

Vifaa hudumisha muunganisho wa WebSocket na API ya Jonot. Seva hufuatilia lastSeenAt kwa kila kipindi cha kifaa. Katika orodha ya Vifaa, admin huweka alama ya kifaa Mtandaoni wakati kimeunganishwa; muhuri wake wa muda wa kuonekana mara ya mwisho ukizidi kikomo, safu ya hali huonyesha muda gani uliopita kilionekana mara ya mwisho badala yake. Vifaa huunganishwa tena moja kwa moja mtandao unaporejea — hakuna hatua ya mkono inayohitajika.

Dawati linajithibitisha kwa kutumia tokeni ya kifaa iliyotolewa wakati wa uunganishaji, si akaunti binafsi ya mtumiaji. Hii inamaanisha mfanyakazi yeyote anayetumia kifaa hicho hupata ufikiaji wa dawati bila kuingia. Ili kuzuia ufikiaji, batilisha kipindi cha kifaa na uunganishe tena tu na vifaa vilivyoidhinishwa.