Supplier Data Management Ergonodelle

Yhdistä toimittajadata Ergonodeen. Ilman koodia.

Ergonode tarjoaa vain GraphQL:n, ja jokaisella attribuuttilajilla on oma tyypitetty mutaationsa. SDM Portal tietää, mitä käyttää, kirjoittaa varianttisi siinä järjestyksessä jota Ergonode vaatii, ja toistaa samat säännöt jokaisessa tiedostossa jonka toimittaja lähettää.

Variantit akseleineen ja bindingeineen Työnkulun tilasiirtymät Testiajo ennen jokaista kirjoitusta
Yhteys
  • ProtokollaVain GraphQL, /api/graphql/
  • TodennusAPI-avain X-API-KEY-otsakkeessa
  • RakenneTemplate
  • KirjoitusAliasoidut GraphQL-mutaatiot, 25 operaatiota per pyyntö
  • VariantitEnsin simple productit, sitten variable product bindingeineen
  • Delta syncTiiviste per kirjoitusoperaatio
Yksi mappauskerros, kolme PIM-järjestelmää
Luet Ergonode-sivua. Katso tuotteen yleiskuvaus.
Ongelma

Missä Ergonode-toimittajasyöte todella jumittuu

Toimittajatiedostot on tehty ihmisille. Ergonode on tehty skeemalle. Suurin osa työstä on näiden välinen etäisyys, ja se palaa jokaisen uuden tiedoston mukana.

1

Jokaisella lajilla on oma mutaationsa

Text, numeric, select, multi select, unit, price ja relation tarvitsevat kukin eri tyypitetyn mutaation. Jos lähetät arvon väärän kautta, Ergonode vastaa tuntemattomalla virheellä ilman yksityiskohtia.

2

Variantit tarvitsevat järjestyksen

Lasten täytyy olla olemassa ennen kuin variable product voi sitoa ne. Jos järjestys on väärä, bindingit epäonnistuvat.

3

Tila on graafi, ei kenttä

Ergonode validoi työnkulun siirtymät palvelimella, joten et voi vain asettaa haluamaasi tilaa siitä, missä tuote nyt on.

Miten se toimii

Miten SDM Portal kirjoittaa Ergonodeen

Piirrät mappauksen kankaalle. Hankalat säännöt kuvaat tavallisella kielellä, ja ne käännetään kerran kiinteäksi säännöksi, jotta ajot pysyvät toistettavina. Alla on se, mitä Ergonoden puoli siitä tosiasiassa tekee.

Mappaus templaten mukaan

Valitse template, ja attribuuttipalkki rajautuu sen attribuutteihin. Templateilla ei ole API:ssa näyttönimeä, joten valitsin näyttää templaten koodin. Sisäänrakennettu SKU ei kuulu attribuuttivirtaan, joten lisätään kenttä nimeltä esa_sku ja mappaat SKU:n kuten minkä tahansa muun sarakkeen.

Tyypitetyt kirjoitukset, ratkaistuna livenä

Text, textarea ja date lähtevät merkkijonona, numeric, price ja unit floattina, select optiokoodina, multi select optiokoodien listana ja relation SKU-listana. Laji tulee live-katalogistasi, ei arvon muodosta, joten numeeriselta näyttävä artikkelinumero menee silti tekstinä.

Arvot localea kohti

Locale on piirtämäsi yhteysviivan ominaisuus. Kolme kuvaussaraketta täyttää yhden attribuutin kolmella kielellä, ja ajon kieli ratkaisee oletuksen.

Variantit akseleineen ja bindingeineen

Merkitse lähdesarakkeisiin parent key, yksi tai useampi varianttiakseli ja variantin SKU. Ensin luodaan simple productit, sitten variable product bindingeineen, mikä on Ergonoden vaatima järjestys. Akseliarvot jotka kulkevat ValueMapin läpi ratkeavat silti binding-koodeiksi.

Työnkulun tila lyhimmän polun kautta

Koska Ergonode pakottaa siirtymägraafin, tuotteen nykyisestä tilasta mappaamaasi tilaan laskettu lyhin polku kuljetaan askel askeleelta sen sijaan, että se asetettaisiin yhdellä hyppäyksellä.

Kategoriat useasta taksonomiasta

Flow voi sisältää useamman kuin yhden taksonomiasolmun. Jokainen mappaa lähdearvon kategoriaan, ja tuote saa kaiken ratkenneen duplikaateista siivotun yhdisteen yhdellä kategoriakutsulla.

Optiot, luotuina ja rikastettuina

Puuttuvat optiot luodaan lyhyellä ehdotetulla koodilla pienin kirjaimin, ja voit muokata sitä arvoittain. Option custom fieldit tyypeiltään text, textarea ja rich text voidaan täyttää saman rivin muista sarakkeista, joten pitkä hoito-ohjeteksti menee custom fieldiin ja optiolle jää luettava nimi. Optioiden nimet rajautuvat 255 merkkiin.

Uudet attribuutit editorista

Luo tyyppien text, textarea, numeric, date, select, multi select, unit, price ja relation attribuutteja suoraan kankaalta. Ergonodella ei ole API:a attribuutin lisäämiseen templateen, joten luotu attribuutti on instanssin laajuinen ja lisäät sen templateen Ergonodessa itse. Editori kertoo tämän sillä hetkellä, kun luot attribuutin.

Erät jotka selviävät huonosta solusta

Kirjoitukset lähtevät aliasoituina GraphQL-mutaatioina, 25 operaatiota per pyyntö, tahdistettuna. Yksi hylätty arvo voi kaataa koko niputetun dokumentin, joten erä jossa jokainen operaatio kaatui samaan virheeseen ajetaan uudelleen operaatio kerrallaan. Vain todellinen syyllinen kaatuu, ja Ergonoden oma validointiselite näkyy rivillä.

Pehmeät virheet pysyvät pehmeinä

Arvo kuten nvt numeerisella attribuutilla ohitetaan varoituksella, joka nimeää SKU:n. Kaksoiskappale unique-attribuutilla, esimerkiksi yhteinen tullikoodi, kirjataan ohitukseksi sen sijaan, että tuote kaatuisi. Relaatio SKU:hun jota ei vielä ole poistetaan siitä kirjoituksesta ja nimetään varoituksessa, joten loput relaatiosta menee silti perille.

Attribuuttien kattavuus

Mitä voimme kirjoittaa Ergonodeen

Select ja multi select mapataan optiokoodeihin, ja puuttuvat optiot voidaan luoda ja rikastaa. Hinta-attribuutti on yksi float, jonka valuutta määritetään attribuutille Ergonodessa, ja unit-attribuutti lukee yksikkösymbolinsa attribuutilta.

Teksti Textarea Numeric Päivämäärä Select Multi select Unit Price Tuoterelaatio Kategoriat Työnkulun tila Varianttien bindingit
Rehelliset rajoitukset

Mitä Ergonode-liitin ei vielä tee

Luet tämän mieluummin ennen rekisteröitymistä kuin huomaat sen toisella viikolla. Jokainen alla oleva kohta on Ergonode-liittimen todellinen raja tänään.

Ei kirjoitettavissa

Kuvat, galleriat, tiedostot

Media-attribuutit näkyvät palkissa mutta niitä ei kirjoiteta. Option custom fieldit tyypiltään image suodatetaan pois samasta syystä.

Yksi valuutta

Hinnat

Ergonoden hinta-attribuutti sisältää yhden floatin, ja sen valuutta määritetään attribuutille Ergonodessa. Yhteysviivakohtainen valuutta, jossa useat sarakkeet yhdistyvät yhdeksi kokoelmaksi, on Akeneon ominaisuus.

Rajauksen ulkopuolella

Grouping productit

Vain simple ja variable productit. Grouping producteja ei luoda.

Manuaalinen vaihe

Attribuutin lisääminen templateen

Ergonodella ei ole tähän API:a. Editorista luotu attribuutti on olemassa koko instanssissa, ja lisäät sen templateen Ergonodessa ennen kuin se ilmestyy rajattuun palkkiin.

API:n raja

Yli 255 merkin optionimet

Ergonode hylkää pidemmät optionimet läpinäkymättömällä virheellä, joten nimet katkaistaan 255 merkkiin. Laita koko teksti option custom fieldiin.

Kosmeettinen

Templatejen nimet

Ergonoden API ei palauta templatelle näyttönimeä, joten valitsimet ja varoitukset näyttävät templaten koodin.

FAQ

Kysymyksiä Ergonodesta ja SDM Portalista

Miten SDM Portal yhdistyy Ergonodeen?

Ergonode tarjoaa vain GraphQL:n osoitteessa /api/graphql/. Lisäät instanssin URL-osoitteen ja API-avaimen, joka lähetetään X-API-KEY-otsakkeena, ja yhteys varmistetaan aidolla handshakella. Avain tallennetaan salattuna, eikä se koskaan kuulu vietyyn mappaukseen.

Käsitteleekö SDM Portal Ergonoden variantteja?

Kyllä. Merkitset lähdesarakkeisiin parent keyn, varianttiakselit ja variantin SKU:n. Ensin luodaan simple productit ja sitten variable product bindingeineen, mikä on Ergonoden vaatima järjestys. Akseliarvot jotka kulkevat ValueMapin läpi ratkeavat silti binding-koodeiksi.

Voiko se asettaa Ergonoden työnkulun tilan?

Kyllä. Ergonode validoi tilasiirtymät palvelimella, joten SDM Portal laskee lyhimmän polun tuotteen nykyisestä tilasta mappaamaasi tilaan ja kulkee sen askel askeleelta.

Miten yksi huono solu ei kaada koko erää?

Kirjoitukset niputetaan aliasoituina GraphQL-mutaatioina, 25 operaatiota per pyyntö. Yksittäinen hylätty arvo voi kaataa koko niputetun dokumentin, joten erä jossa jokainen operaatio kaatui samaan virheeseen ajetaan uudelleen operaatio kerrallaan. Vain todellinen syyllinen kaatuu, ja Ergonoden palauttama syy näkyy rivillä.

Puskaako toinen ajo kaiken uudelleen?

Ei. Jokainen kirjoitus tiivistetään operaatiokohtaisesti, joten muuttumattoman tiedoston uusi ajo raportoi tuotteet muuttumattomina eikä kirjoita mitään. Niitä kertoja varten kun haluat puskea kaiken uudelleen, on pakotettu täysi uudelleensynkronointi.

Muut PIM-järjestelmät

Käytätkö toista PIM-järjestelmää?

Editori, muunnokset ja työnkulku ovat samat kaikille. Vain kirjoituspolku eroaa PIM-järjestelmän mukaan, joten jokaisella liittimellä on oma sivunsa.

Mappaa Ergonode kerran. Sen jälkeen se toimii itsestään.

Luo työtila, yhdistä Ergonode-instanssisi ja mappaa ensimmäinen toimittajatiedostosi. Neljätoista päivää maksutta, kortilta ei veloiteta mitään kokeilujakson aikana.

Kokeile 14 päivää maksutta Ota yhteyttä