/
Tiekėjų dalyvavimo statusų, pasiūlymo pateikimo statusų atnaujinimas

Tiekėjų dalyvavimo statusų, pasiūlymo pateikimo statusų atnaujinimas

 

Applications - Sąsaja tarp pirkimo ir tiekėjo, t.y., kad tiekėjas tame pirkime dalyvauja, pateikė pasiūlymą ir t.t.

 

JEI PIRKIMAS ATVIRAS IR BET KAS GALI DALYVAUTI

Iš portalo tiekėjas paspaudžia mygtuką “Dalyvauti” ir tada vyksta šios operacijos

Pakeista 2019-05-24: Portalas naudoja CompanyCode, mes atliekame atitinkamus veiksmus susirasti reikiamus įrašus FM duomenų bazėje (tam, kad portalui nereiktų sinchronizuoti applicationID)

PASTABA 2020-04-17: Vis dar naudojam CompanyCode. Man atrodo, portale tiekėjai turi OrganisationCode. Mūsų vidinį supplierID paduoti nereikia, mes jį gausim šio proceso metu.

Layout:

Blank - Suppliers Search

Užklausa:

POST https://{{server}}/fmi/data/v1/databases/{{database}}/layouts/{{layout}}/_find

Body:

Dėmesio: Prieš companyCode turime parašyti “==”, tam, kad rastų tik tokias reikšmes ir tai nebūtų dalis kitos reikšmės

{ "query": [ { "CompanyCode": "==301533926" } ] }

Response:

Įsimename SupplierID.

Keičiame layout į:

Užklausa:

Body text:

Išssaugome gautą recordID (buvo 16) ir siunčiame užklausą:

Rezultate matome:

Įsimename ExecutionProcedureApplicationID tolimesniems veiksmams.

Sukuriame statusų pasikeitimo įrašą:

Layout:

Query

Body text:

STATUSŲ ATNAUJIMAS

Kai portale yra paspaudžiamas mygtukas iš tiekėjo pusės “Dalyvauti”, “Pateikti pasiūlymą”, “Atsiimti pasiūlymą”, keičiasi application’o statusas.

Layout:

Užklausa:

Body:

Dėmesio: Prieš companyCode turime parašyti “==”, tam, kad rastų tik tokias reikšmes ir tai nebūtų dalis kitos reikšmės

Response:

Įsimename SupplierID (šiuo atveju 14).

Susirandame ApplicationID:

Layout:

Užklausa:

Body:

Rezultatas:

Įsimename ExecutionProcedureApplicationID (šiuo atveju 33) ir recordID. Jei Portale yra išsaugotas Application ID ir recordID, tada žingsnius iki čia praleidžiame:

Tada rašome užklausą:

Paskutinis nr. yra tas record ID, Query:

Statusai:
Supplier accepted invitation - Priėmė kvietimą (Participate)
Supplier submitted proposal - Pateikė pasiūlymas (Submit)
Supplier revoked proposal - Atsiėmė pasiūlymas (Revoke)

Tada pakeičiame layoutą į:

Tada siunčiama užklausa sukurti naują record:

Body text:

_ExecutionProcedureApplicationIdFk - Tas pats paraiškos ID
Change:
Jei buvo Accepted - “Supplier accepted invitation”
Jei buvo Submitted - “Supplier submitted proposal”

Jei buvo Revoked - “Supplier revoked proposal”

Related content

Pranešimų siuntimas/gavimas
Pranešimų siuntimas/gavimas
More like this
Procedūros atnaujinimas
Procedūros atnaujinimas
More like this