Leitura de entidades do Zendesk
Pré-requisito
Um objeto do Zendesk-do qual você deseja ler. Você precisará do nome do objeto, como tíquete, usuário ou artigo, conforme mencionado na tabela a seguir.
| Entidade | Pode ser filtrada | Oferece suporte a limite | Oferece suporte a Ordenar por | Oferece suporte a Selecionar * | Oferece suporte a particionamento |
|---|---|---|---|---|---|
| Tíquete | S | S | S | S | N |
| Usuário | S | S | S | S | N |
| Organização | S | S | S | S | N |
| Artigo | S | S | N | S | N |
| Evento do tíquete | S | S | N | S | N |
| Evento de métrica do tíquete | S | S | N | S | N |
| Comentário do tíquete | S | S | S | S | N |
| Campo do tíquete | S | S | N | S | N |
| Métrica do tíquete | S | S | N | S | N |
| Atividade do tíquete | S | S | N | S | N |
| Ignorar tíquete | N | S | N | S | N |
| Grupo | S | S | S | S | N |
| Associação a grupos | N | S | S | S | N |
| Classificação de satisfação | S | S | N | S | N |
| Visualizar | S | S | S | S | N |
| Trigger | S | S | S | S | N |
| Categoria do gatilho | N | S | S | S | N |
| Macro | S | S | S | S | N |
| Automação | N | S | S | S | N |
Exemplo:
Zendesk_read = glueContext.create_dynamic_frame.from_options( connection_type="Zendesk", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "Account", "API_VERSION": "v2" }
Detalhes das entidades e dos campos do Zendesk:
| Entidade | Campo | Tipo de dados | Operadores compatíveis | Comentários |
|---|---|---|---|---|
| artigos | url | String | ||
| id | Longo | |||
| author_id | Longo | |||
| body | String | |||
| comments_disabled | Booleano | |||
| rascunho | Booleano | |||
| edited_at | DateTime | |||
| html_url | String | |||
| label_names | Lista | |||
| locale | String | EQUAL_TO | ||
| outdated | Booleano | |||
| outdated_locales | Lista | |||
| permission_group_id | Longo | |||
| position | Inteiro | |||
| promoted | Booleano | |||
| section_id | Longo | |||
| source_locale | String | |||
| nome | String | |||
| título | String | |||
| user_segment_id | Longo | |||
| content_tags_id | Lista | |||
| vote_count | Inteiro | |||
| vote_sum | Inteiro | |||
| created_at | DateTime | |||
| updated_at | DateTime | EQUAL_TO | ||
| label_name | String | EQUAL_TO | ||
| grupo | url | String | ||
| id | Longo | |||
| is_public | Booleano | |||
| nome | String | |||
| description | String | |||
| padrão | Booleano | |||
| deleted | Booleano | |||
| created_at | DateTime | |||
| updated_at | DateTime | |||
| exclude_deleted | Booleano | EQUAL_TO | ||
| automação | url | String | ||
| id | Longo | |||
| título | String | |||
| active | Booleano | |||
| created_at | DateTime | |||
| updated_at | DateTime | |||
| padrão | Booleano | |||
| actions | Lista | |||
| posições | Inteiro | |||
| condições | Struct | |||
| raw_title | String | |||
| group-membership | url | String | ||
| id | Longo | |||
| user_id | Longo | |||
| group_id | Longo | |||
| padrão | Booleano | |||
| created_at | DateTime | |||
| updated_at | DateTime | |||
| Macro | url | String | ||
| id | Longo | |||
| título | String | |||
| active | Booleano | EQUAL_TO | ||
| created_at | DateTime | |||
| updated_at | DateTime | |||
| padrão | Booleano | |||
| actions | Lista | |||
| position | Inteiro | |||
| description | String | |||
| raw_title | String | |||
| restrição | Struct | |||
| acesso | String | EQUAL_TO | ||
| categoria | Inteiro | EQUAL_TO | ||
| group_id | Longo | EQUAL_TO | ||
| only_viewable | Booleano | EQUAL_TO | ||
| organizações | url | String | ||
| id | Longo | |||
| external_id | String | |||
| nome | String | |||
| domain_names | Lista | |||
| detalhes | String | |||
| observações | String | |||
| group_id | Longo | |||
| shared_tickets | Booleano | |||
| shared_comments | Booleano | |||
| tags | Lista | |||
| organization_fields | Struct | |||
| created_at | DateTime | |||
| updated_at | DateTime | EQUAL_TO | ||
| DML_STATUS | String | Um campo definido pelo usuário usado para rastrear o status criado, atualizado e excluído do registro. | ||
| satisfaction-rating | url | String | ||
| id | Longo | |||
| assignee_id | Longo | |||
| comentário | String | |||
| group_id | Longo | |||
| reason | String | |||
| reason_code | Inteiro | |||
| reason_id | Longo | |||
| requester_id | Longo | |||
| pontuação | String | EQUAL_TO | ||
| ticket_id | Inteiro | |||
| created_at | DateTime | |||
| updated_at | DateTime | EQUAL_TO | ||
| start_time | DateTime | EQUAL_TO | ||
| end_time | DateTime | EQUAL_TO | ||
| DML_STATUS | String | Um campo definido pelo usuário usado para rastrear o status criado, atualizado e excluído do registro. | ||
| ticket-activity | actor | Struct | ||
| actor_id | Longo | |||
| created_at | DateTime | |||
| id | Longo | |||
| objeto | Struct | |||
| target | Struct | |||
| título | String | |||
| updated_at | DateTime | |||
| url | String | |||
| usuário | Struct | |||
| user_id | Longo | |||
| verb | String | |||
| since | DateTime | EQUAL_TO | ||
| ticket-comment | id | Longo | ||
| type | String | |||
| author_id | Longo | |||
| body | String | |||
| html_body | String | |||
| plain_body | String | |||
| pública | Booleano | |||
| anexos | Lista | |||
| audit_id | Longo | |||
| via | Struct | |||
| created_at | DateTime | |||
| metadados | Struct | |||
| ticket_id | Inteiro | EQUAL_TO | ||
| include_inline_images | Booleano | EQUAL_TO | ||
| ticket-events | id | Longo | ||
| ticket_id | Longo | |||
| timestamp | Longo | |||
| created_at | DateTime | |||
| updater_id | Longo | |||
| child_events | Lista | |||
| via | String | |||
| operacional | Struct | |||
| event_type | String | |||
| comment_present | Booleano | |||
| comment_public | Booleano | |||
| via_reference_id | Longo | |||
| created_at | DateTime | EQUAL_TO | ||
| DML_STATUS | String | Um campo definido pelo usuário usado para rastrear o status criado, atualizado e excluído do registro. | ||
| ticket-field | url | String | ||
| id | Longo | |||
| type | String | |||
| título | String | |||
| raw_title | String | |||
| description | String | |||
| raw_description | String | |||
| position | Inteiro | |||
| active | Booleano | |||
| obrigatório | Booleano | |||
| collapsed_for_agents | Booleano | |||
| regexp_for_validation | String | |||
| title_in_portal | String | |||
| raw_title_in_portal | String | |||
| visible_in_portal | Booleano | |||
| editable_on_portal | Booleano | |||
| required_in_portal | Booleano | |||
| tag | String | |||
| created_at | DateTime | |||
| updated_at | DateTime | |||
| removível | Booleano | |||
| agent_description | String | |||
| custom_field_options | Lista | |||
| custom_statuses | Lista | |||
| relationship_filter | Struct | |||
| relationship_target_type | String | |||
| sub_type_id | Inteiro | |||
| system_field_options | Lista | |||
| locale | String | EQUAL_TO | ||
| ticket-metric-events | id | Longo | ||
| horário | DateTime | EQUAL_TO | ||
| ticket_id | Inteiro | |||
| métrica | String | |||
| instance_id | Inteiro | |||
| type | String | |||
| DML_STATUS | String | EQUAL_TO | Um campo definido pelo usuário usado para rastrear o status criado, atualizado e excluído do registro. | |
| ticket-metric | url | String | ||
| id | Longo | |||
| ticket_id | Inteiro | |||
| created_at | DateTime | |||
| updated_at | DateTime | |||
| group_stations | Inteiro | |||
| assignee_stations | Inteiro | |||
| reabre | Inteiro | |||
| responde | Inteiro | |||
| assignee_updated_at | DateTime | |||
| requester_updated_at | DateTime | |||
| initially_assigned_at | DateTime | |||
| assigned_at | DateTime | |||
| solved_at | DateTime | |||
| last_comment_added_at | DateTime | |||
| reply_time_in_minutes | Struct | |||
| first_resolution_time_in_minutes | Struct | |||
| full_resolution_time_in_minutes | Struct | |||
| agent_wait_time_in_minutes | Struct | |||
| requester_wait_time_in_minutes | Struct | |||
| on_hold_time_in_seconds | Struct | |||
| reply_time_in_seconds | Struct | |||
| custom_status_updated_at | DateTime | |||
| ticket-skip | created_at | DateTime | ||
| id | Longo | |||
| reason | String | |||
| bilhete | Struct | |||
| ticket_id | Inteiro | |||
| updated_at | DateTime | |||
| user_id | Longo | |||
| tíquetes | url | String | ||
| id | Longo | |||
| external_id | String | EQUAL_TO | ||
| type | String | |||
| subject | String | |||
| raw_subject | String | |||
| description | String | |||
| priority | String | |||
| status | String | |||
| recipient (destinatário) | String | |||
| requester (solicitante) | Struct | |||
| requester_id | Longo | |||
| submitter_id | Longo | |||
| assignee_id | Longo | |||
| organization_id | Longo | |||
| group_id | Longo | |||
| collaborator_ids | Lista | |||
| emails_cc_ids | Lista | |||
| follower_ids | Lista | |||
| forum_topic_id | Ling | |||
| problem_id | Longo | |||
| has_incidents | Booleano | |||
| due_at | DateTime | |||
| tags | Lista | |||
| via | Struct | |||
| custom_fields | Lista | |||
| satisfaction_rating | Struct | |||
| sharing_agreement_ids | Lista | |||
| followup_ids | Lista | |||
| via_followup_source_id | Longo | |||
| ticket_form_id | Longo | |||
| brand_id | Longo | |||
| allow_channelback | Booleano | |||
| allow_attachments | Booleano | |||
| is_public | Booleano | |||
| from_messaging_channel | Booleano | |||
| created_at | DateTime | |||
| updated_at | DateTime | EQUAL_TO | ||
| assignee_email | String | |||
| attribute_value_ids | Lista | |||
| colaboradores | Lista | |||
| comment | Struct | |||
| custom_status_id | Longo | |||
| email_ccs | Struct | |||
| seguidores | Struct | |||
| macro_id | Longo | |||
| macros_ids | Lista | |||
| metadados | Struct | |||
| safe_update | Booleano | |||
| updated_stamp | DateTime | |||
| via_id | Longo | |||
| voice_comment | Struct | |||
| DML_STATUS | String | Um campo definido pelo usuário usado para rastrear o status criado, atualizado e excluído do registro. | ||
| trigger-category | url | String | ||
| id | String | |||
| nome | String | |||
| updated_at | DateTime | |||
| created_at | DateTime | |||
| position | Inteiro | |||
| Acionador | url | String | ||
| id | Longo | |||
| título | String | |||
| active | Booleano | EQUAL_TO | ||
| updated_at | DateTime | |||
| created_at | DateTime | |||
| padrão | Booleano | |||
| actions | Lista | |||
| condições | Struct | |||
| description | String | |||
| position | Inteiro | |||
| raw_title | String | |||
| category_id | String | EQUAL_TO | ||
| usuários | url | String | ||
| id | Longo | |||
| external_id | String | EQUAL_TO | ||
| String | ||||
| active | Booleano | |||
| alias | String | |||
| chat_only | Booleano | |||
| custom_roll_id | Longo | |||
| roll_type | Inteiro | |||
| detalhes | String | |||
| last_login_at | DateTime | |||
| locale | String | |||
| locale_id | Inteiro | |||
| moderator | Booleano | |||
| observações | String | |||
| nome | String | |||
| only_private_comments | Booleano | |||
| organization_id | Longo | |||
| default_group_id | Longo | |||
| phone | String | |||
| photo | Struct | |||
| remote_photo_url | String | |||
| restricted_agent | Booleano | |||
| perfil | String | EQUAL_TO | ||
| compartilhado | Booleano | |||
| shared_agent | Booleano | |||
| tag | Lista | |||
| assinatura | String | |||
| suspended | Booleano | |||
| ticket_restriction | String | |||
| time_zone | String | |||
| iana_time_zone | ||||
| two_factor_auth_enabled | ||||
| user_fields | ||||
| verified | Booleano | |||
| report_csv | Booleano | |||
| created_at | DateTime | |||
| updated_at | DateTime | EQUAL_TO | ||
| permission_set | Longo | EQUAL_TO | ||
| shared_phone_number | Booleano | |||
| DML_STATUS | String | Um campo definido pelo usuário usado para rastrear o status criado, atualizado e excluído do registro. | ||
| visualizar | url | String | ||
| id | Longo | |||
| título | String | |||
| active | Booleano | EQUAL_TO | ||
| updated_at | DateTime | |||
| created_at | DateTime | |||
| padrão | Booleano | |||
| position | Inteiro | |||
| description | String | |||
| execution | Struct | |||
| restrição | Struct | |||
| raw_title | String | |||
| condições | Struct | |||
| acesso | String | EQUAL_TO | ||
| group_id | Longo | EQUAL_TO |
nota
Os tipos de dados Struct e List são convertidos no tipo de dados String na resposta do conector.
Particionamento de consultas
Não há suporte para partições no Zendesk.