View a markdown version of this page

Lettura dalle entità Zoho CRM - AWS Aderenza

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Lettura dalle entità Zoho CRM

Prerequisito

Oggetti Zoho CRM da cui si desidera leggere. Sarà necessario il nome dell'oggetto.

Entità supportate come origine Sync:

Entità Può essere filtrato Supporta limite Supporta Ordina per Supporta Seleziona * Supporta il partizionamento
Prodotto Sì Sì Sì Sì Sì
Quote Sì Sì Sì Sì Sì
Ordine di acquisto Sì Sì Sì Sì Sì
Soluzione Sì Sì Sì Sì Sì
Esegui una chiamata a Sì Sì Sì Sì Sì
Operazione Sì Sì Sì Sì Sì
Event Sì Sì Sì Sì Sì
Fattura Sì Sì Sì Sì Sì
Account Sì Sì Sì Sì Sì
Contatti Sì Sì Sì Sì Sì
Fornitori Sì Sì Sì Sì Sì
Campagna Sì Sì Sì Sì Sì
Offerta Sì Sì Sì Sì Sì
Lead Sì Sì Sì Sì Sì
Modulo personalizzato Sì Sì Sì Sì Sì
Ordine di vendita Sì Sì Sì Sì Sì
Prezzari Sì Sì Sì Sì Sì
Caso Sì Sì Sì Sì Sì

Esempio:

zoho_read = glueContext.create_dynamic_frame.from_options( connection_type="ZOHO", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v7", "INSTANCE_URL": "https://www.zohoapis.in/" }

Entità supportate come origine Async:

Entità Può essere filtrato Supporta limite Supporta Ordina per Supporta Seleziona * Supporta il partizionamento
Prodotto Sì No No Sì No
Quote Sì No No Sì No
Ordine di acquisto Sì No No Sì No
Soluzione Sì No No Sì No
Esegui una chiamata a Sì No No Sì No
Operazione Sì No No Sì No
Event Sì No No Sì No
Fattura Sì No No Sì No
Account Sì No No Sì No
Contatti Sì No No Sì No
Fornitori Sì No No Sì No
Campagna Sì No No Sì No
Offerta Sì No No Sì No
Lead Sì No No Sì No
Modulo personalizzato Sì No No Sì No
Ordine di vendita Sì No No Sì No
Prezzari Sì No No Sì No
Caso Sì No No Sì No

Esempio:

zoho_read = glueContext.create_dynamic_frame.from_options( connection_type="ZOHO", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v7", "INSTANCE_URL": "https://www.zohoapis.in/", "TRANSFER_MODE": "ASYNC" }

Dettagli del campo Zoho CRM:

Zoho CRM fornisce endpoint per recuperare i metadati in modo dinamico per le entità supportate. Pertanto, il supporto dell'operatore viene acquisito a livello di tipo di dati.

Entità Tipo di dati Operatori supportati
Entità Zoho (tutte le entità) Numero intero !=, =, <, <=, >, >=, BETWEEN
Stringa Like, =, !=
BigInteger !=, =, <, <=, >, >=, BETWEEN
Booleano =
Double !=, =, <, <=, >, >=, BETWEEN
BigDecimal !=, =, <, <=, >, >=, BETWEEN
Data !=, =, <, <=, >, >=, BETWEEN
DateTime !=, =, <, <=, >, >=, BETWEEN
Struct N/D
List N/D

Query di partizionamento

Il partizionamento non è supportato in modalità asincrona.

Partizionamento basato su filtri (modalità sincrona):

È possibile fornire le opzioni Spark aggiuntive PARTITION_FIELD, LOWER_BOUND, UPPER_BOUND e NUM_PARTITIONS se si desidera utilizzare la concorrenza in Spark. Con questi parametri, la query originale viene suddivisa in NUM_PARTITIONS query secondarie che possono essere eseguite contemporaneamente dalle attività Spark.

  • PARTITION_FIELD: il nome del campo da utilizzare per partizionare la query.

  • LOWER_BOUND: un valore limite inferiore inclusivo del campo di partizione scelto.

    Per il campo Datetime accettiamo il formato di timestamp Spark utilizzato nelle query SQL di Spark.

    Esempi di valori validi:

    "2024-09-30T01:01:01.000Z"
  • UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.

  • NUM_PARTITIONS: il numero di partizioni.

Esempio:

zoho_read = glueContext.create_dynamic_frame.from_options( connection_type="zohocrm", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v7", "PARTITION_FIELD": "Created_Time" "LOWER_BOUND": "2022-01-01T01:01:01.000Z" "UPPER_BOUND": "2024-01-01T01:01:01.000Z" "NUM_PARTITIONS": "10" }