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
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren