Sitecore-Woodwing: product loopt niet door

Gemaakt door Amina Bensliman, Gewijzigd op Do, 15 Okt om 3:26 PM op Amina Bensliman

Item wordt niet overgezet van Sitecore naar Woodwing

Een item dat in Sitecore is aangemaakt, wordt niet altijd automatisch doorgestuurd naar Woodwing. Dit kan verschillende oorzaken hebben.

Om te begrijpen waar het probleem kan ontstaan, is het goed om eerst te weten hoe de koppeling tussen Sitecore en Woodwing tot stand komt.

Hoe werkt de koppeling?

Elk item in Sitecore heeft een unieke code (GUID). Deze GUID wordt via een JSON-bestand overgezet naar Woodwing. De GUID vormt daarmee de koppeling tussen het item in Sitecore en het bijbehorende item in Woodwing.


NB: Zie je de Quickinfo-sectie met de waarde GUID (Item-ID) niet? Bekijk dan het aparte FAQ-item om deze informatie zichtbaar en vindbaar te maken. 



Om een item succesvol over te kunnen zetten, moeten alle bovenliggende niveaus al bekend zijn in Woodwing.

Stel dat je het item ‘Lloret de Mar’ wilt overzetten. Dan moeten de bovenliggende niveaus ‘Costa Brava’ en ‘Spanje’ al in Woodwing aanwezig zijn.

Hierbij is het niet voldoende dat deze items alleen in Woodwing bestaan. Ze moeten ook beschikken over een JSON-bestand waarin dezelfde GUID staat als in Sitecore.

Dit is in sommige gevallen niet het geval, bijvoorbeeld als gevolg van de eerdere migratie.


Woodwing


Sitecore


Verkeerde GUID

Daarnaast kunnen er situaties ontstaan waarin verschillende elementen dezelfde naam hebben. Denk bijvoorbeeld aan de plaats ‘Rome’ en een marker met de naam ‘Rome’.

In dergelijke gevallen kan het voorkomen dat aan een item de verkeerde GUID is gekoppeld. De plaats 'Rome' heeft dan de GUID van de marker Rome in de Json file in Woodwing.  Hierdoor kan de koppeling tussen Sitecore en Woodwing niet correct worden gemaakt voor alle onderliggende items.


Oplossing

1. Het bovenliggende niveau heeft nog geen JSON-bestand

Controleer eerst of alle bovenliggende niveaus over een JSON-bestand beschikken in Woodwing.

Heeft een bovenliggend niveau nog geen JSON-bestand? Klik dan in Sitecore op dit niveau en vervolgens op de knop ‘Woodwing’.

Controleer daarna of er in Woodwing een JSON-bestand voor dit niveau is aangemaakt.

Herhaal dit voor alle bovenliggende niveaus.

 

LET OP: Gebruik de knop  ‘Export tree to Woodwing’ alleen op productniveau. Een export vanaf een hoger niveau bevat een te grote hoeveelheid gegevens. Hierdoor kan het zeer lang duren voordat de gegevens zijn overgezet en kunnen er weer verkeerde koppeling ontstaan zoals het eerder genoemde voorbeeld Rome.

Wanneer alle niveaus een JSON-bestand hebben, kun je het product opnieuw proberen over te zetten naar Woodwing.

2. Het JSON-bestand bevat een verkeerde GUID

Hebben alle bovenliggende niveaus wel een JSON-bestand, maar staat hierin ergens een verkeerde GUID?

Kopieer dan de GUID van het betreffende item uit Sitecore. Let erop dat je alleen de GUID kopieert, zonder accolades {}.

Vervang vervolgens de verkeerde GUID in het JSON-bestand in Woodwing door de juiste GUID uit Sitecore.

Hiermee wordt de juiste koppeling tussen Sitecore en Woodwing hersteld. Daarna kun je het product opnieuw proberen over te zetten.

 

Een item in Woodwing kan en mag dus ook altijd maar één Json file bevatten.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren