Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR7 Процес на валидиране #37

Open
jenikostadinova opened this issue Jun 16, 2021 · 0 comments
Open

FR7 Процес на валидиране #37

jenikostadinova opened this issue Jun 16, 2021 · 0 comments
Assignees

Comments

@jenikostadinova
Copy link

jenikostadinova commented Jun 16, 2021

  1. Всеки протокол ще бъде проверен от минимум двама валидатори – условно наречени Валидатор 1 и Валидатор 2. В случай, че резултатите от валидирането между тях не съвпадат и/или единия е валидирал протокола, а другия го е отхвърлил, то протокола се назначава на Супер валидатор, който решава окончателния резултат.

  2. Създаване на механизъм за избягване на дублиране при вземане на протокол:
    Протокол, назначен на Валидатор 1 не може да бъде назначен на друг Валидатор, а само на Валидатор 2 след приключване на валидирането;
    Протокол, назначен на Валидатор 2 не може да бъде назначен на друг Валидатор;
    Протокол, назначен на Супер валидатор не може да бъде назначен на друг Валидатор ИЛИ Супер валидатор.

  3. Действия на Валидатор 1 (назначават му се протоколи, които до момента не са валидирани):
    3.1. Успешно валидира протокол – в този случай протоколът се връща на опашката и чака да бъде валидиран от Валидатор 2.
    3.2. Отхвърля протокол – след избор на бутон Отхвърли се визуализира прозорец за избор на причина с радио-бутони от следните:

    • Липсваща страница/и в протокола. Моля, изпратете целия протокол отново!
    • Неясни изображения и/или о. трязани данни от протокола. Моля, изпратете целия протокол отново!
    • Изпратените снимки не са свързани с изборните протоколи.
    • Друго + поле за свободен текст (имаме ли необходимост от тази причина?)

3.3. Протоколът се назначава на Валидатор 2, но с по-висок приоритет от невалидираните протоколи в опашката.
Отказ от валидиране (стрелка за връщане към Опашката) – протоколът не се назначава повече на същия валидатор, назначава се на друг Валидатор 1.

  1. Действия на Валидатор 2 (назначават му се протоколи, за които вече има действия по валидиране/отхвърляне на протокол от Валидатор 1. С приоритет се назначават протоколи, преминали през Валидатор 1.):
    4.1. Успешно валидира протокол – протоколът се публикува на сайта и резултатите от него се акумулират към останалите;
    4.2. Отхвърля протокол – след избор на бутон Отхвърли се визуализира причината за отхвърляне от списъка.
    За да се изпрати съобщение до наблюдателя протоколът трябва да е два пъти отхвърлен с една и съща причина (първата и втората причина от посочените. При избор на различни причини и при двама валидатори посочили “Друго” протоколът отива при Супер валидатор.
    4.3. Отказ от валидиране (стрелка за връщане към Опашката) – протоколът не се назначава повече на същия валидатор, назначава се на друг Валидатор 2.

  2. Действия на Супер валидатор (назначават му се протоколи, за които резултатите от валидирането между Валидатор 1 и Валидатор 2 не са 100% еднакви, или единия е валидирал протокола, а другия го е отхвърлил):
    5.1. Успешно валидира протокол – протоколът се публикува на сайта и резултатите от него се акумулират към останалите;
    5.2. Отхвърля протокол – протоколът не се публикува на сайта, той изпраща съобщение на потребителя само при определени причини
    5.3. Отказ от валидиране (стрелка за връщане към Опашката) – протоколът не се назначава повече на същия валидатор, назначава се на друг Супер валидатор.

Резултатите по партии да се визуализират в 3 колони:

Валидатор 1 Валидатор 2 Супер валидатор
Попълнени данни без възможност за промяна. Ако протоколът е отхвърлен се визуализират празни клетки и причина. Попълнени данни без възможност за промяна. Ако протоколът е отхвърлен се визуализират празни клетки и причина. Автоматично са попълни клетките, където резултатите между Валидатор 1 и Валидатор 2 съвпадат. Клетките, където резултатите се разминават са празни и са оцветени в червено.
  1. Ако за една и съща секция се получат 2 или повече протокола, резултатите от тях се сравняват и:
  • в случай, че съвпадат, публикуваме снимките и от втория застъпник и ги обозначаваме с Ал******* ****ова, Пе *****ов, с уникалност на потребителя, резултатите не се акумулират;
  • в случай, че има разлика между двата протокола, отиват при Супер валидатор.

Как можем да гледаме снимките едновременно и на двата протокола, могат и да са 3?
Как ще променяме статус на вече публикуван протокол?

Можем ли да използваме логиката за преглед на резултатите при разминаване на протоколи при Валидатор 1 и Валидатор 2, като:

Протокол 1 Протокол 2 Супер валидатор
Попълнени данни без възможност за промяна Попълнени данни без възможност за промяна Автоматично са попълни клетките, където резултатите между Протокол 1 и Протокол 2 съвпадат. Клетките, където резултатите се разминават са празни и са оцветени в червено.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants