Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Pasiūlymų importavimas:

Layout - Blank - Execution Procedure Proposals (Import)

...

  • Pažymimi teisingai suimportuoti pasiūlymai - jų įrašai ištrinami

  • Jei neimportuojama, tai parašoma žinutė dėl kokios priežasties:

    • Tiekėjo pasiūlymas jau suvestas

    • Nepradėtas sisteminis vertinimas / Nėra vokų atplėšimo etapo

PROCEDŪROS REIKALAVIMŲ IMPORTAS

Prie procedūros eksportavimo pridėtas JSONArray su kvalifikacijos reikalavimais:

ExecutionProcedureRequirements:

  • Group - reikalavimų grupė

  • Name - reikalavimo pavadinimas

  • ProveDocument - reikalavimą įrodantis dokumentas

  • Requirements - paties reikalavimo aprašymas

  • Type - reikalavimo tipas

  • _ExecutionProcedureIdFk - procedūros ID

  • _RequirementIdFk - šabloninio reikalavimo įrašo ID (nėra reikalingas)

  • __ExecutionProcedureRequirementIdPk - reikalavimo priskirto procedūrai ID (reikalingas)

  • ExecutionProcedureRequirementParts - sąrašas (JSONArray) procedūros dalių, kurioms galioja reikalavimas, kiekvieno elemento duomenys:

    • _ExecutionProcedureRequirementIdFk

    • _ExecutionProcedurePartIdFk

Tiekėjas turi įkelti dokumentą susietą su konkrečiu procedūros reikalavimu - svarbus __ExecutionProcedureRequirementIdPk

Tada mes norime šį dokumentą įsikelti į sistemą (pradžiai sukursime įrašą importavimo lentelėje, paskui skriptu viduje apiforminsime, sukursime tinkamus įrašus tam skirtose lentelėse)

Iš integracijos su portalu pusės:

Layout - "Blank - Proposal Requirement File Import"

1 žingsnis - Sukurti įrašą importavimo lentelėje dokumentų įkėlimui
POST https://{‌{server}‌}/fmi/data/v1/databases/{‌{database}‌}/layouts/{‌{layout}‌}/records
Body:
{
"fieldData": {
"_SupplierIdFk": TiekėjoID,
"_ExecutionProcedureRequirementIdFk": Procedūros reikalavimo ID (paimtas viršuje)
}
}
2 žingsnis - Pasiimti sukurto įrašo record ID

3 žingsnis - Įkelti dokumentą į naująjį įrašą
https://{‌{server}‌}/fmi/data/v1/databases/{‌{database}‌}/layouts/{‌{layout}‌}/records/{‌{NaujoRecordID}‌}/containers/Document/1

4 žingsnis - dar mūsų susitarimo reikalas dėl ryšio su dokumentų failu - klausimas ar veiks iš Postman. Iškviesti dokumentų įkėlimo iš importavimo lentelės skriptą.