Resco Cloud
O Resco Cloud é uma solução de negócios tudo-em-um altamente personalizável, segura, rica em recursos e 100% pronta para off-line.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Os especialistas da Resco estão prontos para ouvir e ajudar |
| URL | https://www.resco.net/contact-support/ |
| mobilecrm@resco.net |
| Metadados do conector | |
|---|---|
| Editora | Resco |
| Sítio Web | https://www.resco.net/resco-cloud/ |
| Política de privacidade | https://www.resco.net/privacy-notice/ |
| Categorias | Vendas e CRM; Produtividade |
O Resco Cloud oferece soluções de negócios tudo-em-um que são altamente personalizáveis, seguras, ricas em recursos e 100% prontas para off-line. Esse conector permite operações que permitem criar, ler, atualizar e excluir registros sem problemas.
Pré-requisitos
Para usar esse conector, você precisará do seguinte:
- Uma organização na Resco Cloud ou qualquer produto afiliado da Resco.
- Você pode se inscrever para uma avaliação gratuita de 30 dias aqui.
- Uma conta de usuário com privilégio de acesso de esquema ou privilégio de administrador do sistema.
Como obter credenciais
Este conector usa Basic autenticação. Ao criar um novo conector (em Power Apps/Logic Apps), ser-lhe-á pedido que forneça credenciais de início de sessão.
Também será necessário selecionar um servidor para usar com esse conector e o nome da organização especificado durante a inscrição.
Introdução ao conector
Basta adicionar qualquer etapa do conector Resco Cloud ao seu fluxo e começar a acessar/alterar dados em sua organização Resco Cloud. Esse conector permite que você execute operações básicas de dados, como ler/criar/atualizar/excluir.
Problemas conhecidos e limitações
Paging
A List records ação retorna um máximo de 1000 registros. Se você gostaria de obter mais registros, você tem que usar o Skip token parâmetro de entrada. O Skip token não é retornado diretamente, mas em vez disso Next Link é retornado que contém Skip token também.
Para resolver Skip token a próxima List records chamada de ação, você pode usar a expressão em Set variable etapas como:
{
"inputs": {
"name": "skipToken",
"value": "@{if(empty(outputs('List_records')?['body/@odata.nextLink']),null,decodeUriComponent(substring(outputs('List_records')?['body/@odata.nextLink'],add(indexOf(outputs('List_records')?['body/@odata.nextLink'], '$skipToken='),11))))}"
}
}
Acionadores
O Resco Cloud connector suporta gatilhos para operações de criação, atualização e exclusão.
No caso de requisitos avançados, há uma solução alternativa disponível usando o evento de processo do servidor e invocando uma solicitação HTTP fornecida por "Quando uma solicitação HTTP é recebida". Basta criar um novo fluxo de nuvem automatizado, nomeá-lo e clicar em ignorar para criar um fluxo vazio. Procure o conector "Solicitação" e adicione o gatilho "Quando uma solicitação HTTP for recebida". Defina "Request Body JSON Schema" para aceitar o id parâmetro:
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
}
}
Em "Mostrar opções avançadas", defina o método como POST. Salve o fluxo para gerar "HTTP POST URL".
Agora você tem que criar um processo para invocar gatilho em seu fluxo. Faça login no servidor Resco Cloud, inicie o Admin Console e selecione Processos no menu. Clique em "Novo", insira um nome para o novo processo, selecione a entidade desejada (por exemplo, Conta) e o evento desejado (por exemplo, o registro é criado).
Adicione a variável headers StringList e adicione item Content-Type: application/json;charset=utf-8 a ela.
Adicione a variável body string como "Formatar texto" com:
\{ "id": "{Entity.id}" \}
Em seguida, adicione a etapa Server.InvokeWebRequest de função com POST o método. URL copiado do gatilho "Quando uma solicitação HTTP é recebida" e variável de corpo.
Agora, quando você cria um registro do tipo de entidade especificado, o gatilho é ativado.
Erros e soluções comuns
Para servidores em nuvem, certifique-se de ter especificado o servidor adequado na caixa de diálogo Conexão. Se não, você pode obter um erro não autorizado. Para servidores personalizados ou locais, insira a URL, incluindo protocolo e porta (se aplicável), por exemplo, https://mycompany.com[:8080]
FAQ
- P: Como usar
List recordsos parâmetros de entrada? R: Estes são parâmetros de consulta OData padrão. A sintaxe para cada parâmetro de entrada é definida pela especificação OData. A única coisa a pensar é usar nomes lógicos em vez de nomes de exibição. (por exemplo, Conta -> conta, Nome -> nome, etc.). Os nomes lógicos podem ser encontrados em Entidades no Admin Console. - P: Como faço para obter um rótulo de lista de opções?
R: Cada campo da lista de opções devolve 2 valores:
-
Field- Este é o valor da picklist -
Field (Label)- Este é o rótulo para o valor da lista de opções.
-
- P: Como posso obter uma etiqueta de pesquisa?
R: Cada campo de pesquisa devolve 3 valores:
-
Field- Este é o ID (GUID) da referência -
Field (Label)- Este é o rótulo (nome principal) da referência. -
Field (Type)- Esta é a entidade alvo da referência.
-
- P: Como configuro o campo de pesquisa?
R: Ao definir campos de pesquisa, você precisa construir uma referência que consiste em tipo de registro e ID de registro.
- A partir do registro existente em seu fluxo, você pode usar
OData Id - Ao criar
logicalName:idexpressão - Ao criar
logicalName('id')expressão
- A partir do registro existente em seu fluxo, você pode usar
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Servidor na nuvem | Use um servidor de nuvem para acessar sua organização. | Todas as regiões | Não compartilhável |
| Servidor local | Use um servidor local para acessar sua organização. | Todas as regiões | Não compartilhável |
| Padrão [DEPRECATED] | Esta opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores. | Todas as regiões | Não compartilhável |
Servidor na nuvem
ID de autenticação: cloudServer
Aplicável: Todas as regiões
Use um servidor de nuvem para acessar sua organização.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Servidor Resco | cadeia (de caracteres) | Verdade | |
| Organização | cadeia (de caracteres) | Verdade | |
| Nome de utilizador | securestring | Verdade | |
| Palavra-passe | securestring | Verdade |
Servidor local
ID de autenticação: onPremiseServer
Aplicável: Todas as regiões
Use um servidor local para acessar sua organização.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Servidor Resco | cadeia (de caracteres) | Verdade | |
| Organização | cadeia (de caracteres) | Verdade | |
| Nome de utilizador | securestring | Verdade | |
| Palavra-passe | securestring | Verdade |
Padrão [DEPRECATED]
Aplicável: Todas as regiões
Esta opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Servidor Resco | cadeia (de caracteres) | Verdade | |
| Organização | cadeia (de caracteres) | Verdade | |
| Nome de utilizador | securestring | Verdade | |
| Palavra-passe | securestring | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Atualizar um registo |
Atualizar registro por ID |
| Criar um novo registo |
Criar um novo registo |
| Excluir registro |
Excluir registro por ID |
| Gerar relatório |
Gerar relatório |
| Listar questionários |
Obter lista de registos do questionário |
| Listar registos |
Obter lista de registos |
| Obter questionário |
Obter o registro do questionador por ID |
| Obter registo |
Obter registo por ID |
| Obter usuário atual |
Obter registro de usuário atual por ID |
Atualizar um registo
Atualizar registro por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do Registo
|
id | True | string |
Insira um identificador global exclusivo (GUID) |
|
ETag
|
If-Match | string |
ETag (versão da entidade) |
|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
|
body
|
body | True | dynamic |
Novos valores de propriedade |
Devoluções
Criar um novo registo
Criar um novo registo
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
|
body
|
body | True | dynamic |
Novo recorde |
Devoluções
Excluir registro
Excluir registro por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do Registo
|
id | True | string |
Insira um identificador global exclusivo (GUID) |
|
ETag
|
If-Match | string |
ETag (versão da entidade) |
|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
Gerar relatório
Gerar relatório
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
|
ID do Registo
|
id | True | string |
Insira um identificador global exclusivo (GUID) |
|
Nome do relatório
|
report | True | string |
Nome do relatório |
|
Formato
|
extension | True | string |
Formato do ficheiro |
Devoluções
- Conteúdo do relatório
- binary
Listar questionários
Obter lista de registos do questionário
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Selecionar consulta
|
$select | string |
Limitar as propriedades retornadas durante a recuperação de dados |
|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os registros retornados |
|
|
Contagem superior
|
$top | integer |
Número total de registos a recuperar |
|
|
Pular contagem
|
$skip | integer |
Pular os primeiros n registros |
|
|
Saltar token
|
$skiptoken | string |
O token para acessar a próxima página de registros |
|
|
Nome do questionador
|
questionnaire | True | string |
Nome do questionador |
Devoluções
Listar registos
Obter lista de registos
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Selecionar consulta
|
$select | string |
Limitar as propriedades retornadas durante a recuperação de dados |
|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os registros retornados |
|
|
Encomendar por
|
$orderby | string |
Uma ordem ODATAPor consulta para especificar a ordem dos registros |
|
|
Expandir consulta
|
$expand | string |
Registros relacionados a serem incluídos com registros solicitados (padrão = nenhum) |
|
|
Contagem superior
|
$top | integer |
Número total de registos a recuperar |
|
|
Pular contagem
|
$skip | integer |
Pular os primeiros n registros |
|
|
Saltar token
|
$skiptoken | string |
O token para acessar a próxima página de registros |
|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
Devoluções
Obter questionário
Obter o registro do questionador por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do Registo
|
id | True | string |
Insira um identificador global exclusivo (GUID) |
|
Selecionar consulta
|
$select | string |
Limitar as propriedades retornadas durante a recuperação de dados |
|
|
Nome do questionador
|
questionnaire | True | string |
Nome do questionador |
Devoluções
Obter registo
Obter registo por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do Registo
|
id | True | string |
Insira um identificador global exclusivo (GUID) |
|
Selecionar consulta
|
$select | string |
Limitar as propriedades retornadas durante a recuperação de dados |
|
|
Expandir consulta
|
$expand | string |
Registros relacionados a serem incluídos com registros solicitados (padrão = nenhum) |
|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
Devoluções
Obter usuário atual
Obter registro de usuário atual por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Selecionar consulta
|
$select | string |
Limitar as propriedades retornadas durante a recuperação de dados |
|
|
Expandir consulta
|
$expand | string |
Registros relacionados a serem incluídos com registros solicitados (padrão = nenhum) |
Devoluções
Acionadores
| Quando um item é criado-atualizado-excluído |
Quando um item é criado-atualizado-excluído |
Quando um item é criado-atualizado-excluído
Quando um item é criado-atualizado-excluído
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da entidade
|
$entity | True | string |
Nome da entidade |
|
Nome da ação
|
$action | True | string |
Ação |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Definições
binário
Este é o tipo de dados básico 'binário'.