Conector Four51 Avanzado
Los siguientes elementos cubren opciones avanzadas, consejos y enlaces a otros materiales de referencia que pueden resultar útiles para las integraciones de Four51.
Propiedades Extendidas
La propiedad Propiedades extendidas (XP) proporcionada por la API de OrderCloud permite agregar campos personalizados a la mayoría de los objetos.
En Jitterbit, si un objeto admite la propiedad OrderCloud XP, entonces el conector Four51 generará la propiedad XP en los esquemas de solicitud y respuesta de ese objeto. La propiedad XP se puede utilizar en crear, actualizar, actualización del parche, o eliminar actividades. Además, la propiedad XP está disponible para filtrar, ordenar y buscar en todas las actividades de lectura para extremos de registros múltiples (es decir, incluye una lista de registros, pero no un registro único).
Por ejemplo, si desea utilizar la propiedad XP para agregar un campo personalizado de "Dirección anterior", en su solicitud de transformación, haga doble clic en la propiedad XP y agregue lo siguiente al secuencia de comandos:
<trans>
"<PreviousAddress>
<Street1>451 First Street</Street1>
<Street2>West Gravino Blvd</Street2>
<City>Alameda</City>
<State>CA</State>
</PreviousAddress>"
</trans>
En el ejemplo anterior, utilizamos XML dentro de una cadena entre comillas dobles en un secuencia de comandos Jitterbit estándar. Después de desplegar y ejecutar la operación, puede consultar la Consola API de OrderCloud y busque los datos incluidos.
Nota
Para obtener información adicional sobre la propiedad XP, consulte la documentación de Four51 en Propiedades extendidas.
Grandes Cantidades de Datos
Paginación
La paginación es compatible con el conector Jitterbit Four51. La información sobre la paginación devuelta por la API de OrderCloud se proporcionará en Jitterbit dentro del XML de respuesta bajo la metaetiqueta. A continuación se proporciona un ejemplo. Si se devuelven muchos registros y desea ajustar la paginación, puede hacerlo utilizando el metaobjeto.
<Meta>
<Page>1</Page>
<PageSize>20</PageSize>
<TotalCount>25</TotalCount>
<TotalPages>2</TotalPages>
<ItemRange>
<StartItem>1</StartItem>
<EndItem>20</EndItem>
</ItemRange>
</Meta>
Nota
Para obtener información adicional sobre el uso de metaetiquetas, consulte la documentación de Four51 en Paginación.
Buscando
La búsqueda es compatible con el conector Jitterbit Four51. Puede buscar grandes conjuntos de datos dentro de la API de CloudOrder directamente especificando el parámetro de búsqueda. A continuación se proporciona un ejemplo de búsqueda en todos los campos.
<Parameters>
<search>smith<search>
</Parameters>
El siguiente ejemplo limita la búsqueda a campos específicos disponibles en el recurso que está buscando.
<Parameters>
<search>smith<search>
<searchOn>LastName,UserName<searchOn>
</Parameters>
Nota
Para obtener información adicional sobre cómo buscar y combinar consultas, consulte la documentación de Four51 sobre Búsqueda.
Filtración
El filtrado es compatible con el conector Jitterbit Four51. Puede filtrar listas grandes de elementos dentro de la API de CloudOrder directamente especificando un filtro.
<Filter>
<key>lastname</key>
<value>smith</value>
</Filter>
Los filtros admiten comodines, OR lógico, Negar, AND lógico y Mayor que/Menor que en fechas y valores numéricos. A continuación se proporcionan ejemplos.
Comodín
<Filter>
<key>lastname</key>
<value>*smith</value>
</Filter>
Lógico O
<Filter>
<key>lastname</key>
<value>Smith|Jo</value>
</Filter>
Negar
<Filter>
<key>lastname</key>
<value>!Smith</value>
</Filter>
Nota
Para obtener información adicional sobre filtrado, consideraciones de rendimiento y combinación de consultas, consulte la documentación de Four51 sobre Filtrado.
Clasificación
La clasificación es compatible con el conector Jitterbit Four51. Puede ordenar listas grandes de elementos dentro de la API de CloudOrder directamente especificando el orden de clasificación. A continuación se proporciona un ejemplo.
<Parameters>
<soryBy>LastName<sortBy>
</Parameters>
Nota
Para obtener información adicional sobre cómo ordenar y combinar consultas, consulte la documentación de Four51 sobre Clasificación.
Suplantación de Usuario
Si desea interactuar con la API de CloudOrder en nombre de un Usuario comprador existente, puede hacerlo con la función de "suplantación" de usuario proporcionada por la API de CloudOrder. Asegúrese de que el Usuario comprador que desea suplantar tenga una aplicación con un ID de cliente asociado y el perfil de seguridad apropiado asignado. Una vez hecho esto, debería poder configurar su extremo Four51 como de costumbre con las credenciales del usuario suplantado.
Nota
Se proporciona más información sobre la suplantación en la documentación de Four51 sobre Suplantación.
Patrones de Diseño
Los siguientes patrones de diseño pueden resultar útiles para las integraciones de Four51:
-
Captura de cambios de datos con una API de Harmony o un Extremo HTTP
-
Captura de cambios de datos con consultas basadas en marcas de tiempo
-
Vincular registros de origen o de destino mediante ID compartidos
-
Datos persistentes para procesamiento posterior mediante almacenamiento temporal
-
Ejecutar las siguientes operaciones condicionalmente utilizando cadenas de operaciones
-
Actualización de múltiples objetivos desde un único registro de fuente
-
Inserción de datos de Clarizen con una cadena de operaciones