GQL schema · Mokymų santrauka

Rivile ERP GraphQL — domenai ir mutacijos (mokymams)

Trumpai sujungiu GraphQL domenus su tuo, ką rašote scenarijuose: rql ir mutate vardais.

Query šaknys (pavyzdžiai)

Sritis GraphQL / domenas RQL kryptis (scenarijuose)
Klientai client(s), adresai, banko sąskaitos FROM clients, susijusios lentelės pagal meta modelį
Prekyba purchaseOrder, purchaseInvoice, saleOrder, saleInvoice FROM purchaseOrders, purchaseInvoices, …
Atsargos inventoryAdjustment, inventoryMovement, inventoryStock FROM inventoryAdjustments, …
Automatizavimas callAutomation, automationExecutionLogs Iškvietimas iš išorės; scenarijuje — callErpAutomation (vidinis JS API)
Duomenų eksportas exportSchemas, dataTask Scenarijuje: getDataExportSchemas, fetchExportData

Mutacijų grupės (santrauka)

Tema Pavyzdžiai (GraphQL mutation vardai)
Dokumentai (prekyba, atsargos) Kurti / atnaujinti / post / unpost / cancel — pvz. createInventoryMovement, SF ir užsakymų analogai
Automatizavimas callAutomation, CRUD Automation
El. paštas sendEmailTemplate, šablonai
Batch postBatch, generateBatch

mutate("operationName", variables) dažnai sutampa su GraphQL mutacijų vardais — prieš produkciją visada patikrinu pagal savo schemą ir vidinį API aprašą.