Nuvem resco
O Resco Cloud é uma solução de negócios totalmente individual que é altamente personalizável, segura, rica em recursos e 100% pronta para offline.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Especialistas em resco estão prontos para ouvir e ajudar |
| URL | https://www.resco.net/contact-support/ |
| mobilecrm@resco.net |
| Metadados do conector | |
|---|---|
| Publicador | Resco |
| Site | https://www.resco.net/resco-cloud/ |
| Política de privacidade | https://www.resco.net/privacy-notice/ |
| Categorias | Vendas e CRM; Produtividade |
O Resco Cloud fornece soluções de negócios totalmente em um que são altamente personalizáveis, seguras, ricas em recursos e 100% prontas para offline. Esse conector permite operações que permitem que você crie, leia, atualize e exclua registros perfeitamente.
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
Esse conector usa Basic autenticação. Ao criar um novo conector (no Power Apps/Aplicativos Lógicos), você precisará fornecer credenciais de logon.
Você também precisará 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 do Resco Cloud ao seu fluxo e começar a acessar/alterar dados em sua organização do Resco Cloud. Esse conector permite que você execute operações básicas de dados, como leitura/criação/atualização/exclusão.
Problemas e limitações conhecidos
Paging
A List records ação retorna um máximo de 1000 registros. Se você quiser obter mais registros, precisará usar o Skip token parâmetro de entrada. O Skip token não é retornado diretamente, mas em vez disso Next Link é retornado, que também contém Skip token .
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))))}"
}
}
Triggers
O conector do Resco Cloud dá suporte a 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. Pesquise o conector "Solicitação" e adicione o gatilho "Quando uma solicitação HTTP é recebida". Defina "Esquema JSON do Corpo da Solicitação" 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 "URL HTTP POST".
Agora você precisa criar um processo para invocar o gatilho em seu fluxo. Faça logon no servidor do Resco Cloud, inicie o Console de Administração 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 o item Content-Type: application/json;charset=utf-8 a ela.
Adicione a variável body de cadeia de caracteres como "Formatar Texto" com:
\{ "id": "{Entity.id}" \}
Em seguida, adicione a etapa Server.InvokeWebRequest de função com POST o método. URL copiada do gatilho "Quando uma solicitação HTTP é recebida" e da 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 de nuvem, verifique se você especificou o servidor adequado na caixa de diálogo Conexão. Caso contrário, você poderá receber 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]
perguntas frequentes
- P: Como usar
List recordsparâmetros de entrada? R: Estes são parâmetros de consulta OData padrão. A sintaxe de 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 Console de Administração. - P: Como fazer para obter um rótulo de lista de seleção?
R: Cada campo de lista de seleção retorna dois valores:
-
Field- Esse é o valor da lista de seleção -
Field (Label)- Esse é o rótulo do valor da lista de seleção.
-
- P: Como fazer para obter um rótulo de pesquisa?
R: Cada campo de pesquisa retorna 3 valores:
-
Field- Esta é a ID (GUID) da referência -
Field (Label)- Esse é o rótulo (nome principal) da referência. -
Field (Type)- Essa é a entidade de destino da referência.
-
- P: Como definir o campo de pesquisa?
R: Ao definir campos de pesquisa, você precisa construir uma referência que consista em tipo de registro e ID de registro.
- No registro existente em seu fluxo, você pode usar
OData Id -
logicalName:idCriando expressão -
logicalName('id')Criando expressão
- No registro existente em seu fluxo, você pode usar
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Servidor de 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 [PRETERIDO] | Essa 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 de Nuvem
ID de autenticação: cloudServer
Aplicável: todas as regiões
Use um servidor de nuvem para acessar sua organização.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Resco Server | cadeia | Verdade | |
| Organização | cadeia | Verdade | |
| Nome de usuário | secureString | Verdade | |
| Senha | secureString | Verdade |
Servidor local
ID de autenticação: onPremiseServer
Aplicável: todas as regiões
Use um servidor local para acessar sua organização.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Resco Server | cadeia | Verdade | |
| Organização | cadeia | Verdade | |
| Nome de usuário | secureString | Verdade | |
| Senha | secureString | Verdade |
Padrão [PRETERIDO]
Aplicável: todas as regiões
Essa 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.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Resco Server | cadeia | Verdade | |
| Organização | cadeia | Verdade | |
| Nome de usuário | secureString | Verdade | |
| Senha | secureString | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Atualizar um registro |
Atualizar registro por ID |
| Criar um novo registro |
Criar um novo registro |
| Excluir registro |
Excluir registro por ID |
| Gerar relatório |
Gerar relatório |
| Listar questionários |
Obter lista de registros de questionário |
| Listar registos |
Obter lista de registros |
| Obter o usuário atual |
Obter o registro de usuário atual por ID |
| Obter questionário |
Obter o registro do questionário por ID |
| Obter registro |
Obter registro por ID |
Atualizar um registro
Atualizar registro por ID
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Registro
|
id | True | string |
Insira um GUID (identificador global exclusivo) |
|
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 |
Retornos
Criar um novo registro
Criar um novo registro
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
|
body
|
body | True | dynamic |
Novo registro |
Retornos
Excluir registro
Excluir registro por ID
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Registro
|
id | True | string |
Insira um GUID (identificador global exclusivo) |
|
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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
|
ID do Registro
|
id | True | string |
Insira um GUID (identificador global exclusivo) |
|
Nome do Relatório
|
report | True | string |
Nome do relatório |
|
Formato
|
extension | True | string |
Formato do arquivo |
Retornos
- Relatar conteúdo
- binary
Listar questionários
Obter lista de registros de questionário
Parâmetros
| Nome | Chave | Obrigató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 registros a serem recuperados |
|
|
Ignorar contagem
|
$skip | integer |
Ignorar os primeiros n registros |
|
|
Token de omissão
|
$skiptoken | string |
O token para acessar a próxima página de registros |
|
|
Nome do questionário
|
questionnaire | True | string |
Nome do questionário |
Retornos
Listar registos
Obter lista de registros
Parâmetros
| Nome | Chave | Obrigató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 |
|
|
Ordem por
|
$orderby | string |
Uma consulta orderBy do ODATA 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 registros a serem recuperados |
|
|
Ignorar contagem
|
$skip | integer |
Ignorar os primeiros n registros |
|
|
Token de omissão
|
$skiptoken | string |
O token para acessar a próxima página de registros |
|
|
Nome da entidade
|
entity | True | string |
Nome da entidade |
Retornos
Obter o usuário atual
Obter o registro de usuário atual por ID
Parâmetros
| Nome | Chave | Obrigató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) |
Retornos
Obter questionário
Obter o registro do questionário por ID
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Registro
|
id | True | string |
Insira um GUID (identificador global exclusivo) |
|
Selecionar consulta
|
$select | string |
Limitar as propriedades retornadas durante a recuperação de dados |
|
|
Nome do questionário
|
questionnaire | True | string |
Nome do questionário |
Retornos
Obter registro
Obter registro por ID
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Registro
|
id | True | string |
Insira um GUID (identificador global exclusivo) |
|
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 |
Retornos
Gatilhos
| 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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da entidade
|
$entity | True | string |
Nome da entidade |
|
Nome da ação
|
$action | True | string |
Ação |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Definições
binário
Esse é o tipo de dados básico 'binary'.