/
Pranešimų siuntimas/gavimas

Pranešimų siuntimas/gavimas

PAKEITIMAI 2019-05-24: Visur naudojame CompanyCode ir ExecutionProcedureID ir pakeisti veiksmai, tam, kad iš jo gautume ApplicationID

Importavimas iš Filemaker į Portalą

Suranda visas žinutes, kurios sukurtos per paskutines 5min ir turi tipą "Sent"

Autentifikavimasis:

POST https://{{server}}/fmi/data/v1/databases/{{database}}/sessions

Find:

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

layout - "Blank - Execution Procedure Supplier Messages Export"

Query:

{ "query": [ { "Type": "Sent" } ] }

DocumentBase64 - šiame laukelyjee bus įdėtas failas, kuris prikabintas prie žinutės

Po susirinkimo paleidžiamas scriptas:

Eksportavimas iš Portalo į Filemaker

Kai tiekėjas išsiunčia žinutę, turi būti paleidžiamos šios užklausos:

Autentifikavimasis:

Iš portalo turime du kintamuosius, per kuriuos reikia nustatyti ApplicationID - ExecutionProcedureID ir CompanyCode. Surandame SupplierID:

Pakeista 2020-04-17. Layout:

Užklausa:

Body:

Dėmesio, prieš CompanyCode numerį reikia “==”

Rezultatas:

Įsimename SupplierID.

Keičiame Layout į:

Užklausa:

Body (ExecutionProcedureID - pirkimo proceduros sisteminis numeris) (2019-08-08):

Rezultatas:

Įsimename ExecutionProcedureApplicationID. Jei mes jį turime išsisaugoję portale, galime veiskmus pradėti nuo čia.

Keičiame Layout į:

layout - "Blank - Execution Procedure Application Messages"

New Record:

Žinutės sukūrimo query (PAKEISTA 2019-08-08):

SupplierPersonFullName - Tiekėjo atstovo vardas ir pavarde. portalo puseje - laisvos formos laukelis

JEI BUVO PRISEGTAS FAILAS:

Tęsiame toliau darbą layoute “Blank - Execution Procedure Application Messages”

Pasiėmam sukurto įrašo record ID ir paleidžiame užklausą (šiuo atveju mano recordID buvo 21):

Išsisaugome ID “__ExecutionProcedureApplicationMessageIdPk”

Pakeičiam layoutą į ir kitus login duomenis į:

Autorizuojamės

Kuriam naują įrašą:

Body(Tuščias):

Kaip response gauname recordID, jį išsaugome ir siunčiame užklausą:

(Mano atveju recordID buvo 10501), Išsisaugome rezultatą:

Toliau siunčiame užklausą failui įkelti:

(vietoj 10501 įrašome savo gautą record ID)

Pakeičiame prisijungimo duomenis:

Autentifikuojamės:

Kuriame naują įrašą:

"_ExecutionProcedureApplicationMessageIdFk" yra mūsų sukurtos žinutės ID

"_DocumentIdFk" yra mūsų gautas dokumento ID

Related content

Tiekėjų dalyvavimo statusų, pasiūlymo pateikimo statusų atnaujinimas
Tiekėjų dalyvavimo statusų, pasiūlymo pateikimo statusų atnaujinimas
More like this
Pasiūlymų importas
Pasiūlymų importas
More like this
Procedūros atnaujinimas
Procedūros atnaujinimas
More like this