Supplier data management for Pimcore, i beta

Koble leverandørdata til Pimcore. Uten kode.

Pimcore 11 har ingen REST-webservice, så SDM Portal skriver gjennom Datahub GraphQL-API-et: objekter funnet etter key, opprettet under mappen du velger, oppdatert ett språk om gangen. Connectoren er i beta, og denne siden sier nøyaktig hva den gjør og ikke gjør.

Datahub GraphQL Objekter etter key, mappen du velger Beta, begrensningene står under
Tilkobling
  • ProtokollDatahub GraphQL, /pimcore-graphql-webservices/{config}
  • AutentiseringDatahub API-nøkkel på configens security definition
  • VersjonPimcore 11
  • StrukturClass
  • AdresseringObjektets key, under en målmappe per profil
  • StatusBeta
Ett mapping-lag, tre PIM-er
Du leser Pimcore-siden. Se produktoversikten.
Problemet

Der en leverandørfeed til Pimcore faktisk stopper

Leverandørfiler er laget for mennesker. Pimcore er laget for et skjema. Mesteparten av arbeidet er avstanden mellom de to, og den kommer tilbake med hver nye fil.

1

Ingen REST-webservice

Pimcore 11 fjernet den. Alt går gjennom en Datahub-konfigurasjon du oppretter selv, som bestemmer hvilke classes som er lesbare og skrivbare, og som holder API-nøkkelen.

2

Objekter er keys og stier

Et Pimcore-objekt adresseres ikke med et identifier-attributt, men med en key inne i et mappetre. En leverandørrad må ende opp i en key før noe kan skrives.

3

Språk er separate skrivinger

Lokaliserte felt oppdateres per språk, som betyr at en bred flerspråklig katalog blir mange små mutations i stedet for ett dokument.

Slik fungerer det

Slik skriver SDM Portal til Pimcore

Du tegner mappingen på et lerret. Vanskelige regler beskriver du i vanlig språk, og de kompileres én gang til en fast regel, slik at kjøringene forblir reproduserbare. Under står hva Pimcore-siden av dette faktisk gjør.

Datahub som integrasjonsflate

Du oppretter en Datahub-konfigurasjon i Pimcore, eksponerer de classene du vil fylle, setter en API-nøkkel på security definition og aktiverer den. SDM Portal kobler seg til det endepunktet med nøkkelen. Ingenting installeres inne i Pimcore.

Mapping per class

Velg classen og attributtskinnen begrenses til feltene i den, på samme måte som en familie eller et template gjør på de to andre PIM-ene.

Eksistens sjekket etter key

Før skriving slår SDM Portal opp de keysene den er i ferd med å berøre og avgjør per rad om det er en create eller en update. Sjekken finner også upubliserte objekter, så et objekt du opprettet i en tidligere kjøring blir oppdatert i stedet for duplisert.

En målmappe du velger

Nye objekter opprettes under en mappesti satt per profil. Når Datahub-konfigurasjonen eksponerer objektmapper, velger du den fra et søkbart tre lest live fra Pimcore; når den ikke gjør det, skriver du stien selv.

Verdier skrevet per språk

Én create, deretter én update-mutation per språk, med jevn takt slik at en stor katalog ikke oversvømmer endepunktet. En update uten innhold hoppes over i stedet for å sendes.

Alt før skrivingen er det samme

Opplasting, delingslenke eller e-postmottak, den visuelle flyt-editoren, KI-kompilerte transformasjoner, Translate- og Compose-blokkene, tørrkjøringen rad for rad, godkjenningsflyten, modusene create, update og upsert og delta sync er identiske med Ergonode- og Akeneo-banene. Bare skrivingen er ulik.

Attributtdekning

Hva vi kan skrive til Pimcore

Verdier skrives gjennom Datahub update-mutations, per språk. Select-verdier mappes til kodene classen din forventer; SDM Portal oppretter ikke nye verdier eller felt i class-definisjonen.

Tekstfelt Textarea Tall Datoer Lokaliserte felt per språk Objektets key Plassering i målmappe
Ærlige begrensninger

Hva Pimcore-connectoren ikke gjør ennå

Vi vil heller at du leser dette før du registrerer deg enn at du oppdager det i uke to. Hvert punkt under er en reell grense for Pimcore-connectoren i dag.

Beta

Yngre enn de to andre connectorene

Den skriver til en reell Pimcore-instans i dag: den finner objekter etter key, oppretter dem under en målmappe og oppdaterer verdier per språk. Den har færre funksjoner enn Ergonode- og Akeneo-connectorene, og de er alle listet her.

Din beslutning

Objekter havner upublisert

Et objekt opprettet av SDM Portal blir ikke publisert. Publisering forblir en beslutning i Pimcore. Key-sjekken finner upubliserte objekter, så neste kjøring oppdaterer det objektet i stedet for å lage et nytt.

Ikke støttet

Varianter, oppretting av alternativer, arbeidsflytstatus

Ingen variantforeldre og akser, ingen oppretting av select-verdier eller alternativer, ingen beriking av alternativer og ingen statusoverganger i arbeidsflyten. Det er Ergonode- og Akeneo-funksjoner.

Blir i Pimcore

Opprette felt

Du kan ikke opprette et nytt class-felt fra editoren. Class-definisjonen håndteres i Pimcore.

Følg med

Duplikate keys på tvers av mapper

Key-sjekken matcher på tvers av alle mapper. Hvis samme key finnes to ganger, får du en advarsel om duplikat key, og skrivingen treffer det første treffet.

Gjennomstrømning

Én update per språk per objekt

En bred flerspråklig katalog går saktere enn de batchede skrivebanene til Ergonode og Akeneo, der mange produkter reiser i én forespørsel.

Avhenger av configen

Mappevelgeren

Lesing av objektmapper er av som standard i en Datahub-konfigurasjon. Slå det på for å få mappetreet, eller skriv målstien i stedet.

FAQ

Spørsmål om Pimcore og SDM Portal

Hvilken Pimcore-versjon og hvilket API bruker SDM Portal?

Pimcore 11 via Datahub GraphQL-API-et. Pimcore 11 har ingen REST-webservice, så Datahub er integrasjonsflaten. Du oppretter en Datahub-konfigurasjon, eksponerer de classene du vil fylle, setter en API-nøkkel på security definition og aktiverer den.

Hva betyr beta for Pimcore-connectoren?

Den skriver til en reell Pimcore-instans i dag: den finner objekter etter key, oppretter dem under en målmappe og oppdaterer verdier per språk. Den er yngre enn Ergonode- og Akeneo-connectorene og har færre funksjoner, som er listet på denne siden. Vi kaller den beta slik at du kan vurdere det selv.

Blir objektene publisert automatisk?

Nei. Objekter opprettet av SDM Portal havner upublisert, og publisering forblir en beslutning i Pimcore. Eksistenssjekken finner upubliserte objekter, så en senere kjøring oppdaterer objektet du opprettet i stedet for å lage et nytt.

Hvordan matches Pimcore-objekter mot leverandørrader?

Etter objektets key. Før skriving går SDM Portal gjennom de keysene den er i ferd med å berøre og avgjør per rad om det er en create eller en update. Sjekken matcher keys på tvers av alle mapper, så hvis samme key finnes to ganger, får du en advarsel om duplikat key, og skrivingen treffer det første treffet.

Kan jeg fortsatt bruke den visuelle editoren og tørrkjøringen?

Ja. Alt før skrivingen er det samme som for Ergonode og Akeneo: flytlerretet, transformasjonene, KI-kompilerte regler, Translate- og Compose-blokkene, tørrkjøringen rad for rad, godkjenningsflyten og delta sync.

Andre PIM-er

Bruker du et annet PIM?

Editoren, transformasjonene og arbeidsflyten er felles. Bare skrivebanen er ulik per PIM, så hver connector har sin egen side.

Map Pimcore én gang. Så går resten av seg selv.

Opprett et arbeidsområde, koble til din Pimcore-instans og map din første leverandørfil. Fjorten dager gratis, ingen kortbelastning i prøveperioden.

Prøv gratis i 14 dager Snakk med oss