Appels inter-entreprise à l’aide d'un ensemble de règles

Appels inter-entreprise.

Nous avons de multiples entreprises Scene7 ; comment partager des images entre ces comptes à partir de l'URL ?

Scénario

  • Une entreprise est un client S7 et détient des images dans un compte S7.
  • Un département, une filiale ou une entreprise lié souhaite diffuser ces images à sa propre discrétion.
  • La société mère souhaite limiter l'accès à son compte S7 pour des raisons de sécurité, contractuelles ou de responsabilité.

Solution potentielle

L'intégration du site web de la filiale utilise les actifs existants avec une intégration d'URL, mais les diffuse via son propre compte. En général, l’accès au compte SPS de l’entreprise principale n’est pas obligatoire. Elle peut toutefois être accordée en utilisant des droits en lecture seule (MediaPortal).

  • Entreprise parent/principale : « TechSupportEU ».
  • Entreprise secondaire/filiale : « TechSupport1 ».

URL normales :

La solution la plus simple consiste à spécifier la commande src dans votre URL.

L'affilié appelle entreprise principale :
http://kbpublic.scene7.com/is/image/TechSupport1/?src=TechSupportEU/BackpackT610&$Main$

Cet appel passe par la société TechSupport1 et utilise le conteneur de produit TechSupportEU.

TechSupport1 peut être un contrat S7 distinct.

  • Mesures de trafic
  • Préconfiguration de l'image propre et définitions des modèles
  • Nécessite moins de stockage car les images de produits sont déjà stockées sous un autre contrat
  • Certaines images et vidéos peuvent être téléchargées vers ce compte

*Remarque : L’inverse est également possible, l’entreprise principale appelle la filiale :

http://kbpublic.scene7.com/is/image/TechSupportEU/?src=TechSupport1/Backpack_B&$Main$

Jeux de règles

L’utilisation de jeux de règles permet de simplifier et de masquer l’utilisation du nom du conteneur du produit, par exemple :

http://kbpublic.scene7.com/is/image/TechSupport1/cross/preset/product-name--product_id.jpg

Ce qui est ensuite converti en URL standard S7 avec une requête de l'entreprise principal :

http://kbpublic.scene7.com/is/image/TechSupport1/?src=TechSupportEU/product_id&$preset$

Fragment du jeux de règle

<rule Name="request from Main account">

<expression>^cross/([^/]*)/([^/]*)\.jpg$</expression>

<substitution>?src=TechSupportEU/$2&amp;\$$1\$</substitution>

</rule>

Restrictions

  • S'applique à autre chose que le vidéo.
  • S'applique à autre chose que les visualiseurs.
  • S'applique à autre chose qu'aux appels de contenu statique (/is/content/)
Remarque :

Le paramètre prédéfini dans ce scénario doit se trouver dans le compte appelant. Vous pouvez utiliser des appels imbriqués pour appliquer des paramètres d’image prédéfinis à partir du compte principal (et non du compte appelant) :

http://s7g3.scene7.com/is/image/TechSupport1/?src=is{TechSupportEU/Backpack_B?$Enlarge$}&scl=1

scl=1 est nécessaire si le paramètre prédéfini nommé est supérieur à la taille de l'image par défaut propre à l'entreprise appelante. Dans ce cas, la taille par défaut est 400x400 alors que « l'agrandissement » est 500x500.

Cette option nécessite une modification de jeux de règle.

Normes de bonne pratique

Utilisez un domaine personnalisé. Si vous avez besoin d'un nouveau domaine, configurez-le en contactant l'assistance technique de Scene7. Assurez-vous que le domaine que vous utilisez a accès au contenu de chaque société SPS.

Si vous utilisez un jeux de règles, essayez-le d’abord sur un environnement intermédiaire :

http://helpx.adobe.com/fr/experience-manager/scene7/kb/base/scene7-rulesets/testing-ruleset-files-staging.html

Pour plus d'informations sur les jeux de règles, voir :

http://helpx.adobe.com/fr/experience-manager/scene7/kb/base/scene7-rulesets.html

Pour en savoir plus sur le verrouillage et le brouillage de requête :

http://helpx.adobe.com/fr/experience-manager/scene7/kb/base/content-security/altering-urls-request.html

Logo Adobe

Accéder à votre compte