AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
Voer de volgende taken uit om te controleren hoe en wanneer de levende exemplaren met hun broninhoud worden gesynchroniseerd.
Bepaal of de bestaande rollout configuraties aan uw vereisten voldoen, of u één of meerdere moet tot stand brengen.
Geef de rollout-configuraties op die u wilt gebruiken voor uw live kopieën.
Geïnstalleerde en Aangepaste implementatieconfiguraties installed-and-custom-rollout-configurations
Deze sectie verstrekt informatie over de geïnstalleerde rollout configuraties en de synchronisatieacties die zij gebruiken, en hoe te om douaneconfiguraties tot stand te brengen indien vereist.
CAUTION
Het bijwerken van of het veranderen van een uit de doos (geïnstalleerde) rollout configuratie is niet aanbevolen. Als er een vereiste voor een douanelevende actie is dan zou het in een aangepaste rollout configuratie moeten worden toegevoegd.
Rollouttriggers rollout-triggers
Elke rollout configuratie gebruikt een rollout trekker die de rollout veroorzaakt om voor te komen. Rolloutconfiguraties kunnen een van de volgende triggers gebruiken:
Bij rollout: De Uitrol wordt gebruikt op de blauwe afdrukpagina, of Synchroniseren wordt gebruikt op de pagina voor live kopiëren.
Bij wijziging: De bronpagina wordt gewijzigd.
Bij activering: De bronpagina wordt geactiveerd.
Bij deactivering: De bronpagina wordt gedeactiveerd.
NOTE
Het gebruik van de trigger Bij wijziging kan van invloed zijn op de prestaties. Zie MSM best practices voor meer informatie .
De volgende lijst maakt een lijst van de rollout configuraties die met AEM geïnstalleerd zijn. De lijst omvat de trekker en synchronisatieacties van elke rollout configuratie. Als de geïnstalleerde acties van de rollout configuratie niet aan uw vereisten voldoen, kunt u een nieuwe rollout-configuratie maken.
Standaardrollout-configuratie waarmee het implementatieproces kan worden gestart bij rollout-trigger en waarmee handelingen kunnen worden uitgevoerd: onderliggende knooppunten maken, bijwerken, verwijderen en ordenen.
Hiermee wordt inhoud naar de live kopie gespoeld wanneer de blauwdrukpagina wordt gewijzigd, zonder verwijzingen bij te werken (bijvoorbeeld voor oppervlakkige kopieën).
Gebruik spaarzaam deze rollout configuratie aangezien het bij de trekker van de Wijziging gebruikt.
Past doeleigenschappen van een catalogusblauwdruk toe. Moet worden uitgevoerd na configuratie voor het uitvoeren van cataloguspagina-inhoud.
Bij rollout
catalogRolloutHooks
DPS-configuratie voor publicatie
Configuratie voor rollout van DPS-publicatie waarmee het implementatieproces kan worden gestart bij rollout-trigger, maar waarbij bindingseigenschappen van Folio Producer bij de eerste rollout worden uitgesloten
De volgende lijst maakt een lijst van de synchronisatieacties die met AEM geïnstalleerd zijn. Als de geïnstalleerde acties niet aan uw vereisten voldoen, kunt u Nieuwe synchronisatiehandeling maken.
Naam van handeling
Beschrijving
Eigenschappen
contentCopy
Wanneer knooppunten van de bron niet op de live kopie bestaan, worden de knooppunten naar de live kopie gekopieerd. De CQ MSM Content Copy Action-service configureren om de knooppunttypes, paragraafpunten, en pagina-eigenschappen te specificeren om uit te sluiten.
Hiermee bewerkt u de eigenschappen van de actieve kopie. De eigenschap editMap bepaalt welke eigenschappen worden bewerkt en de waarde ervan. De waarde van de eigenschap editMap moet de volgende indeling gebruiken:
Met deze waarde worden de eigenschappen van de knooppunten van de live kopie als volgt bewerkt:
De sling:resourceType eigenschappen die zijn ingesteld op contentpage of aan homepage zijn ingesteld op mobilecontentpage.
De cq:template eigenschappen die zijn ingesteld op contentpage zijn ingesteld op mobilecontentpage.
editMap: (String) Hiermee worden de eigenschap, de huidige waarde en de nieuwe waarde aangegeven. Zie de Beschrijving voor meer informatie.
meedelen
Verstuurt een paginagebeurtenis die de pagina heeft uitgerold. Om op de hoogte te worden gebracht, moet u zich eerst abonneren op rollout-gebeurtenissen.
orderChildren
Op het levende exemplaar, orden het de kinderen (knopen), die op de orde op de blauwdruk worden gebaseerd
referencesUpdate
Voor de live kopie werkt deze synchronisatiehandeling verwijzingen bij, zoals koppelingen. Er wordt gezocht naar paden op de pagina's met live kopieën die naar een bron in de blauwdruk verwijzen. Wanneer gevonden, werkt het de weg bij om aan het verwante middel binnen het levende exemplaar (in plaats van het blauwdruk) te richten. Verwijzingen met doelen buiten de blauwdruk worden niet gewijzigd.
Deze actie moet de enige synchronisatieactie inbegrepen in een rollout configuratie zijn.
targetActivate
Hiermee activeert u de live kopie.
Deze actie moet de enige synchronisatieactie inbegrepen in een rollout configuratie zijn.
targetDeactivate
Hiermee wordt de actieve kopie gedeactiveerd.
Deze actie moet de enige synchronisatieactie inbegrepen in een rollout configuratie zijn.
werkstroom
Hiermee wordt de workflow gestart die door de eigenschap target (alleen voor pagina's) wordt gedefinieerd en wordt de live kopie als een payload ingesteld.
Het doelpad is het pad van het modelknooppunt.
doel: (String) Het pad naar het workflowmodel.
verplicht
Plaatst de toestemming van verscheidene ACLs op de levende exemplaarpagina aan read-only voor een specifieke gebruikersgroep. De volgende ACLs wordt gevormd:
ActionSet.ACTION_NAME_REMOVE
ActionSet.ACTION_NAME_SET_PROPERTY
ActionSet.ACTION_NAME_ACL_MODIFY
Gebruik deze handeling alleen voor pagina's.
doel: (Tekenreeks) De id van de groep waarvoor u machtigingen instelt.
mandatoryContent
Plaatst de toestemming van verscheidene ACLs op de levende exemplaarpagina aan read-only voor een specifieke gebruikersgroep. De volgende ACLs wordt gevormd:
ActionSet.ACTION_NAME_SET_PROPERTY
ActionSet.ACTION_NAME_ACL_MODIFY
Gebruik deze handeling alleen voor pagina's.
doel: (Tekenreeks) De id van de groep waarvoor u machtigingen instelt.
mandatoryStructure
Plaatst de toestemming van ACL ActionSet.ACTION_NAME_REMOVE op de levende exemplaarpagina aan read-only voor een specifieke gebruikersgroep. Gebruik deze handeling alleen voor pagina's.
doel: (Tekenreeks) De id van de groep waarvoor u machtigingen instelt.
VersionCopyAction
Als de blauwdruk-/bronpagina ten minste één keer is gepubliceerd, wordt een pagina voor live kopieën gemaakt met de versie die wordt gepubliceerd. Opmerking: deze handeling is alleen beschikbaar voor het maken van een pagina met live kopieën op basis van een gepubliceerde bronpagina, niet voor het bijwerken van een bestaande pagina met live kopieën.
PageMoveAction
De PageMoveAction is van toepassing wanneer een pagina in de blauwdruk is verplaatst.
De actie kopieert eerder dan verplaatst de (verwante) pagina LiveCopy van de plaats vóór de beweging aan de plaats na.
De PageMoveAction verandert niet de pagina LiveCopy bij de plaats vóór de beweging. Daarom voor opeenvolgende RolloutConfigurations heeft het de status van een LiveRelationship zonder Blauwdruk.
Deze actie moet de enige synchronisatieactie inbegrepen in een rollout configuratie zijn.
prop_referenceUpdate: (Boolean) Ingesteld op true om verwijzingen bij te werken. De standaardwaarde is true.
productCreateUpdate
Hiermee maakt of werkt u productbronnen in een catalogus bij. Deze actie is bedoeld om in één van de volgende situaties te worden gebruikt:
Een catalogus genereren of implementeren (of sectie Catalogus)
Een gebruiker herstelt synchronisatieovererving voor een productcomponent.
markLiveRelationship
Geeft aan dat er een live relatie bestaat voor inhoud die is gestart.
catalogRolloutHooks
Voert catalogus-generatie-specifieke rollout haken uit. Roept de methode executePageRolloutHooks en executeProductRolloutHooks van de methode van de CatalogGenerator aan. Zie com.adobe.cq.commerce.pim.api.CatalogGenerator in AEM JavaDocs.
productUpdate
Hiermee werkt u productpagina's bij in een live kopie van een productcatalogus
Een rollout-configuratie maken creating-a-rollout-configuration
U kunt een rollout-configuratie maken als de geïnstalleerde implementatieconfiguraties niet voldoen aan uw toepassingsvereisten:
De nieuwe rollout configuratie is dan beschikbaar aan u wanneer het plaatsen van rollout configuraties op een blauwdruk of een levende exemplaarpagina.
Eigenschappen en knooppunttypen uitsluiten van synchronisatie excluding-properties-and-node-types-from-synchronization
U kunt verscheidene diensten vormen OSGi die overeenkomstige synchronisatieacties steunen zodat zij geen specifieke knooptypes en eigenschappen beïnvloeden. Veel eigenschappen en subknooppunten die bijvoorbeeld betrekking hebben op de interne werking van AEM, mogen niet in een live kopie worden opgenomen. Alleen de inhoud die relevant is voor de gebruiker van de pagina moet worden gekopieerd.
Wanneer het werken met AEM zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie OSGi configureren voor meer details en de aanbevolen werkwijzen.
In de volgende tabel staan de synchronisatiehandelingen waarvoor u de knooppunten kunt opgeven die moeten worden uitgesloten. De lijst verstrekt de namen van de diensten om het gebruiken van de Console en PID van het Web voor het vormen van het gebruiken van een gegevensopslagknoop te vormen.
In de volgende tabel worden de eigenschappen beschreven die u kunt configureren:
Web Console-eigenschap / OSGi-eigenschap
Beschrijving
Uitgesloten knooppunten
cq.wcm.msm.action.excludednodetypes
Een reguliere expressie die overeenkomt met de knooppunttypen die moeten worden uitgesloten van de synchronisatiehandeling.
Uitgesloten alinea-items
cq.wcm.msm.action.excludedparagraphitems
Een reguliere expressie die overeenkomt met de alinea-items die moeten worden uitgesloten van de synchronisatiehandeling.
Eigenschappen van uitgesloten pagina
cq.wcm.msm.action.excludedprops
Een reguliere expressie die overeenkomt met de pagina-eigenschappen die moeten worden uitgesloten van de synchronisatiehandeling.
Genegeerde Mixin NodeTypes
cq.wcm.msm.action.ignoredMixin
Alleen beschikbaar voor CQ MSM Content Update Action. Een reguliere expressie die overeenkomt met de namen van knooppunttypen die moeten worden uitgesloten van de synchronisatiehandeling.
NOTE
In de klassieke gebruikersinterface geeft het vergrendelingspictogram dat in het dialoogvenster Pagina-eigenschappen voor LiveCopy-pagina's wordt weergegeven, niet de configuratie van de eigenschap Eigenschappen van uitgesloten pagina weer. Het vergrendelingspictogram wordt zelfs weergegeven voor eigenschappen die zijn uitgesloten van de synchronisatiehandeling.
Actie voor bijwerken van CQ MSM-inhoud - Uitsluitingen cq-msm-content-update-action-exclusions
Verscheidene eigenschappen en knooptypes worden uitgesloten door gebrek, worden deze bepaald in de configuratie OSGi van Update-actie CQ MSM-inhoud, onder Eigenschappen van uitgesloten pagina.
Standaard worden eigenschappen die overeenkomen met de volgende reguliere expressies uitgesloten (d.w.z. niet bijgewerkt) bij rollout:
U kunt de expressies wijzigen die de uitsluitingslijst naar wens definiëren.
Als u bijvoorbeeld de pagina wilt Titel om te worden opgenomen in de wijzigingen die voor de uitrol worden overwogen, jcr:title van de uitsluitingen. Bijvoorbeeld met regex:
jcr:(?!(title)$).*
Synchronisatie configureren voor het bijwerken van verwijzingen configuring-synchronization-for-updating-references
U kunt verscheidene diensten vormen OSGi die overeenkomstige synchronisatieacties met betrekking tot het bijwerken van verwijzingen steunen.
Wanneer het werken met AEM zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie OSGi configureren voor meer details en de aanbevolen werkwijzen.
In de volgende tabel staan de synchronisatiehandelingen waarvoor u de update van de verwijzing kunt opgeven. De lijst verstrekt de namen van de diensten om het gebruiken van de Console en PID van het Web voor het vormen van het gebruiken van een gegevensopslagknoop te vormen.
Alleen beschikbaar voor Update-actie CQ MSM-verwijzingen. Selecteer deze optie (de Console van het Web) of plaats dit booleaanse bezit aan waar (bewaarplaats configuratie) om verwijzingen te vervangen die om het even welke middel richten dat binnen de tak van top-most LiveCopy is.
Alleen beschikbaar voor CQ MSM Page Move Action. Selecteer deze optie (Webconsole) of stel deze Booleaanse eigenschap in op true (configuratie opslagplaats) om verwijzingen bij te werken om de originele pagina te gebruiken in plaats daarvan naar de LiveCopy-pagina te verwijzen.
De te gebruiken configuraties voor rollout opgeven specifying-the-rollout-configurations-to-use
MSM laat u toe om reeksen rollout configuraties te specificeren die algemeen worden gebruikt, en wanneer vereist kunt u hen voor specifieke levende exemplaren met voeten treden. MSM verstrekt verscheidene plaatsen voor het specificeren van de rollout configuraties aan gebruik. De locatie bepaalt of de configuratie van toepassing is op een specifieke live kopie.
De volgende lijst van plaatsen waar u de rollout configuraties kunt specificeren om te gebruiken beschrijft hoe MSM bepaalt welke rollout configuraties aan gebruik voor een levende kopie:
Eigenschappen van pagina's voor live kopiëren: Wanneer een levende exemplaarpagina wordt gevormd om één of meerdere rollout configuraties te gebruiken, gebruikt MSM die rollout configuraties.
Eigenschappen van vervagingspagina: Wanneer een levend exemplaar op een blauwdruk gebaseerd is, en de levende exemplaarpagina niet met een rollout configuratie wordt gevormd, wordt de rollout configuratie die met de de bronpagina van de blauwdruk wordt geassocieerd gebruikt.
Eigenschappen van bovenliggende pagina voor live kopiëren: Wanneer noch de levende exemplaarpagina noch de de bronpagina van de blauwdruk met een rollout configuratie worden gevormd, wordt de rollout configuratie die op de levende de ouderpagina van de exemplaarpagina van toepassing is gebruikt.
Systeemstandaard: Wanneer de rollout configuratie van de levende ouderpagina van het exemplaar niet kan worden bepaald, wordt de systeem standaardrollout configuratie gebruikt.
Bijvoorbeeld, gebruikt een blauwdruk de Site van de Verwijzing Wij.Retail als broninhoud. Op basis van de blauwdruk wordt een site gemaakt. Elk punt in de volgende lijst beschrijft een verschillend scenario betreffende het gebruik van rollout configuraties:
Geen van de pagina's van de blauwdruk of de levende exemplaarpagina's worden gevormd om een rollout configuratie te gebruiken. MSM gebruikt de systeem standaardrollout configuratie voor alle levende exemplaarpagina's.
De wortelpagina van de Site van de Verwijzing Wij.Retail wordt gevormd met verscheidene rollout configuraties. MSM gebruikt deze rollout configuraties voor alle levende exemplaarpagina's.
De wortelpagina van de Site van de Verwijzing Wij.Retail wordt gevormd met verscheidene rollout configuraties, en de wortelpagina van de levende exemplaarplaats wordt gevormd met een verschillende reeks rollout configuraties. MSM gebruikt de rollout configuraties die op de wortelpagina van de levende exemplaarplaats worden gevormd.
De rollout-configuraties instellen voor een Live Copy-pagina setting-the-rollout-configurations-for-a-live-copy-page
Vorm een levende exemplaarpagina met de rollout configuraties aan gebruik wanneer de bronpagina uit wordt opgerold. De pagina's van het kind erven de configuratie door gebrek. Wanneer u de rollout configuratie aan gebruik vormt, treedt u de configuratie met voeten die de levende exemplaarpagina van zijn ouder erft.
U kunt de rollout configuraties voor een levende exemplaarpagina ook vormen wanneer u de live kopie maken.
Gebruik de Sites -console om de pagina voor live kopiëren te selecteren.
Selecteren Eigenschappen op de werkbalk.
Open de Live kopie tab.
De Configuratie toont de rollout configuraties die de pagina erft.
Pas indien nodig de Overerving van Actieve kopie markering. Als deze optie is ingeschakeld, is de configuratie van de live kopie effectief voor alle onderliggende elementen.
Wis de De configuratie van de Overerving van de Uitvoer van Bovenliggend eigenschap, selecteert u vervolgens een of meer rollout-configuraties in de lijst.
De geselecteerde rollout configuraties verschijnen onder de drop-down lijst.
Klikken of tikken Opslaan.
De configuratie van de Output instellen voor een vervagingspagina setting-the-rollout-configuration-for-a-blueprint-page
Configureer een blauwdrukpagina met de rollout-configuraties die moeten worden gebruikt wanneer de blauwdrukpagina wordt uitgevouwen.
De onderliggende pagina's van de blauwdrukpagina nemen de configuratie over. Wanneer u de rollout configuratie aan gebruik vormt, zou u de configuratie kunnen met voeten treden die de pagina van zijn ouder erft.
Gebruik de Sites -console om de basispagina van de blauwdruk te selecteren.
Selecteren Eigenschappen op de werkbalk.
Open de Blauwdruk tab.
Selecteer een of meer Uitrolconfiguraties de keuzelijst gebruiken.
Updates blijven gebruiken met Opslaan.
De standaardconfiguratie van de systeemuitrol instellen setting-the-system-default-rollout-configuration
Geef een rollout-configuratie op die u als systeemstandaard wilt gebruiken. Om het gebrek te specificeren, vorm de dienst OSGi:
Day CQ WCM Live Relationship Manager de service-PID is com.day.cq.wcm.msm.impl.LiveRelationshipManagerImpl
In de Webconsole, is de naam van het bezit om te vormen Standaardrollout config.
Gebruikend een gegevensopslaggegevensopslagknoop, is de naam van het bezit te vormen liverelationshipmgr.relationsconfig.default.
Plaats deze bezitswaarde aan de weg van de rollout configuratie aan gebruik als systeemgebrek. De standaardwaarde is /libs/msm/wcm/rolloutconfigs/default, die Standaardconfiguratie voor rollout.