Llamadas multiempresa
Tenemos varias empresas de Scene7; ¿cómo podemos compartir imágenes entre estas cuentas en la URL?
Escenario
- Una empresa es cliente de S7 y tiene imágenes en una cuenta S7.
- Un departamento, una subsidiaria o una empresa relacionada quiere servir estas imágenes también a su propia discreción.
- La empresa matriz desea limitar el acceso a su cuenta S7 por razones de seguridad, contractuales o de responsabilidad.
Solución potencial
La integración del sitio web de la filial utiliza los activos existentes con una integración de URL, pero los sirve a través de su propia cuenta. Por lo general, no es necesario tener acceso a la cuenta SPS de la empresa matriz. Sin embargo, puede otorgarse utilizando derechos de solo lectura (MediaPortal).
- Sociedad matriz/principal: "TechSupportEU"
- Empresa secundaria/subsidiaria: "TechSupport1"
URL normales:
- http://kbpublic.scene7.com/is/image/TechSupportEU/BackpackT610
- http://kbpublic.scene7.com/is/image/TechSupport1/Backpack_B
La solución más sencilla es especificar el comando src en su URL.
La filial llama a la empresa principal:
http://kbpublic.scene7.com/is/image/TechSupport1/?src=TechSupportEU/BackpackT610&$Main$
Esta llamada pasa a través del TechSupport1 de la empresa y utiliza el contenedor de productos TechSupportEU.
TechSupport1 puede ser un contrato de S7 separado.
- Medidas de tráfico
- Preconfiguración de imágenes propias y definiciones de plantillas
- Requiere menos almacenamiento, ya que las imágenes de los productos ya están almacenadas bajo otro contrato
- Se pueden subir imágenes y vídeos propios a esta cuenta
*Nota: También es posible lo contrario, si la empresa principal llama a la subsidiaria:
http://kbpublic.scene7.com/is/image/TechSupportEU/?src=TechSupport1/Backpack_B&$Main$
Conjuntos de reglas
Con el uso de conjuntos de reglas, la URL puede simplificarse y también ocultar el uso del nombre de cuenta del contenedor del producto, por ejemplo:
http://kbpublic.scene7.com/is/image/TechSupport1/cross/preset/product-name--product_id.jpg
Que luego se traduce a una URL estándar S7 con una solicitud de la empresa principal:
http://kbpublic.scene7.com/is/image/TechSupport1/?src=TechSupportEU/product_id&$preset$
Fragmento del conjunto de reglas
<rule Name="request from Main account">
<expression>^cross/([^/]*)/([^/]*)\.jpg$</expression>
<substitution>?src=TechSupportEU/$2&\$$1\$</substitution>
</rule>
Limitaciones
- No se aplica al vídeo
- No se aplica a los Visualizadores
- No se aplica a las llamadas de contenido estático (/is/content/)
La configuración prefijada en este escenario debe existir en la cuenta de origen. Puede utilizar llamadas anidadas para aplicar ajustes preestablecidos de imagen desde la cuenta principal (y no desde la cuenta de llamadas):
http://s7g3.scene7.com/is/image/TechSupport1/?src=is{TechSupportEU/Backpack_B?$Enlarge$}&scl=1
scl=1 es necesario si la configuración prefijada llamada es mayor que el tamaño de imagen predeterminado especificado en la empresa que realiza la llamada. En este caso, el tamaño predeterminado es 400x400 mientras que el de Ampliar es 500x500.
Esta opción requiere una modificación del conjunto de reglas.
Prácticas recomendadas
Utilice un dominio personalizado. Si necesita un nuevo dominio, configúrelo poniéndose en contacto con el soporte técnico de Scene7. Asegúrese de que el dominio que utiliza tenga acceso al contenido de llamadas de cada empresa SPS.
Si está utilizando un conjunto de reglas, pruébelo primero en un entorno de ensayo:
Para más información sobre los conjuntos de reglas, consulte:
http://helpx.adobe.com/es/experience-manager/scene7/kb/base/scene7-rulesets.html
Obtenga más información sobre el bloqueo y la confusión de solicitudes: