Synchronisatie van actieve kopie configureren configuring-live-copy-synchronization

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 nodig.

CAUTION
Het bijwerken van of het veranderen van een uit de (geïnstalleerde) doos rollout configuratie wordt niet geadviseerd. 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:

  • op Rollout: Het bevel van de Uitvoer wordt gebruikt op de blauwe drukpagina, of het synchroniseer bevel wordt gebruikt op de levende exemplaarpagina.

  • op Wijziging: De bronpagina wordt gewijzigd.

  • op Activering: De bronpagina wordt geactiveerd.

  • op Deactivation: De bronpagina wordt gedeactiveerd.

NOTE
Het gebruik van de trigger Bij wijziging kan van invloed zijn op de prestaties. Zie MSM beste praktijkenvoor meer informatie.

Geïnstalleerde uitrolconfiguraties installed-rollout-configurations

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 rollout configuratietot stand brengen.

Naam
Beschrijving
Trigger
De Acties van de synchronisatie

zien ook Geïnstalleerde Acties van de Synchronisatie
Standaardconfiguratie voor rollout
Standaardrollout-configuratie waarmee u het implementatieproces kunt starten bij rollout-trigger en acties kunt uitvoeren: maken, bijwerken, inhoud verwijderen en onderliggende knooppunten ordenen.
Bij rollout
contentUpdate
contentCopy
contentDelete
referencesUpdate
productUpdate
orderChildren
Activeren bij activering van blauwdruk
De live kopie wordt gepubliceerd wanneer de bron wordt gepubliceerd.
Bij activering
targetActivate
Deactiveren bij deactivering van blauwdruk
Hiermee wordt de actieve kopie gedeactiveerd wanneer de bron wordt gedeactiveerd.
Bij deactivering
targetDeactivate
Verschuiven bij wijzigen

Hiermee wordt de inhoud naar de live kopie gespoeld wanneer de bron wordt gewijzigd.

Gebruik spaarzaam deze rollout configuratie aangezien het bij de trekker van de Wijziging gebruikt.

Bij wijziging
contentUpdate
contentCopy
contentDelete
referencesUpdate
orderChildren
Ingedrukt op wijzigen (ondiep)

Hiermee wordt inhoud naar de live kopie gespoeld wanneer de pagina met de blauwdruk wordt gewijzigd, zonder referenties bij te werken (bijvoorbeeld voor oppervlakkige kopieën).

Gebruik spaarzaam deze rollout configuratie aangezien het bij de trekker van de Wijziging gebruikt.

Bij wijziging
contentUpdate
contentCopy
contentDelete
orderChildren
Starten bevorderen
Standaardrollout-configuratie voor het promoten van opstartiepagina's.
Bij rollout
contentUpdate
contentCopy
contentDelete
referencesUpdate
orderChildren
markLiveRelationship
Config. voor het uitvoeren van inhoud voor cataloguspagina
Hiermee past u paginasjablonen toe vanuit een catalogusblauwdruk.
Bij rollout
contentUpdate
contentCopy
contentDelete
referencesUpdate
productCreateUpdate
orderChildren
Uitrolconfiguratie van cataloguspagina bijwerken
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 u het implementatieproces kunt starten bij rollout-trigger en tegelijkertijd bindingseigenschappen van FolioProducer bij de eerste rollout kunt uitsluiten
Bij rollout
contentUpdate
contentCopy
contentDelete
referencesUpdate
orderChildren
dpsMetadataFilter
Verouderde (5.6.0) configuratie van de Catalogusuitrol
Vervangen. Gebruik Catalogusgenerator in plaats van MSM voor catalogusrollouts.
Bij rollout
editProperties

Geïnstalleerde synchronisatiehandelingen installed-synchronization-actions

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 een Nieuwe Actie van de Synchronisatietot stand brengen.

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. vorm de dienst van de Actie van het Exemplaar van de Inhoud CQ MSMom de knooptypes, paragraafpunten, en paginaeigenschappen te specificeren om uit te sluiten.
contentDelete
Verwijdert knooppunten van de live kopie die niet op de bron bestaan. vorm de CQ MSM Inhoud de dienst van de Actie van de Schrappingom de knooptypes, paragraafpunten, en paginaeigenschappen te specificeren om uit te sluiten.
contentUpdate
Hiermee werkt u de inhoud van de live kopie bij met de wijzigingen van de bron. vormt de dienst van de Actie van de Update van de Inhoud CQ MSMom de knooptypes, paragraafpunten, en paginaeigenschappen te specificeren om uit te sluiten.
editProperties

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:

[property_name_1]#[current_value]#[new_value],
[property_name_2]#[current_value]#[new_value],
...,
[property_name_n]#[current_value]#[new_value]

De items current_value en new_value zijn reguliere expressies.

Neem bijvoorbeeld de volgende waarde voor editMap:

sling:resourceType#/(contentPage|homepage)#/
mobileContentPage,
cq:template#/contentPage#/mobileContentPage

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 op homepage , worden ingesteld op mobilecontentpage.
  • De cq:template -eigenschappen die zijn ingesteld op contentpage , worden ingesteld op mobilecontentpage.
editMap: (String) Hiermee worden de eigenschap, de huidige waarde en de nieuwe waarde aangegeven. Zie de Beschrijving voor 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
Voor 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 zoals koppelingen bij.
Er wordt gezocht naar paden op de pagina's met live kopieën die verwijzen naar een bron in de blauwdruk. Wanneer gevonden, werkt het de weg bij om aan het verwante middel binnen het levende exemplaar (in plaats van het blauwdruk) te richten. Verwijzingen die doelen buiten de blauwdruk hebben, worden niet gewijzigd.

vormt de dienst van de Actie van de Update van de Verwijzingen CQ MSMom de knooptypes, paragraafpunten, en paginaeigenschappen te specificeren om uit te sluiten.

targetVersion

Hiermee maakt u een versie van de actieve kopie.

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.

target: (Koord) de weg aan het werkschemamodel.
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.

target: (String) 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.

target: (String) 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.
target: (String) 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 voor live kopieën op basis van een gepubliceerde bronpagina, niet voor het bijwerken van een bestaande pagina voor 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.

vormt de dienst van de Actie van de Beweging van de Pagina CQ MSMom de knooptypes, paragraafpunten, en paginaeigenschappen te specificeren om uit te sluiten.

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 methoden executePageRolloutHooks en executeProductRolloutHooks van de CatalogGenerator aan.
Zie com.adobe.cq.commerce.pim.api.CatalogGenerator in de 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 configuratietot stand brengen wanneer de geïnstalleerde rollout configuraties niet aan uw toepassingsvereisten voldoen:

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 Vormend OSGivoor meer details en de geadviseerde praktijken.

In de volgende tabel worden de synchronisatiehandelingen weergegeven 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.

Synchronisatie-actie
Servicenaam in webconsole
Service PID
contentCopy
CQ MSM-inhoud kopiëren, actie
com.day.cq.wcm.msm.impl.actions.ContentCopyActionFactory
contentDelete
CQ MSM-inhoud Handeling verwijderen
com.day.cq.wcm.msm.impl.actions.ContentDeleteActionFactory
contentUpdate
Update-actie CQ MSM-inhoud
com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory
PageMoveAction
Handeling Verplaatsen CQ MSM-pagina
com.day.cq.wcm.msm.impl.actions.PageMoveActionFactory
referencesUpdate
Update-actie CQ MSM-verwijzingen
com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory

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 CQ MSM de Actie van de Update van de Inhoud, onder Uitgesloten Eigenschappen van de Pagina.

Standaard worden eigenschappen die overeenkomen met de volgende reguliere expressies uitgesloten (dat wil zeggen niet bijgewerkt) bij rollout:

CQ MSM de Actie van de Update van de Inhoud

U kunt de expressies wijzigen die de uitsluitingslijst naar wens definiëren.

Bijvoorbeeld, als u de pagina Titel in de veranderingen wilt worden omvat die voor rollout worden overwogen, verwijder 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 Vormend OSGivoor meer details en de geadviseerde praktijken.

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.

Web Console-eigenschap / OSGi-eigenschap
Beschrijving

Referentie bijwerken in geneste LiveCopy's

cq.wcm.msm.impl.action.referencesupdate.prop_updateNested

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.

Referentiepagina's bijwerken

cq.wcm.msm.impl.actions.pagemove.prop_referenceUpdate

Alleen beschikbaar voor CQ MSM Page Move Action. Selecteer deze optie (Webconsole) of stel deze Booleaanse eigenschap in op true (configuratie van de opslagplaats) om verwijzingen bij te werken naar het gebruik van de oorspronkelijke pagina in plaats van 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:

  • Levende eigenschappen van de exemplaarpagina: wanneer een levende exemplaarpagina wordt gevormd om één of meerdere rollout configuraties te gebruiken, gebruikt MSM die rollout configuraties.
  • eigenschappen van de pagina van de Vervaging: 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 bron van de blauwdruk pagina wordt geassocieerd gebruikt.
  • Levende eigenschappen van de exemplaarouderpagina van het exemplaar: wanneer noch de levende exemplaarpagina noch de WebPrint bronpagina met een rollout configuratie worden gevormd, wordt de rollout configuratie die op de levende de ouderpagina van de exemplaarpagina van toepassing is gebruikt.
  • gebrek van het Systeem: wanneer de rollout configuratie van de levende ouder van het exemplaar pagina 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. Onderliggende pagina's nemen de configuratie standaard over. 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 het levende exemplaarcreeert.

  1. Gebruik de console van Plaatsen om de levende exemplaarpagina te selecteren.

  2. Selecteer Eigenschappen van de toolbar.

  3. Open het Levende 1} lusje van het Exemplaar {.

    De sectie van de Configuratie toont de rollout configuraties die de pagina erft.

    Configuratie

  4. Indien nodig, pas de Levende markering van de Overerving van het Exemplaar aan. Als deze optie is ingeschakeld, is de configuratie van de live kopie effectief voor alle onderliggende elementen.

  5. Ontruim de Configuratie van de Overerving van het Bezit van de Output van de Ouder, dan selecteer één of meerdere rollout configuraties van de lijst.

    De geselecteerde rollout configuraties verschijnen onder de drop-down lijst.

    Geselecteerde Configuraties van de Output

  6. Klik sparen.

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.

  1. Gebruik de console van Plaatsen om de wortelpagina van de blauwdruk te selecteren.
  2. Selecteer Eigenschappen van de toolbar.
  3. Open het Vervagen lusje.
  4. Selecteer één of meerdere Configuraties van de Output gebruikend de drop-down selecteur.
  5. Zet uw updates met sparen voort.

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:

  • Dag CQ WCM de Levende Manager van de Verhouding
    de service-PID is com.day.cq.wcm.msm.impl.LiveRelationshipManagerImpl

Vorm de dienst gebruikend of de Console van het Webof de knoop van de a bewaarplaats.

  • In de Webconsole, is de naam van het bezit om te vormen Standaardrollout config.
  • Met behulp van een opslagplaats-knooppunt is de naam van de eigenschap die moet worden geconfigureerd 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 van de Uitvoer is.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2