Kopīgot, izmantojot


Iestatīt Store Commerce paplašinātās pierakstīšanās funkcionalitāti

Šajā rakstā ir aprakstīts, kā iestatīt un izmantot paplašināto pierakstīšanās funkcionalitāti Microsoft Dynamics 365 Commerce Store Commerce lietotnei un Store Commerce tīmeklim.

Store Commerce lietotne un Store Commerce tīmeklis nodrošina paplašinātu pierakstīšanās iespēju, kas ļauj mazumtirdzniecības veikalu darbiniekiem pierakstīties tirdzniecības vietas (POS) lietojumprogrammā, skenējot svītrkodu vai pārvelkot karti, izmantojot magnētiskās joslas lasītāju (MSR).

Pirms paplašinātās pierakstīšanās iespējas ieviešanas ir jāizveido savi pielāgotie paplašinājumi, jo izvēles rūtiņas ieviešana nav paredzēta izmantošanai ražošanā. Plašāku informāciju skatiet paplašinātās pierakstīšanās sadaļas papildinformācijai.

Lietotāja akreditācijas dati un akreditācijas datu ID

Lietotāja akreditācijas dati un akreditācijas ID ir divi svarīgi jēdzieni, kas saistīti ar paplašināto pierakstīšanās iespēju.

  • Lietotāja akreditācijas dati ir slepenā virkne, kas ierakstīta fiziskā personāla kartē vai svītrkodā un tiek skenēta pierakstīšanās laikā. Drošības apsvērumu dēļ Microsoft iesaka, lai lietotāja akreditācijas datiem būtu vismaz 256 biti, lai tie atbilstu nozares standartam, kas ir 44 rakstzīmes, kas kodētas kā Base64 virkne.
  • Akreditācijas datu ID ir iekšēja koncepcija, kas tiek ģenerēta saskaņā ar lietotāja akreditācijas datu un dotācijas tipu. Akreditācijas datu ID jābūt unikālam, lai identificētu darbiniekus. Maksimālais atļautais akreditācijas datu ID garums ir 256 biti datu krātuves ierobežojuma dēļ.

Šis piemērs parāda akreditācijas datu ID unikalitātes prasību. Jums ir divas personāla kartes, no kurām vienai ir akreditācijas dati 12345ABCDE, bet vienai ir akreditācijas dati 12345FGHIJ. Izvēles paplašinātās pierakstīšanās ieviešana izmanto pirmās piecas rakstzīmes kā akreditācijas datu ID. Tā rezultātā abām kartēm ir vienāds akreditācijas datu ID (12345), un tāpēc tās nevar izmantot, lai unikāli identificētu darbiniekus.

Iestatiet pagarināto pierakstīšanos

Lai mazumtirdzniecības veikalā iestatītu paplašinātu pierakstīšanos POS reģistriem, veiciet šīs darbības.

  1. Commerce headquarters dodieties uz Mazumtirdzniecība un komercija > Kanālu iestatījumi > POS iestatīšana > POS profili > Funkcionalitātes profili.

  2. Kreisajā navigācijas rūtī atlasiet funkcionalitātes profilu, kas ir saistīts ar mazumtirdzniecības veikalu.

  3. Ātrās cilnes Funkcijas sadaļā Papildu pieteikšanās autentifikācijas opcijas iestatiet tālāk norādītajām opcijām atbilstoši vai :

    • Darbinieku svītrkoda pieteikšanās — iestatiet šo opciju uz , ja vēlaties, lai jūsu darbinieki pierakstās POS, skenējot svītrkodu.
    • Personāla svītrkoda pieteikšanās nepieciešama parole — iestatiet šo opciju uz , ja vēlaties, lai jūsu darbinieki ievadītu paroli, kad viņi pierakstās POS, skenējot svītrkodu.
    • Darbinieka kartes pieteikšanās — iestatiet šo opciju uz , ja vēlaties, lai jūsu darbinieki pierakstās POS, velkot karti.
    • Lai pieteiktos personāla kartē, ir nepieciešama parole — iestatiet šo opciju uz , ja vēlaties, lai darbinieki ievadītu paroli, kad viņi pierakstās POS, velkot karti.

Svītrkods vai karte ir saistīta ar akreditācijas datiem, ko var piešķirt darbiniekam.

Piešķirt pagarinātu pierakstīšanos

Pēc noklusējuma tikai vadītāji var piešķirt darbiniekiem paplašinātu pierakstīšanos. Lai piešķirtu pagarinātu pierakstīšanos, POS atveriet sadaļu Paplašināta pieteikšanās. Pēc tam meklējiet nodarbināto, meklēšanas laukā ievadot nodarbinātā operatora ID. Atlasiet strādnieka vārdu un pēc tam noklikšķiniet uz Piešķirt. Nākamajā lapā velciet vai skenējiet paplašināto pierakstīšanos, lai to piešķirtu darbiniekam. Ja kartes nolasīšana vai skenēšana ir sekmīga, aktivizēta tiek poga Labi. Noklikšķiniet uz Labi, lai saglabātu šī darbinieka paplašināto pierakstīšanos.

Dzēst pagarināto pierakstīšanos

Lai dzēstu darbiniekam piešķirto paplašināto pierakstīšanos, meklējiet darbinieku, izmantojot darbību Paplašināta pieteikšanās. Atlasiet darbinieka vārdu un pēc tam noklikšķiniet uz Noņemt piešķirtās tiesības. Visi paplašinātās pierakstīšanās akreditācijas dati, kas ir saistīti ar šo darbinieku, tiek noņemti.

Izmantojiet pagarināto pierakstīšanos

Kad ir konfigurēta paplašināta pierakstīšanās un darbiniekam ir piešķirts svītrkods vai magnētiskā josla, darbiniekam ir tikai jāskenē sava karte, kamēr tiek parādīta POS pierakstīšanās lapa. Ja pirms pierakstīšanās ir nepieciešama arī parole, darbiniekam tiek piedāvāts ievadīt savu paroli.

Pagarināt pagarināto pierakstīšanos

Pirmais apsvērumi par paplašinātās pierakstīšanās paplašināmību ir uzlabot drošību, jo var zaudēt fiziskas personāla kartes vai svītrkoda dublikātus un viegli dublēt. Otrais jautājums ir nodrošināt debitoriem ar elastīgumu, piemēram, lietot pielāgotu akreditācijas vai akreditācijas datu ID garumu vienai biznesa prasībai.

Paplašinātajā pieteikšanās paraugā ir nodrošināts drošāks beigu paplašinājuma risinājums, ko nodrošina divu faktoru autentifikācija ar PIN numuru, tostarp POS, un Commerce izpildlaika paplašinājumi. Paraugs aptver visu paplašinātās pierakstīšanās dzīves ciklu, tostarp lietotāja akreditācijas datu, personāla kartes vai svītrkoda pierakstīšanās reģistrāciju, termināļu atbloķēšanu un lietotāju scenāriju plašumu. Lai pabeigtu visu scenāriju, šajās sadaļās aprakstītajiem galvenajiem paplašinājuma punktiem jādarbojas kopā.

POS paplašinājumi

POS paplašinājumiem galvenās darbības ir PIN numura iegūšana ievades dialoglodziņā tūlīt pēc tam, kad lietotājs ir velk karti vai skenējis svītrkodu, un pēc tam PIN komera nosūtīšana attiecīgajiem pieprasījumiem. Šo darbību var veikt, izmantojot ievades dialoglodziņu (PinInputDialog) un četrus pirmstrigerus (PreEnrollUserCredentialsTrigger, PreLogOnTrigger, PreUnlockTerminalTrigger, un PreElevateUserTrigger).

Commerce runtime paplašinājumi

Pastāv divi svarīgi pakalpojuma pieprasījumi, kuriem nepieciešami pielāgojumi.

  • OverrideUserCredentialServiceRequest tiek izmantots gan lietotāja akreditācijas datu reģistrācijā, gan pierakstīšanās marķiera pārbaudes scenārijos, kas tiek izmantoti, lai ģenerētu jaunus akreditācijas datus, pamatojoties uz veciem akreditācijas datiem, un papildu parametru vārdnīcu, kas satur PIN numuru. PIN numurs un sākotnējie akreditācijas dati datu krātuvē nav saglabājami. Tā vietā jaunā akreditācijas datu ievadītā vērtība joprojām pastāv.

  • GetUserAuthenticationCredentialIdServiceRequest tiek izmantots, lai aprēķinātu akreditācijas datu ID, pamatojoties uz lietotāja akreditācijas datiem un papildu parametru vārdnīcu, kā arī veic minimālā akreditācijas datu garuma pārbaudi. Lai ieviestu paplašināto pierakstīšanās iespēju, nepieciešams, lai akreditācijas datu minimālais garums būtu sešas rakstzīmes un pirmās piecas rakstzīmes (akreditācijas datu ID) ir unikālas. Pakalpojumu apdarinātājā šī darbība ir jāmaina atbilstoši drošības apsvērumiem un biznesa prasībām.

Varat arī paplašināt pierakstīšanās pakalpojumu, lai atbalstītu papildu paplašinātās pierakstīšanās ierīces, piemēram, plaukstu skenerus. Papildinformāciju skatiet POS paplašināšanas dokumentācijā.