Código dinâmico IA-Connect (visualização)
IA-Connect é uma plataforma 'RPA' de Robotic Process Automation que adiciona funcionalidade de RPA da nuvem para máquinas virtuais locais ou através de conexões Citrix ou Microsoft Remote Desktop 'RDS'. Este é o módulo para o desenvolvimento de módulos de código dinâmico.
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 | Laboratórios Ultima |
| URL | https://www.ultima.com/ultima-labs |
| IAConnect@ultima.com |
| Metadados do conector | |
|---|---|
| Editora | Ultima Negócios |
| Sítio Web | https://www.ultima.com/ultima-labs |
| Política de privacidade | https://www.ultima.com/privacy-policy |
| Categorias | Operações de TI; Produtividade |
IA-Connect é uma plataforma de Robotic Process Automation (RPA) que adiciona funcionalidade de RPA do Power Automate Cloud Flows a máquinas virtuais locais ou através de conexões Citrix ou Microsoft Remote Desktop (RDS). Os IA-Connect Connectors fornecem mais de 800 ações, permitindo automatizar todos os tipos de aplicativos locais diretamente de um Power Automate Cloud Flow. Todas as IA-Connect ações estão disponíveis diretamente do seu Power Automate Cloud Flow, proporcionando fácil integração entre aplicativos baseados na nuvem e locais, a capacidade de aproveitar as condições, loops, conteúdo dinâmico, expressões e tratamento de exceções existentes do Power Automate em seus processos de RPA. A utilização dos conectores IA-Connect também fornece histórico de execução completo e auditabilidade do histórico de execução do Flow, ao mesmo tempo em que elimina a necessidade de ter um aplicativo/console/estúdio separado para desenvolver seus processos de RPA.
Pré-requisitos
Para usar qualquer um dos IA-Connect Connectors, você deve instalar o software IA-Connect. Este teste é gratuito durante 30 dias, após os quais necessitará de uma licença IA-Connect.
O software IA-Connect consiste em dois componentes principais:
O IA-Connect Orchestrator, que é um WebApp do Azure que você hospedaria em seu próprio locatário do Azure. Isso lida com o roteamento e a segurança de fluxos de RPA para uma ou mais máquinas virtuais locais ou baseadas em nuvem.
O IA-Connect Agent and Diretor, que é instalado nas máquinas virtuais onde o software que você deseja automatizar está acessível. Além disso, o IA-Connect Agent pode ser executado dentro de uma sessão Citrix ou Microsoft Remote Desktop Services (RDS), onde os comandos RPA são passados por um canal virtual para a sessão remota para execução. O IA-Connect Agent pode ser executado a partir de um compartilhamento de rede e não requer instalação.
Conectores IA-Connect disponíveis
Os conectores IA-Connect disponíveis são:
- IA-Connect Código Dinâmico
- IA-Connect Java
- IA-Connect JML
- IA-Connect Mainframe
- IA-Connect Microsoft Office
- IA-Connect SAP GUI
- Sessão IA-Connect
- IA-Connect UI
- IA-Connect Web Browser
Como obter credenciais
Para receber sua licença e começar sua avaliação gratuita de 30 dias, envie uma solicitação em nosso site (https://www.ultima.com/IA-Connect/Power-Automate).
Assim que receber um pedido de avaliação, entraremos em contacto consigo através do endereço de e-mail fornecido para ajudar a configurar o software IA-Connect e para lhe fornecer a licença de avaliação. Esta é uma versão de avaliação completa e permitirá que você teste qualquer uma das 800 ações em todos os 9 conectores IA-Connect em seu próprio ambiente durante o período de avaliação.
Introdução ao conector
Depois de submeter um pedido de avaliação para o IA-Connect, poderá descarregar um ficheiro ZIP contendo o software IA-Connect e documentação que abrange a instalação e configuração. Também entraremos em contato para oferecer suporte e orientação durante o processo de instalação, conforme necessário.
Support
Durante o período de teste, você pode entrar em contato com o Ultima Labs (IAConnect@ultima.com) para obter suporte e assistência.
Ao comprar IA-Connect licenças, você receberá tokens de suporte que podem ser trocados por treinamento personalizado ou suporte do Centro de Serviço Técnico (TSC) da Ultima, com sede no Reino Unido.
Problemas conhecidos, erros comuns e perguntas frequentes
Nossa Base de Conhecimento contém uma série de artigos que abrangem quaisquer problemas conhecidos, erros comuns que podem ocorrer ao usar os IA-Connect Connectors e perguntas frequentes. Isso pode ser acessado e https://support.ultima.com/ultimalabs uma conta para acessar esses recursos é fornecida durante a avaliação do IA-Connect e após a compra de uma licença IA-Connect.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexã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 |
|---|---|---|---|
| Chave de API | securestring | A chave de API para esta api | Verdade |
| IA-Connect Endereço do Orchestrator | cadeia (de caracteres) | Especifique o endereço do IA-Connect Orchestrator sem o componente HTTP(S) | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
|
A automação do Power |
Informa se a automação do PowerShell está disponível no computador em que o IA-Connect Agent está sendo executado. Se a automação do PowerShell não estiver disponível, as ações de automação do PowerShell não funcionarão. |
| Adicionar pasta de pesquisa de assembly |
Adiciona um caminho de pasta (no computador onde o Agente de IA-Connect está sendo executado) à lista de pastas para o Agente de IA-Connect verificar quando ele tenta carregar uma referência externa. |
| Carregar CSV para IA-Connect lista do Orchestrator |
Carregue dados CSV de substituição para uma lista do IA-Connect Orchestrator, substituindo qualquer conteúdo existente. |
| Carregar CSV para IA-Connect tabela de pesquisa do Orchestrator |
Carregue dados CSV de substituição para uma tabela de pesquisa do IA-Connect Orchestrator, substituindo qualquer conteúdo existente. Essa ação não interagirá com uma tabela de pesquisa manipulada pelo IA-Connect Agent (um arquivo CSV mantido no disco). |
| Carregar IA-Connect tabela de pesquisa |
Carrega uma tabela de pesquisa de IA-Connect do computador onde o IA-Connect Agent está sendo executado. Essas tabelas de pesquisa podem ser usadas por outras ações IA-Connect para executar pesquisas de dados. |
| Classificar tabela JSON |
Usa uma tabela JSON de entrada, classifica a tabela e retorna uma nova tabela JSON. Se você quiser classificar uma tabela real (ou seja, não no formato JSON), use a ação 'Classificar tabela'. Se você quiser classificar uma matriz de cadeia de caracteres, use a ação 'Classificar matriz de cadeia de caracteres'. |
| Colunas de pesquisa IA-Connect tabela de pesquisa |
Recupera uma ou mais colunas com nomes idênticos de uma tabela de pesquisa do Orchestrator (para automações usando o Orchestrator) ou de uma tabela de pesquisa atualmente carregada no IA-Connect Agent, da primeira linha correspondente aos dados de entrada, e retorna como uma tabela. Por exemplo, a tabela de pesquisa pode conter várias colunas de saída denominadas 'grupo AD' para representar vários grupos AD e elas serão retornadas como linhas separadas na tabela de saída. Se o Orchestrator tiver uma tabela de pesquisa com o mesmo nome de uma carregada no IA-Connect Agent, a tabela de pesquisa do Orchestrator será usada (se a automação estiver passando pelo Orchestrator). |
| Converter matriz em JSON |
Usa uma matriz de entrada e serializa em uma cadeia de caracteres JSON. |
| Criar JSON a partir de variáveis de entrada |
Usa uma matriz de variáveis de entrada e retorna no formato JSON e, opcionalmente, como uma tabela JSON. |
| Células de dados de pesquisa IA-Connect tabela de pesquisa |
Recupera todas as células de dados de uma tabela de pesquisa do Orchestrator (para automações usando o Orchestrator), da primeira linha que corresponde aos dados de entrada e retorna como uma tabela. Esta ação não suporta tabelas de pesquisa carregadas no IA-Connect Agent. |
| Dividir cadeia de caracteres usando uma expressão regular |
Divide uma cadeia de caracteres de entrada usando uma correspondência de expressão regular (regex) e retorna os componentes individuais divididos da cadeia de caracteres como uma matriz de cadeia de caracteres. |
| Eliminar linhas de uma tabela |
Pega uma tabela de entrada, exclui uma linha ou linhas em uma posição especificada e retorna uma nova tabela. Se você quiser excluir uma linha ou linhas de uma matriz de cadeia de caracteres, use a ação 'Excluir uma linha de uma matriz de cadeia de caracteres'. Se você quiser excluir uma linha ou linhas de uma tabela no formato JSON, use a ação 'Excluir uma linha de uma tabela JSON'. |
| Excluir colunas de uma tabela |
Pega uma tabela de entrada, exclui uma coluna ou colunas e retorna uma nova tabela. Se você quiser excluir colunas de uma tabela no formato JSON, use a ação 'Excluir colunas de uma tabela JSON'. |
| Excluir colunas de uma tabela JSON |
Usa uma tabela de entrada no formato JSON, exclui uma coluna ou colunas e retorna uma nova tabela no formato JSON. Se você quiser excluir colunas de uma tabela real (ou seja, não no formato JSON), use a ação 'Excluir colunas de uma tabela'. |
| Excluir itens de uma matriz de cadeia de caracteres |
Usa uma matriz de entrada de itens de cadeia de caracteres, exclui um item ou itens em uma posição especificada e retorna uma nova matriz. Se pretender eliminar uma linha ou linhas de uma tabela, utilize a ação «Eliminar uma linha de uma tabela». Se você quiser excluir uma linha ou linhas de uma tabela no formato JSON, use a ação 'Excluir uma linha de uma tabela JSON'. |
| Excluir linhas de uma tabela JSON |
Usa uma tabela de entrada no formato JSON, exclui uma linha ou linhas em uma posição especificada e retorna uma nova tabela no formato JSON. Se você quiser excluir uma linha ou linhas de uma tabela real (ou seja, não no formato JSON), use a ação 'Excluir uma linha de uma tabela'. Se você quiser excluir uma linha ou linhas de uma matriz de cadeia de caracteres, use a ação 'Excluir uma linha de uma matriz de cadeia de caracteres'. |
|
Executar script do Power |
Executa um script do PowerShell na sessão em que o Agente do IA-Connect está sendo executado, onde o conteúdo do script é passado para o Agente do IA-Connect na entrada 'Conteúdo do script do PowerShell' (PowerShellScriptContents). Esta é a ação recomendada para executar seu próprio código personalizado do PowerShell. Essa ação também pode ser usada para recuperar os resultados de uma execução anterior de um script do PowerShell, executado como um thread do Agente. O Agente executa o PowerShell usando o Microsoft PowerShell v3.x a v5.x (qualquer versão instalada), não o núcleo do PowerShell (6.x em diante). |
| Filtrar tabela JSON |
Usa uma tabela JSON de entrada, filtra a tabela (usando a sintaxe de filtro de linha .NET DataView) e retorna uma nova tabela JSON. Se você quiser filtrar uma tabela real (ou seja, não no formato JSON), use a ação 'Filtrar tabela'. Se você quiser filtrar uma matriz de cadeia de caracteres, use a ação 'Filtrar matriz de cadeia de caracteres'. |
| Importar assembly do arquivo local |
Carrega um assembly DotNet do computador onde o Diretor IA-Connect está sendo executado para o Agente IA-Connect, onde ele é carregado na memória e será usado se referenciado pelo código DotNet dinâmico. |
| Inserir uma linha de variáveis de entrada em uma tabela JSON |
Usa uma tabela de entrada no formato JSON, insere uma linha criada a partir de variáveis de entrada em uma posição especificada e retorna uma nova tabela no formato JSON. O esquema da linha de entrada deve corresponder ao da tabela de entrada (ou seja, usar os mesmos nomes de propriedade e tipos de dados). Se você quiser inserir uma linha em uma tabela real (ou seja, não no formato JSON), use a ação 'Inserir uma linha em uma tabela'. Se você quiser inserir uma cadeia de caracteres em uma matriz de cadeia de caracteres, use a ação 'Inserir uma linha em uma matriz de cadeia de caracteres'. |
| Inserir uma linha em uma matriz de cadeia de caracteres |
Usa uma matriz de entrada de itens de cadeia de caracteres, insere uma linha em uma posição especificada e retorna uma nova matriz. Se pretender inserir uma linha numa tabela, utilize a ação «Inserir uma linha numa tabela». Se você quiser inserir uma linha em uma tabela no formato JSON, use a ação 'Inserir uma linha em uma tabela JSON'. |
| Inserir uma linha em uma tabela JSON |
Usa uma tabela de entrada no formato JSON, insere uma linha em uma posição especificada e retorna uma nova tabela no formato JSON. Se você quiser inserir uma linha em uma tabela real (ou seja, não no formato JSON), use a ação 'Inserir uma linha em uma tabela'. Se você quiser inserir uma cadeia de caracteres em uma matriz de cadeia de caracteres, use a ação 'Inserir uma linha em uma matriz de cadeia de caracteres'. |
| Inserir uma linha numa tabela |
Pega uma tabela de entrada, insere uma linha em uma posição especificada e retorna uma nova tabela. Se você quiser inserir uma cadeia de caracteres em uma matriz de cadeia de caracteres, use a ação 'Inserir uma linha em uma matriz de cadeia de caracteres'. Se você quiser inserir uma linha em uma tabela no formato JSON, use a ação 'Inserir uma linha em uma tabela JSON'. |
| Limpar pastas de pesquisa de montagem |
Redefina a lista adicional de pastas para o IA-Connect Agent verificar quando ele tenta carregar uma referência externa. |
| Matriz de cadeia de caracteres de classificação |
Pega uma matriz de entrada de itens de cadeia de caracteres, classifica a matriz e retorna uma nova matriz. Se quiser ordenar uma tabela, utilize a ação 'Ordenar tabela'. Se você quiser classificar uma tabela no formato JSON, use a ação 'Classificar tabela JSON'. |
| Matriz de cadeia de caracteres de filtro |
Usa uma matriz de entrada de itens de cadeia de caracteres, filtra a matriz (usando a sintaxe de filtro de linha .NET DataView) e retorna uma nova matriz. Se quiser filtrar uma tabela, use a ação 'Filtrar tabela'. Se você quiser filtrar uma tabela no formato JSON, use a ação 'Filtrar tabela JSON'. |
|
O módulo Power |
Procura um módulo do PowerShell especificado no computador em que o Agente do IA-Connect está sendo executado e retorna se ele está instalado. |
|
Obter a versão do Power |
Obtém a versão do PowerShell na sessão em que o IA-Connect Agent está sendo executado. Isso deteta o Microsoft PowerShell v3.x para v5.x, não o núcleo do PowerShell (6.x em diante). |
| Obter cadeia de caracteres da célula da tabela JSON |
Usa uma tabela de entrada no formato JSON e retorna uma célula especificada como uma cadeia de caracteres. |
| Obter coluna de IA-Connect lista |
Recupera uma coluna de uma lista do IA-Connect Orchestrator. |
| Obter correspondência de expressão regular |
Executa uma correspondência de expressão regular (regex) em uma cadeia de caracteres de entrada e retorna se a cadeia de caracteres correspondia à expressão e aos detalhes da correspondência. |
| Obter correspondências de expressões regulares |
Executa uma correspondência de expressão regular (regex) em uma cadeia de caracteres de entrada e retorna todas as correspondências em uma matriz de cadeia de caracteres. A matriz ficará vazia se não houver correspondências. |
| Obter correspondências de grupo de expressões regulares |
Executa uma correspondência de expressão regular (regex) em uma cadeia de caracteres de entrada e retorna uma lista de nomes e valores de grupo correspondentes. |
| Obter IA-Connect conteúdo da lista |
Recupera todos os dados de uma lista do IA-Connect Orchestrator. |
| Obter IA-Connect conteúdo da tabela de pesquisa do Orchestrator |
Recupera todos os dados de uma tabela de pesquisa do IA-Connect Orchestrator mantida no Orchestrator. Isso não recuperará uma tabela de pesquisa manipulada pelo IA-Connect Agent (um arquivo CSV mantido no disco). |
| Obter IA-Connect resumo da tabela de pesquisa |
Recupera um resumo das tabelas de pesquisa atualmente carregadas no IA-Connect Agent. |
| Obter matriz de cadeia de caracteres da coluna da tabela |
Usa uma tabela de entrada e retorna uma coluna especificada como uma matriz de cadeia de caracteres. Se você quiser obter uma matriz de cadeia de caracteres de uma tabela no formato JSON, use a ação 'Obter matriz da tabela JSON'. |
| Obter matriz de cadeia de caracteres da coluna da tabela JSON |
Usa uma tabela de entrada no formato JSON e retorna uma coluna especificada como uma matriz de cadeia de caracteres. Se você quiser obter uma matriz de cadeia de caracteres de uma tabela real (ou seja, não no formato JSON), use a ação 'Obter matriz da tabela'. |
| Obter string entre |
Usa uma cadeia de caracteres de entrada e retorna a primeira instância de uma cadeia de caracteres que está localizada entre duas cadeias de caracteres especificadas ou entre uma cadeia de caracteres e o final da linha. |
| Obter tabela da matriz de cadeia de caracteres |
Usa uma matriz de entrada de itens de cadeia de caracteres e retorna como uma tabela. |
| Obter tabela de JSON |
Usa uma tabela de entrada no formato JSON e retorna como uma tabela. Isso é conhecido como desserialização. |
| Obter tabela JSON da matriz de cadeia de caracteres |
Usa uma matriz de entrada de itens de cadeia de caracteres e retorna como uma tabela JSON. |
| Remover caracteres da cadeia de caracteres |
Pega uma cadeia de caracteres de entrada e a retorna com caracteres especificados removidos. Se os caracteres especificados não estiverem localizados, a cadeia de caracteres original será retornada. |
| Remover IA-Connect tabela de pesquisa |
Remove uma tabela de pesquisa atualmente carregada no IA-Connect Agent. |
| Remover todas as tabelas de pesquisa IA-Connect |
Remove todas as tabelas de pesquisa atualmente carregadas no IA-Connect Agent. |
| Renomear uma coluna em uma tabela |
Pega uma tabela de entrada, renomeia uma coluna especificada e retorna uma nova tabela. Se você quiser renomear uma coluna de uma tabela no formato JSON, use a ação 'Renomear uma coluna em uma tabela JSON'. |
| Renomear uma coluna em uma tabela JSON |
Usa uma tabela de entrada no formato JSON, renomeia uma coluna especificada e retorna uma nova tabela no formato JSON. Se você quiser renomear uma coluna de uma tabela real (ou seja, não no formato JSON), use a ação 'Renomear uma coluna em uma tabela'. |
| Tabela de classificação |
Pega uma tabela de entrada, classifica uma ou mais linhas e retorna uma nova tabela. Se você quiser classificar uma tabela no formato JSON, use a ação 'Classificar tabela JSON'. Se você quiser classificar uma matriz de cadeia de caracteres, use a ação 'Classificar matriz de cadeia de caracteres'. |
| Tabela de filtros |
Usa uma tabela de entrada, filtra a tabela (usando a sintaxe de filtro de linha .NET DataView) e retorna uma nova tabela. Se você quiser filtrar uma tabela no formato JSON, use a ação 'Filtrar tabela JSON'. Se você quiser filtrar uma matriz de cadeia de caracteres, use a ação 'Filtrar matriz de cadeia de caracteres'. |
| Valor de pesquisa IA-Connect tabela de pesquisa |
Recupera um valor de uma tabela de pesquisa do Orchestrator (para automações usando o Orchestrator) ou de uma tabela de pesquisa atualmente carregada no IA-Connect Agent, da primeira linha que corresponde aos dados de entrada. Se o Orchestrator tiver uma tabela de pesquisa com o mesmo nome de uma carregada no IA-Connect Agent, a tabela de pesquisa do Orchestrator será usada (se a automação estiver passando pelo Orchestrator). |
A automação do PowerShell está instalada
Informa se a automação do PowerShell está disponível no computador em que o IA-Connect Agent está sendo executado. Se a automação do PowerShell não estiver disponível, as ações de automação do PowerShell não funcionarão.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
A automação do PowerShell está instalada
|
PowerShellAutomationIsInstalled | boolean |
Retorna true se a automação do PowerShell estiver disponível, ou false se não. |
Adicionar pasta de pesquisa de assembly
Adiciona um caminho de pasta (no computador onde o Agente de IA-Connect está sendo executado) à lista de pastas para o Agente de IA-Connect verificar quando ele tenta carregar uma referência externa.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Caminho da pasta
|
FolderPath | True | string |
O caminho para a pasta a ser adicionada à lista de pastas para o IA-Connect Agent verificar quando ele tenta carregar uma referência externa. |
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Carregar CSV para IA-Connect lista do Orchestrator
Carregue dados CSV de substituição para uma lista do IA-Connect Orchestrator, substituindo qualquer conteúdo existente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da lista
|
ListName | True | string |
O nome da lista Orchestrator. |
|
Dados CSV
|
CSVData | True | string |
Os dados CSV de substituição a serem armazenados na lista do Orchestrator. Se a lista já existir, o conteúdo da lista será substituído por esses dados CSV. Não é possível fornecer uma entrada CSV vazia, mas é possível fornecer uma linha de cabeçalho CSV sem linhas de dados. |
|
Criar lista se não existir
|
CreateListIfNotExist | boolean |
Se definido como false (o padrão) e a lista nomeada ainda não existir, uma exceção será gerada. Se definido como true, a lista nomeada será criada, se não existir. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultado do comando
|
UploadCSVToIAConnectListResult | boolean |
O resultado do comando (sucesso ou falha). |
|
Mensagem de erro
|
ErrorMessage | string |
Se o comando não foi bem-sucedido, ele conterá a mensagem de erro que foi retornada. |
Carregar CSV para IA-Connect tabela de pesquisa do Orchestrator
Carregue dados CSV de substituição para uma tabela de pesquisa do IA-Connect Orchestrator, substituindo qualquer conteúdo existente. Essa ação não interagirá com uma tabela de pesquisa manipulada pelo IA-Connect Agent (um arquivo CSV mantido no disco).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da tabela de pesquisa
|
LookupTableName | True | string |
O nome da tabela de pesquisa do Orchestrator. |
|
Dados CSV
|
CSVData | True | string |
Os dados CSV de substituição a serem armazenados na tabela de pesquisa do Orchestrator. Se a tabela de pesquisa já existir, o conteúdo da tabela será substituído por esses dados CSV. Não é possível fornecer uma entrada CSV vazia, mas é possível fornecer uma linha de cabeçalho CSV sem linhas de dados. |
|
Criar tabela de pesquisa se não existir
|
CreateLookupTableIfNotExist | boolean |
Se definido como false (o padrão) e a tabela de pesquisa nomeada ainda não existir, uma exceção será gerada. Se definida como true, a tabela de pesquisa nomeada será criada, se não existir. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultado do comando
|
UploadCSVToIAConnectLookupTableResult | boolean |
O resultado do comando (sucesso ou falha). |
|
Mensagem de erro
|
ErrorMessage | string |
Se o comando não foi bem-sucedido, ele conterá a mensagem de erro que foi retornada. |
Carregar IA-Connect tabela de pesquisa
Carrega uma tabela de pesquisa de IA-Connect do computador onde o IA-Connect Agent está sendo executado. Essas tabelas de pesquisa podem ser usadas por outras ações IA-Connect para executar pesquisas de dados.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Caminho da tabela de pesquisa
|
Path | True | string |
O caminho completo para a tabela de pesquisa. Isso deve ser acessível a partir da sessão em que o IA-Connect Agent está sendo executado. Se uma pasta for especificada, todos os arquivos abaixo dessa pasta serão processados. |
|
Aumentar exceção se alguma tabela falhar ao carregar
|
RaiseExceptionIfAnyTableFailsToLoad | True | boolean |
Se definido como true e qualquer IA-Connect tabela de pesquisa não for carregada (por exemplo, se houver um problema na tabela), uma exceção será gerada. Este é o padrão porque, se alguma tabela falhar ao carregar, isso geralmente resultará em uma exceção mais tarde no processo. Se definido como false, as tabelas de pesquisa de problemas serão ignoradas e apenas as tabelas de pesquisa utilizáveis serão loade3d. |
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Número de tabelas de pesquisa carregadas
|
NumberOfLookupTablesLoaded | integer |
O número de tabelas de pesquisa que foram carregadas com êxito. |
|
Número de tabelas de pesquisa que falharam ao carregar
|
NumberOfLookupTablesFailedToLoad | integer |
O número de tabelas de pesquisa que falharam ao carregar. Isso só será definido se 'Aumentar exceção se alguma tabela falhar ao carregar' estiver definido como false, caso contrário, haverá uma exceção. |
Classificar tabela JSON
Usa uma tabela JSON de entrada, classifica a tabela e retorna uma nova tabela JSON. Se você quiser classificar uma tabela real (ou seja, não no formato JSON), use a ação 'Classificar tabela'. Se você quiser classificar uma matriz de cadeia de caracteres, use a ação 'Classificar matriz de cadeia de caracteres'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Ordenar o nome da coluna
|
SortColumnName | True | string |
O nome da coluna para classificar. |
|
Ordenar ascendente
|
Ascending | boolean |
Defina como true para classificar em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Ordenar o nome da coluna 2
|
SortColumnName2 | string |
Um nome de segunda coluna opcional para classificar por (depois de classificar pela primeira coluna). |
|
|
Ordenar ascendente 2
|
Ascending2 | boolean |
Defina como true para classificar o nome da segunda coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Ordenar o nome da coluna 3
|
SortColumnName3 | string |
Um nome de terceira coluna opcional para classificar (depois de classificar pela primeira e segunda colunas). |
|
|
Ordenar ascendente 3
|
Ascending3 | boolean |
Defina como true para classificar o nome da terceira coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Colunas de pesquisa IA-Connect tabela de pesquisa
Recupera uma ou mais colunas com nomes idênticos de uma tabela de pesquisa do Orchestrator (para automações usando o Orchestrator) ou de uma tabela de pesquisa atualmente carregada no IA-Connect Agent, da primeira linha correspondente aos dados de entrada, e retorna como uma tabela. Por exemplo, a tabela de pesquisa pode conter várias colunas de saída denominadas 'grupo AD' para representar vários grupos AD e elas serão retornadas como linhas separadas na tabela de saída. Se o Orchestrator tiver uma tabela de pesquisa com o mesmo nome de uma carregada no IA-Connect Agent, a tabela de pesquisa do Orchestrator será usada (se a automação estiver passando pelo Orchestrator).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da tabela de pesquisa
|
LookupTableName | True | string |
O nome da tabela de pesquisa do Orchestrator ou da tabela de pesquisa carregada no IA-Connect Agent. |
|
JSON de dados de entrada
|
InputDataJSON | string |
Dados de entrada a serem usados para a pesquisa, no formato JSON. Por exemplo, se a tabela de pesquisa tiver colunas de propriedade 'JobTitle' e 'Country', você pode enviar o seguinte JSON: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Nome da coluna da tabela de resultados da pesquisa
|
SearchResultTableColumnName | True | string |
O nome da coluna de saída na tabela de pesquisa que contém o valor a ser retornado na tabela de saída. Se apenas uma coluna de saída na tabela de pesquisa tiver esse nome, a tabela de saída terá uma única linha. Se várias colunas de saída na tabela de pesquisa compartilharem um nome comum, a tabela de saída terá várias linhas. |
|
Aumentar exceção se não houver correspondência
|
RaiseExceptionIfNoMatch | boolean |
Defina como true (o padrão) para gerar uma exceção se a pesquisa não corresponder a nenhum dado. Defina como false para retornar uma cadeia de caracteres em branco se a pesquisa não corresponder a nenhum dado. |
|
|
Retornar células em branco
|
ReturnBlankCells | boolean |
Defina como true se quiser incluir células em branco na tabela de retorno. Defina como false (o padrão) para incluir apenas células com valores. |
|
|
Formato de retorno
|
ReturnFormat | string |
O formato a ser usado ao retornar os resultados. |
|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de pesquisa de saída JSON
|
OutputLookupTableJSON | string |
A tabela de saída lida de uma ou mais colunas da tabela de pesquisa com o nome especificado, obtida pesquisando os dados de entrada em relação à tabela de pesquisa IA-Connect. A tabela de saída terá uma coluna (correspondente ao nome da coluna da tabela de resultados solicitada) e uma ou mais linhas, no formato JSON. |
|
Tabela de pesquisa de saída
|
OutputLookupTable | array of object |
A tabela de saída lida de uma ou mais colunas da tabela de pesquisa com o nome especificado, obtida pesquisando os dados de entrada em relação à tabela de pesquisa IA-Connect. A tabela de saída terá uma coluna (correspondente ao nome da coluna da tabela de resultados solicitada) e uma ou mais linhas. |
|
items
|
OutputLookupTable | object | |
|
Matriz de pesquisa de saída
|
OutputLookupArray | array of object |
A matriz de saída lida de uma ou mais colunas da tabela de pesquisa com o nome especificado, obtida pesquisando os dados de entrada em relação à tabela de pesquisa IA-Connect. A matriz de saída é uma única coluna com uma ou mais linhas. |
|
items
|
OutputLookupArray | object | |
|
Número de linhas na saída
|
NumberOfRowsInOutput | integer |
O número de linhas na saída. |
Converter matriz em JSON
Usa uma matriz de entrada e serializa em uma cadeia de caracteres JSON.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Objeto de entrada
|
Input object | object |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
JSON de saída
|
OutputJSON | string |
A cadeia de caracteres JSON de saída. |
Criar JSON a partir de variáveis de entrada
Usa uma matriz de variáveis de entrada e retorna no formato JSON e, opcionalmente, como uma tabela JSON.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da propriedade
|
PropertyName | string | ||
|
Tipo de dados de propriedade
|
DataType | string | ||
|
Valor do imóvel
|
Value | string | ||
|
Retornar como tabela JSON
|
ReturnAsJSONTable | True | boolean |
Se definido como true, o JSON será retornado em um formato de tabela / tabela de dados (ou seja, no formato [{}]). Se definido como false, o JSON será retornado como uma única entidade (ou seja, no formato {}). O formato a utilizar depende do que está a fazer com o JSON. A maioria das ações IA-Connect espera o formato de tabela de dados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
JSON de saída
|
OutputJSON | string |
As variáveis e seus valores codificados no formato JSON. |
Células de dados de pesquisa IA-Connect tabela de pesquisa
Recupera todas as células de dados de uma tabela de pesquisa do Orchestrator (para automações usando o Orchestrator), da primeira linha que corresponde aos dados de entrada e retorna como uma tabela. Esta ação não suporta tabelas de pesquisa carregadas no IA-Connect Agent.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da tabela de pesquisa
|
LookupTableName | True | string |
O nome da tabela de pesquisa do Orchestrator. |
|
JSON de dados de entrada
|
InputDataJSON | string |
Dados de entrada a serem usados para a pesquisa, no formato JSON. Por exemplo, se a tabela de pesquisa tiver colunas de propriedade 'JobTitle' e 'Country', você pode enviar o seguinte JSON: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Aumentar exceção se não houver correspondência
|
RaiseExceptionIfNoMatch | boolean |
Defina como true (o padrão) para gerar uma exceção se a pesquisa não corresponder a nenhum dado. Defina como false para retornar uma cadeia de caracteres em branco se a pesquisa não corresponder a nenhum dado. |
|
|
Retornar células em branco
|
ReturnBlankCells | boolean |
Defina como true se quiser incluir células em branco na tabela de retorno. Defina como false (o padrão) para incluir apenas células de dados com valores. |
|
|
Formato de retorno
|
ReturnFormat | string |
O formato a ser usado ao retornar os resultados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de pesquisa de saída JSON
|
OutputLookupTableJSON | string |
A tabela de saída que contém as células de dados da linha que correspondem aos dados de entrada, obtidos pesquisando os dados de entrada em relação à tabela de pesquisa IA-Connect. A tabela de saída terá uma linha e uma ou mais colunas de dados no formato JSON. |
|
Tabela de pesquisa de saída
|
OutputLookupTable | array of object |
A tabela de saída que contém as células de dados da linha que correspondem aos dados de entrada, obtidos pesquisando os dados de entrada em relação à tabela de pesquisa IA-Connect. A tabela de saída terá uma linha e uma ou mais colunas de dados. |
|
items
|
OutputLookupTable | object | |
|
Número de células na saída
|
NumberOfCellsInOutput | integer |
O número de células na saída. |
Dividir cadeia de caracteres usando uma expressão regular
Divide uma cadeia de caracteres de entrada usando uma correspondência de expressão regular (regex) e retorna os componentes individuais divididos da cadeia de caracteres como uma matriz de cadeia de caracteres.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Texto de entrada para dividir
|
TextToSplit | True | string |
O texto de entrada a ser dividido em relação à expressão regular. |
|
Expressão regular
|
Regex | True | string |
A expressão regular contra a qual dividir o texto de entrada. |
|
Divisão sensível a maiúsculas e min
|
CaseSensitive | boolean |
Defina como true (o padrão) para uma divisão que diferencia maiúsculas de minúsculas (por exemplo, A não é a) ou definido como false para uma divisão que não diferencia maiúsculas de minúsculas (por exemplo, A e a são tratados como idênticos). |
|
|
Cortar resultados
|
TrimResults | boolean |
Defina como true (o padrão) se cada elemento de matriz de saída individual deve ser cortado. |
|
|
Remover resultados vazios
|
RemoveEmptyResults | boolean |
Defina como true se os elementos vazios da matriz de saída devem ser removidos da matriz de saída (ou seja, você não quer resultados vazios). |
|
|
Tempo limite do Regex em segundos
|
RegexTimeoutInSeconds | integer |
O número máximo de segundos que a expressão regular pode ser processada antes do tempo limite. Isso interrompe loops infinitos causados por certas expressões regulares. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída
|
OutputArray | array of object |
A matriz de cadeia de caracteres de saída que contém os componentes individuais da cadeia de caracteres, dividida usando a expressão regular. |
|
items
|
OutputArray | object | |
|
Número de elementos na saída
|
NumberOfElementsInOutput | integer |
O número de elementos na matriz de saída. |
Eliminar linhas de uma tabela
Pega uma tabela de entrada, exclui uma linha ou linhas em uma posição especificada e retorna uma nova tabela. Se você quiser excluir uma linha ou linhas de uma matriz de cadeia de caracteres, use a ação 'Excluir uma linha de uma matriz de cadeia de caracteres'. Se você quiser excluir uma linha ou linhas de uma tabela no formato JSON, use a ação 'Excluir uma linha de uma tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela de entrada
|
Input table | object | ||
|
Índice da linha inicial
|
StartRowIndex | True | integer |
O índice da linha para começar a excluir. Use 1 para excluir a primeira linha, N para excluir a enésima linha. |
|
Número de linhas a eliminar
|
NumberOfRowsToDelete | True | integer |
O número de linhas a serem excluídas. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Excluir colunas de uma tabela
Pega uma tabela de entrada, exclui uma coluna ou colunas e retorna uma nova tabela. Se você quiser excluir colunas de uma tabela no formato JSON, use a ação 'Excluir colunas de uma tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela de entrada
|
Input table | object | ||
|
Índice da coluna inicial
|
StartColumnIndex | integer |
O índice da coluna para começar a excluir. Use 1 para excluir a primeira coluna, N para excluir a Nona coluna. Se desejar eliminar uma coluna pelo nome, deixe esta entrada em branco e utilize a entrada «Nome da coluna a eliminar». |
|
|
Nome da coluna a eliminar
|
ColumnNameToDelete | string |
O nome opcional da coluna a ser excluída. Se pretender eliminar uma coluna por índice, deixe esta entrada em branco e utilize a entrada «Iniciar índice da coluna». |
|
|
Número de colunas a eliminar
|
NumberOfColumnsToDelete | True | integer |
O número de colunas a serem excluídas, começando pelo índice ou nome especificado. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Excluir colunas de uma tabela JSON
Usa uma tabela de entrada no formato JSON, exclui uma coluna ou colunas e retorna uma nova tabela no formato JSON. Se você quiser excluir colunas de uma tabela real (ou seja, não no formato JSON), use a ação 'Excluir colunas de uma tabela'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Índice da coluna inicial
|
StartColumnIndex | integer |
O índice da coluna para começar a excluir. Use 1 para excluir a primeira coluna, N para excluir a Nona coluna. Se desejar eliminar uma coluna pelo nome, deixe esta entrada em branco e utilize a entrada «Nome da coluna a eliminar». |
|
|
Nome da coluna a eliminar
|
ColumnNameToDelete | string |
O nome opcional da coluna a ser excluída. Se pretender eliminar uma coluna por índice, deixe esta entrada em branco e utilize a entrada «Iniciar índice da coluna». |
|
|
Número de colunas a eliminar
|
NumberOfColumnsToDelete | True | integer |
O número de colunas a serem excluídas, começando pelo índice ou nome especificado. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Excluir itens de uma matriz de cadeia de caracteres
Usa uma matriz de entrada de itens de cadeia de caracteres, exclui um item ou itens em uma posição especificada e retorna uma nova matriz. Se pretender eliminar uma linha ou linhas de uma tabela, utilize a ação «Eliminar uma linha de uma tabela». Se você quiser excluir uma linha ou linhas de uma tabela no formato JSON, use a ação 'Excluir uma linha de uma tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Matriz de entrada
|
InputArray | True | array of string |
A matriz de entrada de cadeias de caracteres. |
|
Iniciar índice de itens
|
StartItemIndex | True | integer |
O índice do item a ser excluído em. Use 1 para excluir o primeiro item, N para excluir o Nono item. |
|
Número de itens a excluir
|
NumberOfItemsToDelete | True | integer |
O número de itens a serem excluídos. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída
|
OutputArray | array of string |
A matriz de saída de cadeias de caracteres. |
|
Número de itens
|
NumberOfItems | integer |
O número de itens na matriz de saída. |
Excluir linhas de uma tabela JSON
Usa uma tabela de entrada no formato JSON, exclui uma linha ou linhas em uma posição especificada e retorna uma nova tabela no formato JSON. Se você quiser excluir uma linha ou linhas de uma tabela real (ou seja, não no formato JSON), use a ação 'Excluir uma linha de uma tabela'. Se você quiser excluir uma linha ou linhas de uma matriz de cadeia de caracteres, use a ação 'Excluir uma linha de uma matriz de cadeia de caracteres'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Índice da linha inicial
|
StartRowIndex | True | integer |
O índice da linha para começar a excluir. Use 1 para excluir a primeira linha, N para excluir a enésima linha. |
|
Número de linhas a eliminar
|
NumberOfRowsToDelete | True | integer |
O número de linhas a serem excluídas. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Executar script do PowerShell
Executa um script do PowerShell na sessão em que o Agente do IA-Connect está sendo executado, onde o conteúdo do script é passado para o Agente do IA-Connect na entrada 'Conteúdo do script do PowerShell' (PowerShellScriptContents). Esta é a ação recomendada para executar seu próprio código personalizado do PowerShell. Essa ação também pode ser usada para recuperar os resultados de uma execução anterior de um script do PowerShell, executado como um thread do Agente. O Agente executa o PowerShell usando o Microsoft PowerShell v3.x a v5.x (qualquer versão instalada), não o núcleo do PowerShell (6.x em diante).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Conteúdo do script do PowerShell
|
PowerShellScriptContents | string |
O conteúdo do script do PowerShell a ser executado. IA-Connect executará esse script as-is passando diretamente para o mecanismo de automação do PowerShell. Nenhum script do PowerShell é realmente criado no disco. Como alternativa, você pode executar um script existente do PowerShell no disco, inserindo o seguinte: return & 'scriptpath'. Por exemplo: return & 'c:\scripts\TestScript.ps1'. |
|
|
Nome do computador
|
ComputerName | string |
O nome do computador no qual executar o script do PowerShell. Se deixado em branco, o script será executado no computador onde o IA-Connect Agent está sendo executado. |
|
|
Nenhum resultado é um erro
|
IsNoResultAnError | boolean |
Se nenhum dado for retornado pelo comando PowerShell, isso sugere um erro? |
|
|
Tipos complexos de retorno
|
ReturnComplexTypes | boolean |
Se os dados de retorno do PowerShell contiverem propriedades 'complexas' (por exemplo, coleções de valores, matrizes, tabelas ou classes), essas propriedades não serão retornadas, por padrão, na resposta do IA-Connect PowerShell. As entradas 'Propriedades a serem retornadas como coleção', 'Nomes de propriedade a serializar' e 'Tipos de propriedade a serializar' permitem especificar quais propriedades 'complexas' devem ser retornadas e o método usado para formatar os dados (propriedade por propriedade, escolha a que funciona melhor). Esta entrada permite especificar o que deve ser feito com quaisquer propriedades restantes (ou seja, propriedades que são 'complexas' e não explicitamente nomeadas). Se definido como true, IA-Connect tentará retornar uma representação de cadeia de caracteres dos dados, usando ToString(). Se definido como false (o padrão), IA-Connect não retornará a propriedade. |
|
|
Retorno booleano como booleano
|
ReturnBooleanAsBoolean | boolean |
As propriedades booleanas devem ser retornadas como booleanos? Se false, eles são retornados como strings. |
|
|
Retornar numérico como decimal
|
ReturnNumericAsDecimal | boolean |
As propriedades numéricas devem ser retornadas como numeráticas? Se false, eles são retornados como strings. |
|
|
Data de retorno como data
|
ReturnDateAsDate | boolean |
As propriedades Date devem ser retornadas como Dates? Se false, eles são retornados como strings. |
|
|
Propriedades a serem retornadas como coleção
|
PropertiesToReturnAsCollectionJSON | string |
Se os dados de retorno do PowerShell contiverem propriedades 'complexas' (por exemplo, coleções de valores, matrizes, tabelas ou classes), essas propriedades não serão retornadas, por padrão, na resposta do IA-Connect PowerShell. Esta opção permite especificar quais propriedades 'complexas' (por nome) IA-Connect deve tentar retornar como uma coleção. Dependendo da propriedade, seu tipo e valores, você também deve considerar o uso das entradas alternativas 'Nomes de propriedade para serializar' e 'Tipos de propriedade para serializar' (escolha uma). Esta entrada pode ser inserida em formato JSON ou CSV. Por exemplo: Para retornar as propriedades da matriz EmailAddresses e MemberOf, digite [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (formato de tabela JSON), ["EmailAddresses", "MemberOf"] (formato de matriz JSON) ou EmailAddresses,MemberOf (formato CSV). |
|
|
Mecanismo de autenticação
|
AuthenticationMechanism | string |
O mecanismo de autenticação a ser usado se estiver se conectando a um computador remoto ou executando o script como um usuário alternativo. Os valores suportados são 'Basic', 'Credssp', 'Default', 'Digest', 'Kerberos' e 'Negotiate'. |
|
|
Tentativas de conexão
|
ConnectionAttempts | integer |
O número de conexões a serem tentadas se estiver se conectando a um computador remoto. |
|
|
Nome de utilizador
|
Username | string |
O nome de usuário a ser usado se estiver executando o script como um usuário alternativo. |
|
|
Palavra-passe
|
Password | password |
A senha a ser usada se estiver executando o script como um usuário alternativo. |
|
|
Executar script como thread
|
RunScriptAsThread | boolean |
Se definido como false (o padrão), o IA-Connect Agent executará o script do PowerShell imediatamente e retornará os resultados ao Diretor quando o script for concluído. Se estiver executando um script PowerShell longo ou complexo, essa ação poderá atingir o tempo limite. Se definido como true, o Agente do IA-Connect executará o script do PowerShell como um thread do Agente e o Diretor do IA-Connect (ou Orchestrator, módulo do PowerShell, Blue Prism) poderá monitorar o status desse thread do Agente, aguardando sua conclusão. Isso permite que scripts longos ou complexos do PowerShell sejam executados sem tempos limites. IA-Connect Agents 9.3 e versões anteriores não podem executar scripts do PowerShell como um thread do Agente. |
|
|
Recuperar dados de saída para ID de thread
|
RetrieveOutputDataFromThreadId | integer |
Se você executou anteriormente um script do PowerShell como um thread do Agente e definiu 'Segundos para aguardar o thread' como 0, forneça a ID do thread do Agente para recuperar os resultados. Este ID de thread do agente terá sido fornecido pela chamada anterior para esta ação. Defina como 0 (o padrão) se você estiver simplesmente executando um script do PowerShell (e, portanto, não recuperando os resultados de um script PowerShell anterior executado como um thread do Agente). |
|
|
Segundos para esperar pelo thread
|
SecondsToWaitForThread | integer |
Se 'Executar script como thread' estiver definido como true, quantos segundos aguardar a conclusão do thread do Agente. Se o thread do Agente que executa o script do PowerShell não tiver sido concluído nesse período, uma exceção será gerada. Defina como 0 para ignorar a espera: o Agente continuará a executar o script do PowerShell, mas também estará disponível para a próxima ação. Em seguida, você pode recuperar os resultados do script posteriormente usando a ação 'Esperar que o thread do agente seja concluído com êxito' para aguardar a conclusão do thread do agente e, em seguida, executar novamente essa ação 'Executar script do PowerShell' com a entrada 'Recuperar dados de saída para ID do thread' definida como a ID do thread do agente. |
|
|
O script contém a senha armazenada
|
ScriptContainsStoredPassword | boolean |
Defina como true se o script contiver um identificador de senha IA-Connect armazenado, no formato {IAConnectPassword:StoredPasswordIdentifier} ou uma credencial genérica do IA-Connect Orchestrator, no formato {OrchestratorCredential:FriendlyName}. A frase { } será substituída pela senha especificada, escapada e colocada entre aspas simples (a menos que já esteja entre aspas no script). |
|
|
Log de saída detalhada
|
LogVerboseOutput | boolean |
Defina como true para registrar qualquer saída detalhada do PowerShell nos logs de IA-Connect. Isso pode ser útil para depuração. Para registrar detalhadamente em seu script, use o seguinte PowerShell: Write-Verbose 'Minha mensagem' -Verbose. |
|
|
Retornar cadeias de caracteres seguras
|
ReturnSecureStrings | boolean |
Defina como true para retornar quaisquer propriedades de cadeia de caracteres seguras na saída de script do PowerShell. Defina como false (o padrão) para não retornar nenhuma propriedade mantida como uma cadeia de caracteres segura. Só defina como true se souber o que está a fazer, uma vez que isso pode resultar na transmissão de palavras-passe (se existirem palavras-passe na saída de script do PowerShell). |
|
|
Nomes de propriedade a serializar
|
PropertyNamesToSerializeJSON | string |
Se os dados de retorno do PowerShell contiverem propriedades 'complexas' (por exemplo, coleções de valores, matrizes, tabelas ou classes), essas propriedades não serão retornadas, por padrão, na resposta do IA-Connect PowerShell. Essa opção permite especificar quais propriedades 'complexas' (por nome) IA-Connect devem serializar como JSON, para que sejam retornadas como um tipo de cadeia de caracteres (que você pode desserializar, uma vez recebido). Dependendo da propriedade, seu tipo e valores, você também deve considerar o uso das entradas alternativas 'Propriedades para retornar como coleção' e 'Tipos de propriedade para serializar' (escolha uma). Por exemplo: Para serializar as propriedades EmailAddresses e MemberOf, digite [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (formato de tabela JSON), ["EmailAddresses", "MemberOf"] (formato de matriz JSON) ou EmailAddresses,MemberOf (formato CSV). |
|
|
Tipos de propriedade a serializar
|
PropertyTypesToSerializeJSON | string |
Se os dados de retorno do PowerShell contiverem propriedades 'complexas' (por exemplo, coleções de valores, matrizes, tabelas ou classes), essas propriedades não serão retornadas, por padrão, na resposta do IA-Connect PowerShell. Essa opção permite especificar quais propriedades 'complexas' (por tipo) IA-Connect devem serializar como JSON, para que sejam retornadas como um tipo de cadeia de caracteres (que você pode desserializar, uma vez recebido). Dependendo da propriedade, seu tipo e valores, você também deve considerar o uso das entradas alternativas 'Propriedades para retornar como coleção' e 'Nomes de propriedade para serializar' (escolha uma). Esta entrada é uma coleção com um único campo 'PropertyType'. Por exemplo: Para serializar qualquer propriedade do tipo Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[], digite [{"PropertyType": "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"}] (formato de tabela JSON), ["Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"] (formato de matriz JSON) ou 'Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] (formato CSV). |
|
|
Nome
|
Name | string |
O nome do parâmetro PowerShell de entrada. Isso deve atender aos formatos de nomenclatura de variáveis do PowerShell (ou seja, recomenda-se evitar espaços ou símbolos especiais). Os nomes de variáveis do PowerShell não diferenciam maiúsculas de minúsculas. Por exemplo: MyVariable resultaria na criação de um $MyVariable variável. |
|
|
Valor da cadeia de caracteres
|
StringValue | string |
O valor da cadeia de caracteres a ser atribuído ao parâmetro PowerShell de entrada. Como alternativa, use as outras entradas de valor se você estiver inserindo um valor booleano ou numérico. |
|
|
Valor inteiro
|
IntValue | integer |
O valor inteiro (número inteiro) a ser atribuído ao parâmetro PowerShell de entrada. Como alternativa, use as outras entradas de valor se você estiver inserindo uma cadeia de caracteres, booleano ou valor numérico. |
|
|
Valor booleano
|
BooleanValue | boolean |
O valor booleano (true ou false) a ser atribuído ao parâmetro PowerShell de entrada. Como alternativa, use as outras entradas de valor se você estiver inserindo uma cadeia de caracteres ou um valor numérico. |
|
|
Valor decimal
|
DecimalValue | double |
O valor decimal a ser atribuído ao parâmetro PowerShell de entrada. Como alternativa, use as outras entradas de valor se você estiver inserindo um valor de cadeia de caracteres, booleano ou inteiro. |
|
|
Valor do objeto
|
ObjectValue | object |
O valor do objeto a ser atribuído ao parâmetro PowerShell de entrada. Isso se tornará uma variável de cadeia de caracteres serializada JSON no script do PowerShell, portanto, desserialize para um objeto usando ConvertFrom-Json. Como alternativa, use as outras entradas de valor se você estiver inserindo uma cadeia de caracteres, booleano ou valor numérico. |
|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
JSON de saída do PowerShell
|
PowerShellJSONOutput | string |
A saída do script do PowerShell, formatado como JSON. |
|
Thread Id
|
ThreadId | integer |
Se o script do PowerShell estiver sendo executado como um thread do Agente, essa saída manterá a ID do thread do Agente, que pode ser usada para monitorar a execução do script do PowerShell e recuperar os resultados do script do PowerShell quando o script for concluído. |
Filtrar tabela JSON
Usa uma tabela JSON de entrada, filtra a tabela (usando a sintaxe de filtro de linha .NET DataView) e retorna uma nova tabela JSON. Se você quiser filtrar uma tabela real (ou seja, não no formato JSON), use a ação 'Filtrar tabela'. Se você quiser filtrar uma matriz de cadeia de caracteres, use a ação 'Filtrar matriz de cadeia de caracteres'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Filter
|
Filter | True | string |
O filtro na sintaxe do filtro de linha .NET DataView. Por exemplo: [Nome] como '*Elemento'. |
|
Ordenar o nome da coluna
|
SortColumnName | string |
Um nome de coluna opcional para classificar, depois de aplicar o filtro. Se desejar ordenar por várias colunas, liste as colunas separadas por vírgula. |
|
|
Ordenar ascendente
|
Ascending | boolean |
Defina como true para classificar em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Ordenar o nome da coluna 2
|
SortColumnName2 | string |
Um nome de segunda coluna opcional para classificar por (depois de classificar pela primeira coluna). |
|
|
Ordenar ascendente 2
|
Ascending2 | boolean |
Defina como true para classificar o nome da segunda coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Ordenar o nome da coluna 3
|
SortColumnName3 | string |
Um nome de terceira coluna opcional para classificar (depois de classificar pela primeira e segunda colunas). |
|
|
Ordenar ascendente 3
|
Ascending3 | boolean |
Defina como true para classificar o nome da terceira coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Importar assembly do arquivo local
Carrega um assembly DotNet do computador onde o Diretor IA-Connect está sendo executado para o Agente IA-Connect, onde ele é carregado na memória e será usado se referenciado pelo código DotNet dinâmico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Caminho do arquivo de assembly local
|
LocalAssemblyFilePath | True | string |
O caminho do arquivo para o arquivo assembly local na sessão local (onde o Diretor do IA-Connect está sendo executado). |
|
Nome do assembly
|
AssemblyName | True | string |
O nome do assembly a ser importado. |
|
Comprimir
|
Compress | boolean |
O assembly deve ser compactado antes do upload? |
|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Inserir uma linha de variáveis de entrada em uma tabela JSON
Usa uma tabela de entrada no formato JSON, insere uma linha criada a partir de variáveis de entrada em uma posição especificada e retorna uma nova tabela no formato JSON. O esquema da linha de entrada deve corresponder ao da tabela de entrada (ou seja, usar os mesmos nomes de propriedade e tipos de dados). Se você quiser inserir uma linha em uma tabela real (ou seja, não no formato JSON), use a ação 'Inserir uma linha em uma tabela'. Se você quiser inserir uma cadeia de caracteres em uma matriz de cadeia de caracteres, use a ação 'Inserir uma linha em uma matriz de cadeia de caracteres'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Índice de linha
|
RowIndex | True | integer |
O índice da linha a ser inserida em. Use 0 para inserir no início da tabela, 1 para inserir após a linha 1, N para inserir após a linha N. -1 ou qualquer número igual ou superior ao número de itens na tabela para inserir no final da tabela (útil se você não sabe quanto tempo a tabela é). |
|
Nome da propriedade
|
PropertyName | string | ||
|
Tipo de dados de propriedade
|
DataType | string | ||
|
Valor do imóvel
|
Value | string |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Inserir uma linha em uma matriz de cadeia de caracteres
Usa uma matriz de entrada de itens de cadeia de caracteres, insere uma linha em uma posição especificada e retorna uma nova matriz. Se pretender inserir uma linha numa tabela, utilize a ação «Inserir uma linha numa tabela». Se você quiser inserir uma linha em uma tabela no formato JSON, use a ação 'Inserir uma linha em uma tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Matriz de entrada
|
InputArray | True | array of string |
A matriz de entrada de cadeias de caracteres. |
|
Índice de linha
|
RowIndex | True | integer |
O índice da linha a ser inserida em. Use 0 para inserir no início da matriz, 1 para inserir após a linha 1, N para inserir após a linha N. -1 ou qualquer número igual ou superior ao número de itens na matriz para inserir no final da matriz (útil se você não souber quanto tempo a matriz é). |
|
Valor a inserir
|
ValueToInsert | string |
O valor da cadeia de caracteres a ser inserido na nova linha. Deixe em branco se quiser inserir uma linha vazia. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída
|
OutputArray | array of string |
A matriz de saída de cadeias de caracteres. |
|
Número de itens
|
NumberOfItems | integer |
O número de itens na matriz de saída. |
Inserir uma linha em uma tabela JSON
Usa uma tabela de entrada no formato JSON, insere uma linha em uma posição especificada e retorna uma nova tabela no formato JSON. Se você quiser inserir uma linha em uma tabela real (ou seja, não no formato JSON), use a ação 'Inserir uma linha em uma tabela'. Se você quiser inserir uma cadeia de caracteres em uma matriz de cadeia de caracteres, use a ação 'Inserir uma linha em uma matriz de cadeia de caracteres'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Índice de linha
|
RowIndex | True | integer |
O índice da linha a ser inserida em. Use 0 para inserir no início da tabela, 1 para inserir após a linha 1, N para inserir após a linha N. -1 ou qualquer número igual ou superior ao número de itens na tabela para inserir no final da tabela (útil se você não sabe quanto tempo a tabela é). |
|
Linha JSON a inserir
|
RowToInsertJSON | string |
O conteúdo da linha a ser inserida no formato JSON. Deixe em branco se quiser inserir uma linha vazia. Por exemplo: Para inserir 'Simon' na coluna 'Name' use {"Name":"Simon"} e para inserir adicionalmente 'England' na coluna 'Country' use {"Name":"Simon","Country":"England"}. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Inserir uma linha numa tabela
Pega uma tabela de entrada, insere uma linha em uma posição especificada e retorna uma nova tabela. Se você quiser inserir uma cadeia de caracteres em uma matriz de cadeia de caracteres, use a ação 'Inserir uma linha em uma matriz de cadeia de caracteres'. Se você quiser inserir uma linha em uma tabela no formato JSON, use a ação 'Inserir uma linha em uma tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela de entrada
|
Input table | object | ||
|
Índice de linha
|
RowIndex | True | integer |
O índice da linha a ser inserida em. Use 0 para inserir no início da tabela, 1 para inserir após a linha 1, N para inserir após a linha N. -1 ou qualquer número igual ou superior ao número de itens na tabela para inserir no final da tabela (útil se você não sabe quanto tempo a tabela é). |
|
Linha JSON a inserir
|
RowToInsertJSON | string |
O conteúdo da linha a ser inserida no formato JSON. Deixe em branco se quiser inserir uma linha vazia. Por exemplo: Para inserir 'Simon' na coluna 'Name' use {"Name":"Simon"} e para inserir adicionalmente 'England' na coluna 'Country' use {"Name":"Simon","Country":"England"}. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Limpar pastas de pesquisa de montagem
Redefina a lista adicional de pastas para o IA-Connect Agent verificar quando ele tenta carregar uma referência externa.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Matriz de cadeia de caracteres de classificação
Pega uma matriz de entrada de itens de cadeia de caracteres, classifica a matriz e retorna uma nova matriz. Se quiser ordenar uma tabela, utilize a ação 'Ordenar tabela'. Se você quiser classificar uma tabela no formato JSON, use a ação 'Classificar tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Matriz de entrada
|
InputArray | True | array of string |
A matriz de entrada de cadeias de caracteres. |
|
Ordenar ascendente
|
Ascending | boolean |
Defina como true para classificar em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Sensível a maiúsculas e minúsculas
|
CaseSensitive | boolean |
Defina como true para uma classificação que diferencia maiúsculas de minúsculas (ou seja, maiúsculas e minúsculas ordenadas separadamente). Defina como false para uma classificação que não diferencia maiúsculas de minúsculas. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída ordenada
|
OutputArray | array of string |
A matriz de saída classificada de cadeias de caracteres. |
|
Número de itens
|
NumberOfItems | integer |
O número de itens na matriz de saída. |
Matriz de cadeia de caracteres de filtro
Usa uma matriz de entrada de itens de cadeia de caracteres, filtra a matriz (usando a sintaxe de filtro de linha .NET DataView) e retorna uma nova matriz. Se quiser filtrar uma tabela, use a ação 'Filtrar tabela'. Se você quiser filtrar uma tabela no formato JSON, use a ação 'Filtrar tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Matriz de entrada
|
InputArray | True | array of string |
A matriz de entrada de cadeias de caracteres. |
|
Nome da coluna
|
ColumnName | True | string |
O nome a ser usado para a coluna da tabela que contém a matriz durante a operação de filtro. Esse nome pode ser usado como o nome da coluna na sintaxe do filtro de linha .NET DataView. Por exemplo, MyColumn, que pode ser referido como [MyColumn]. |
|
Filter
|
Filter | True | string |
O filtro na sintaxe do filtro de linha .NET DataView. Por exemplo: [Nome] como '*Elemento'. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída filtrada
|
OutputArray | array of string |
A matriz de saída filtrada de cadeias de caracteres. |
|
Número de itens
|
NumberOfItems | integer |
O número de itens na matriz de saída. |
O módulo PowerShell está instalado
Procura um módulo do PowerShell especificado no computador em que o Agente do IA-Connect está sendo executado e retorna se ele está instalado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Módulo PowerShell
|
PowerShellModuleName | True | string |
O nome do módulo do PowerShell a ser pesquisado. |
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
O módulo PowerShell está instalado
|
PowerShellModuleIsInstalled | boolean |
Retorna true se o módulo PowerShell especificado estiver instalado ou false se não. |
Obter a versão do PowerShell
Obtém a versão do PowerShell na sessão em que o IA-Connect Agent está sendo executado. Isso deteta o Microsoft PowerShell v3.x para v5.x, não o núcleo do PowerShell (6.x em diante).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do computador
|
ComputerName | string |
O nome do computador para verificar a versão do PowerShell. Se deixado em branco, o computador onde o IA-Connect Agent está sendo executado será usado. |
|
|
Mecanismo de autenticação
|
AuthenticationMechanism | string |
O mecanismo de autenticação a ser usado se estiver se conectando a um computador remoto ou executando o script como um usuário alternativo. Os valores suportados são 'Basic', 'Credssp', 'Default', 'Digest', 'Kerberos' e 'Negotiate'. |
|
|
Tentativas de conexão
|
ConnectionAttempts | integer |
O número de conexões a serem tentadas se estiver se conectando a um computador remoto. |
|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Versão principal do PowerShell
|
PowerShellMajorVersion | integer |
A versão principal (inteira) do PowerShell. Por exemplo: o PowerShell 5.1 retornaria 5. |
|
Versão secundária do PowerShell
|
PowerShellMinorVersion | integer |
A versão secundária (após a casa decimal) do PowerShell. Por exemplo: o PowerShell 5.1 retornaria 1. |
Obter cadeia de caracteres da célula da tabela JSON
Usa uma tabela de entrada no formato JSON e retorna uma célula especificada como uma cadeia de caracteres.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Índice de linha
|
RowIndex | integer |
O índice da linha que contém a célula a ser recuperada. Use 1 para a primeira linha, N para a nona linha. |
|
|
Índice da coluna
|
ColumnIndex | integer |
O índice da coluna que contém a célula a ser recuperada. Use 1 para a primeira coluna, N para a enésima coluna. Se desejar recuperar uma coluna pelo nome, deixe esta entrada em branco e use a entrada 'Nome da coluna'. |
|
|
Nome da coluna
|
ColumnName | string |
O nome opcional da coluna que contém a célula a ser recuperada. Se desejar recuperar uma coluna por índice, deixe esta entrada em branco e use a entrada 'Índice da coluna'. |
|
|
Fallback se a célula não existir
|
FallBackIfCellDoesNotExist | boolean |
Essa entrada controla o resultado se o índice de linha, índice de coluna ou nome especificado não existir. Se essa entrada for definida como false (o padrão), haverá uma exceção. Se essa entrada for definida como true, a 'String de saída' será definida como o valor de fallback, que pode estar em branco ou um valor de sua escolha. |
|
|
Valor de fallback
|
FallbackValue | string |
Se o índice de linha, índice de coluna ou nome especificado não existir, e a entrada 'Fallback if cell does not exist' estiver definida como true, esse valor de fallback será usado para a cadeia de caracteres de saída. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Cadeia de caracteres de saída
|
OutputString | string |
O conteúdo da célula de saída como uma cadeia de caracteres. |
Obter coluna de IA-Connect lista
Recupera uma coluna de uma lista do IA-Connect Orchestrator.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da lista
|
ListName | True | string |
O nome da lista Orchestrator. |
|
Índice da coluna de pesquisa
|
SearchColumnIndex | integer |
O índice da coluna na lista a ser retornada. O padrão é 1, que retorna a primeira coluna. Se você quiser recuperar uma coluna pelo nome, defina isso como 0 e especifique um nome de coluna. |
|
|
Nome da coluna de pesquisa
|
SearchColumnName | string |
O nome da coluna na lista a ser retornada, se você desejar recuperar uma coluna da lista pelo nome. Defina 'Índice da coluna de pesquisa' como 0, se quiser usar essa entrada. |
|
|
Retornar células em branco
|
ReturnBlankCells | boolean |
Defina como true se quiser incluir células em branco nos dados de retorno. Defina como false (o padrão) para incluir apenas células com valores. |
|
|
Fallback se a lista não existir
|
FallBackIfListDoesNotExist | boolean |
Essa entrada controla o resultado se a lista especificada não existir. Se essa entrada for definida como false (o padrão), haverá uma exceção. Se essa entrada for definida como true, a 'Lista de saída' (formatada no formato de retorno solicitado) será definida como o valor de fallback, que pode estar em branco ou um valor de sua escolha. |
|
|
Valor de fallback
|
FallbackValue | string |
Se a lista especificada não existir e a entrada 'Fallback if list does not exist' estiver definida como true, esse valor de fallback será usado para a saída, formatada no formato de retorno solicitado. Isso é útil se você estiver lendo dados de tabelas de pesquisa e alguns itens de dados representarem uma lista, enquanto alguns itens são os dados reais. |
|
|
Formato de retorno
|
ReturnFormat | string |
O formato a ser usado ao retornar os resultados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de saída JSON
|
OutputListJSON | string |
A coluna de saída da lista, no formato JSON. |
|
Lista de saídas
|
OutputList | array of object |
A coluna de saída da lista, em formato de tabela de dados. |
|
items
|
OutputList | object | |
|
Matriz de lista de saída
|
OutputListArray | array of object |
A coluna de saída da lista, em formato de matriz. |
|
items
|
OutputListArray | object | |
|
Número de linhas na saída
|
NumberOfRowsInOutput | integer |
O número de linhas na saída. |
Obter correspondência de expressão regular
Executa uma correspondência de expressão regular (regex) em uma cadeia de caracteres de entrada e retorna se a cadeia de caracteres correspondia à expressão e aos detalhes da correspondência.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Texto de entrada correspondente
|
TextToMatch | True | string |
O texto de entrada para corresponder à expressão regular. |
|
Expressão regular
|
Regex | True | string |
A expressão regular para corresponder ao texto de entrada. |
|
Índice de pesquisa
|
SearchIndex | integer |
O índice do resultado da partida a recuperar, a partir de 1. Se quiser corresponder ao primeiro resultado (o comportamento padrão), digite 1. Por exemplo: Se se espera que uma cadeia de caracteres de entrada corresponda à expressão regular em 5 lugares e você estiver interessado na 4ª correspondência, digite 4. |
|
|
Correspondência sensível a maiúsculas e min
|
CaseSensitive | boolean |
Defina como true (o padrão) para uma correspondência que diferencia maiúsculas de minúsculas (por exemplo, A não é a) ou definido como false para uma correspondência que não diferencia maiúsculas de minúsculas (por exemplo, A e a são tratados como idênticos). |
|
|
Tempo limite do Regex em segundos
|
RegexTimeoutInSeconds | integer |
O número máximo de segundos que a expressão regular pode ser processada antes do tempo limite. Isso interrompe loops infinitos causados por certas expressões regulares. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Jogo bem sucedido
|
SuccessfulMatch | boolean |
True se houve uma correspondência bem-sucedida (no índice de pesquisa especificado) ou false se não houve. |
|
Corresponder ao valor da cadeia de caracteres
|
MatchStringValue | string |
Se houve uma correspondência bem-sucedida, esse valor de cadeia de caracteres mantém o texto do texto de entrada que correspondeu à expressão regular. |
|
Índice de posição de correspondência
|
MatchIndex | integer |
Se houve uma correspondência bem-sucedida, esse valor mantém a posição dentro do texto de entrada para corresponder ao local onde a correspondência está localizada. Esse valor começa em 0, que representa o início da cadeia de caracteres de texto de entrada. |
|
Corresponder ao comprimento da cadeia de caracteres
|
MatchStringLength | integer |
Se houve uma correspondência bem-sucedida, esse valor mantém o comprimento do texto do texto de entrada que correspondeu à expressão regular (ou seja, o comprimento do valor de saída 'Corresponder valor da cadeia de caracteres'). |
Obter correspondências de expressões regulares
Executa uma correspondência de expressão regular (regex) em uma cadeia de caracteres de entrada e retorna todas as correspondências em uma matriz de cadeia de caracteres. A matriz ficará vazia se não houver correspondências.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Texto de entrada correspondente
|
TextToMatch | True | string |
O texto de entrada para corresponder à expressão regular. |
|
Expressão regular
|
Regex | True | string |
A expressão regular para corresponder ao texto de entrada. |
|
Máximo de correspondências a realizar
|
MaximumMatches | integer |
A quantidade máxima de expressão regular corresponde ao desempenho. Para um número ilimitado de correspondências (ou seja, manter a correspondência até que não haja mais correspondências), insira nenhum valor ou um valor de 0 (o padrão). Esta entrada foi projetada para evitar loops infinitos de expressão regular, colocando um limite no número de correspondências. |
|
|
Correspondência sensível a maiúsculas e min
|
CaseSensitive | boolean |
Defina como true (o padrão) para uma correspondência que diferencia maiúsculas de minúsculas (por exemplo, A não é a) ou definido como false para uma correspondência que não diferencia maiúsculas de minúsculas (por exemplo, A e a são tratados como idênticos). |
|
|
Cortar resultados
|
TrimResults | boolean |
Defina como true (o padrão) se cada elemento de matriz de saída individual deve ser cortado. |
|
|
Remover resultados vazios
|
RemoveEmptyResults | boolean |
Defina como true se os elementos vazios da matriz de saída devem ser removidos da matriz de saída (ou seja, você não quer resultados vazios). |
|
|
Tempo limite do Regex em segundos
|
RegexTimeoutInSeconds | integer |
O número máximo de segundos que a expressão regular pode ser processada antes do tempo limite. Isso interrompe loops infinitos causados por certas expressões regulares. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída
|
OutputArray | array of object |
A matriz de cadeia de caracteres de saída que contém a expressão regular individual corresponde. |
|
items
|
OutputArray | object | |
|
Número de elementos na saída
|
NumberOfElementsInOutput | integer |
O número de elementos na matriz de saída. |
Obter correspondências de grupo de expressões regulares
Executa uma correspondência de expressão regular (regex) em uma cadeia de caracteres de entrada e retorna uma lista de nomes e valores de grupo correspondentes.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Texto de entrada correspondente
|
TextToMatch | True | string |
O texto de entrada para corresponder à expressão regular. |
|
Expressão regular
|
Regex | True | string |
A expressão regular para corresponder ao texto de entrada. |
|
Grupos a recuperar
|
GroupsToRetrieve | array of string |
Uma matriz de cadeia de caracteres que contém os nomes dos grupos de expressões regulares a serem recuperados. Se uma matriz em branco for fornecida, todos os grupos serão recuperados. Por exemplo: Se uma expressão regular contiver (?<NecessidadesAtualização>(Sim|Não)) e você especifica que o grupo 'NeedsUpdating' deve ser recuperado, então o valor correspondente desse grupo nomeado será retornado. |
|
|
Índice de pesquisa
|
SearchIndex | integer |
O índice do resultado da partida a recuperar, a partir de 1. Se quiser corresponder ao primeiro resultado (o comportamento padrão), digite 1. Por exemplo: Se se espera que uma cadeia de caracteres de entrada corresponda à expressão regular em 5 lugares e você estiver interessado na 4ª correspondência, digite 4. |
|
|
Correspondência sensível a maiúsculas e min
|
CaseSensitive | boolean |
Defina como true (o padrão) para uma correspondência que diferencia maiúsculas de minúsculas (por exemplo, A não é a) ou definido como false para uma correspondência que não diferencia maiúsculas de minúsculas (por exemplo, A e a são tratados como idênticos). |
|
|
Tempo limite do Regex em segundos
|
RegexTimeoutInSeconds | integer |
O número máximo de segundos que a expressão regular pode ser processada antes do tempo limite. Isso interrompe loops infinitos causados por certas expressões regulares. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Grupos de expressões regulares
|
RegexGroups | array of object |
Uma matriz que contém os nomes e valores dos grupos de expressões regulares correspondentes à cadeia de caracteres de entrada. |
|
Propriedade
|
RegexGroups.Property | string | |
|
Valor
|
RegexGroups.Value | string | |
|
Número de grupos
|
NumberOfRegexGroups | integer |
O número de grupos de expressões regulares. |
Obter IA-Connect conteúdo da lista
Recupera todos os dados de uma lista do IA-Connect Orchestrator.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da lista
|
ListName | True | string |
O nome da lista Orchestrator. |
|
Formato de retorno
|
ReturnFormat | string |
O formato a ser usado ao retornar os resultados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de saída JSON
|
OutputListJSON | string |
Os dados de saída da lista, no formato JSON. |
|
Lista de saídas
|
OutputList | array of object |
Os dados de saída da lista, em formato de tabela de dados. |
|
items
|
OutputList | object | |
|
CSV da lista de saída
|
OutputListCSV | string |
Os dados de saída da lista, em formato CSV. |
|
Número de linhas na saída
|
NumberOfRowsInOutput | integer |
O número de linhas na saída. |
|
Número de colunas na saída
|
NumberOfColumnsInOutput | integer |
O número de colunas na saída. |
Obter IA-Connect conteúdo da tabela de pesquisa do Orchestrator
Recupera todos os dados de uma tabela de pesquisa do IA-Connect Orchestrator mantida no Orchestrator. Isso não recuperará uma tabela de pesquisa manipulada pelo IA-Connect Agent (um arquivo CSV mantido no disco).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da tabela de pesquisa
|
LookupTableName | True | string |
O nome da tabela de pesquisa do Orchestrator. |
|
Formato de retorno
|
ReturnFormat | string |
O formato a ser usado ao retornar os resultados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de pesquisa de saída JSON
|
OutputLookupTableJSON | string |
Os dados de saída da tabela de pesquisa, no formato JSON. |
|
Tabela de pesquisa de saída
|
OutputLookupTable | array of object |
Os dados de saída da tabela de pesquisa, no formato de tabela de dados. |
|
items
|
OutputLookupTable | object | |
|
Tabela de pesquisa de saída CSV
|
OutputLookupTableCSV | string |
Os dados de saída da tabela de pesquisa, em formato CSV. |
|
Número de linhas na saída
|
NumberOfRowsInOutput | integer |
O número de linhas na saída. |
|
Número de colunas na saída
|
NumberOfColumnsInOutput | integer |
O número de colunas na saída. |
Obter IA-Connect resumo da tabela de pesquisa
Recupera um resumo das tabelas de pesquisa atualmente carregadas no IA-Connect Agent.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabelas de pesquisa JSON
|
LookupTablesJSON | array of object |
As tabelas de pesquisa são carregadas no IA-Connect Agent. |
|
Nome
|
LookupTablesJSON.Name | string | |
|
EntãoColumnIndex
|
LookupTablesJSON.ThenColumnIndex | integer | |
|
NúmerodeLinhas
|
LookupTablesJSON.NumberOfRows | integer | |
|
NúmerodeColunas
|
LookupTablesJSON.NumberOfColumns | integer | |
|
NumberOfUniqueHeaderProperties
|
LookupTablesJSON.NumberOfUniqueHeaderProperties | integer | |
|
Número de tabelas de pesquisa
|
NumberOfLookupTables | integer |
O número de tabelas de pesquisa atualmente carregadas no IA-Connect Agent. |
Obter matriz de cadeia de caracteres da coluna da tabela
Usa uma tabela de entrada e retorna uma coluna especificada como uma matriz de cadeia de caracteres. Se você quiser obter uma matriz de cadeia de caracteres de uma tabela no formato JSON, use a ação 'Obter matriz da tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela de entrada
|
Input table | object | ||
|
Índice da coluna
|
ColumnIndex | integer |
O índice da coluna a ser retornado como uma matriz. Use 1 para a primeira coluna, N para a enésima coluna. Se desejar recuperar uma coluna pelo nome, deixe esta entrada em branco e use a entrada 'Nome da coluna'. |
|
|
Nome da coluna
|
ColumnName | string |
O nome opcional da coluna a ser retornada como uma matriz. Se desejar recuperar uma coluna por índice, deixe esta entrada em branco e use a entrada 'Índice da coluna'. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída
|
OutputArray | array of string |
A matriz de saída de cadeias de caracteres. |
|
Número de itens
|
NumberOfItems | integer |
O número de itens na matriz de saída. |
Obter matriz de cadeia de caracteres da coluna da tabela JSON
Usa uma tabela de entrada no formato JSON e retorna uma coluna especificada como uma matriz de cadeia de caracteres. Se você quiser obter uma matriz de cadeia de caracteres de uma tabela real (ou seja, não no formato JSON), use a ação 'Obter matriz da tabela'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Índice da coluna
|
ColumnIndex | integer |
O índice da coluna a ser retornado como uma matriz. Use 1 para a primeira coluna, N para a enésima coluna. Se desejar recuperar uma coluna pelo nome, deixe esta entrada em branco e use a entrada 'Nome da coluna'. |
|
|
Nome da coluna
|
ColumnName | string |
O nome opcional da coluna a ser retornada como uma matriz. Se desejar recuperar uma coluna por índice, deixe esta entrada em branco e use a entrada 'Índice da coluna'. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de saída
|
OutputArray | array of string |
A matriz de saída de cadeias de caracteres. |
|
Número de itens
|
NumberOfItems | integer |
O número de itens na matriz de saída. |
Obter string entre
Usa uma cadeia de caracteres de entrada e retorna a primeira instância de uma cadeia de caracteres que está localizada entre duas cadeias de caracteres especificadas ou entre uma cadeia de caracteres e o final da linha.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
String de entrada
|
InputString | string |
A cadeia de caracteres de entrada na qual a pesquisa é executada. |
|
|
Iniciar cadeia de pesquisa
|
StartSearchString | string |
A cadeia de caracteres de pesquisa inicial. |
|
|
Fim da cadeia de pesquisa
|
EndSearchString | string |
A cadeia de caracteres de pesquisa final ou deixe em branco se pesquisar até o final da linha. |
|
|
Pesquisar linha por linha
|
SearchLineByLine | boolean |
Defina como true se quiser pesquisar a cadeia de caracteres de entrada linha por linha e para que o resultado contenha apenas a cadeia de caracteres correspondente na linha atual. Defina como false para tratar a cadeia de caracteres de entrada como um único item. |
|
|
Lançar exceção se não for encontrada
|
ThrowExceptionIfNotFound | boolean |
Defina como true se quiser que uma exceção seja gerada se a cadeia de pesquisa não for encontrada, ou definida como false se a ação retornar 'String between found'=false quando a cadeia de pesquisa não for encontrada. |
|
|
Resultado de corte
|
TrimResult | boolean |
Defina como true se quiser que os espaços ou separadores antes ou depois do resultado sejam cortados. |
|
|
Pesquisa é expressão regular
|
SearchIsRegularExpression | boolean |
Defina como true se as cadeias de caracteres de pesquisa forem expressões regulares. Defina como false se as cadeias de caracteres de pesquisa forem texto normal. |
|
|
Pesquisa sensível a maiúsculas e minú
|
CaseSensitiveSearch | boolean |
Defina como true se a pesquisa diferenciar maiúsculas de minúsculas. Defina como false para pesquisas que não diferenciam maiúsculas de minúsculas. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Cadeia de pesquisa encontrada
|
SearchStringFound | boolean |
Se 'Throw exception if not found' estiver definido como false, então esta saída será definida como true se a cadeia de pesquisa foi encontrada, false se não. |
|
String entre
|
StringBetween | string |
A cadeia de caracteres encontrada entre as cadeias de caracteres especificadas. |
Obter tabela da matriz de cadeia de caracteres
Usa uma matriz de entrada de itens de cadeia de caracteres e retorna como uma tabela.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Matriz de entrada
|
InputArray | True | array of string |
A matriz de entrada de cadeias de caracteres. |
|
Nome da coluna
|
ColumnName | True | string |
O nome a ser usado para a coluna da tabela. |
|
Soltar itens vazios
|
DropEmptyItems | boolean |
Defina como true para ignorar (descartar) itens vazios na matriz. Defina como false para incluir todos os itens. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída (deve ser sempre 1). |
Obter tabela de JSON
Usa uma tabela de entrada no formato JSON e retorna como uma tabela. Isso é conhecido como desserialização.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Índice da linha inicial
|
StartRowIndex | True | integer |
O índice da primeira linha a ser recuperada. Use 1 para começar na primeira linha, N para começar na nona linha. |
|
Número de linhas a recuperar
|
NumberOfRowsToRetrieve | integer |
O número de linhas a serem recuperadas. Use 0 (ou deixe em branco) para recuperar todas as linhas. |
|
|
Índice da coluna inicial
|
StartColumnIndex | integer |
O índice da primeira coluna a ser recuperada. Use 1 para começar na primeira coluna, N para começar na nona coluna. Se desejar especificar a primeira coluna a recuperar por nome, deixe esta entrada em branco e use a entrada 'Nome da coluna inicial'. |
|
|
Nome da coluna inicial
|
StartColumnName | string |
O nome opcional da primeira coluna a ser recuperada. Se desejar recuperar colunas por índice, deixe esta entrada em branco e use a entrada 'Iniciar índice da coluna'. |
|
|
Número de colunas a recuperar
|
NumberOfColumnsToRetrieve | integer |
O número de colunas a serem recuperadas. Use 0 (ou deixe em branco) para recuperar todas as colunas. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída (deve ser sempre 1). |
Obter tabela JSON da matriz de cadeia de caracteres
Usa uma matriz de entrada de itens de cadeia de caracteres e retorna como uma tabela JSON.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Matriz de entrada
|
InputArray | True | array of string |
A matriz de entrada de cadeias de caracteres. |
|
Nome da coluna
|
ColumnName | True | string |
O nome a ser usado para a coluna da tabela. |
|
Soltar itens vazios
|
DropEmptyItems | boolean |
Defina como true para ignorar (descartar) itens vazios na matriz. Defina como false para incluir todos os itens. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída (deve ser sempre 1). |
Remover caracteres da cadeia de caracteres
Pega uma cadeia de caracteres de entrada e a retorna com caracteres especificados removidos. Se os caracteres especificados não estiverem localizados, a cadeia de caracteres original será retornada.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
String de entrada
|
InputString | string |
A cadeia de caracteres de entrada na qual a remoção de caracteres é executada. |
|
|
Caracteres a serem removidos da cadeia de caracteres de entrada
|
CharactersToRemoveFromInputString | string |
Uma cadeia de caracteres contendo todos os caracteres que você deseja remover das entradas. Por exemplo: !@&?^*. |
|
|
Remover diacríticos da cadeia de entrada
|
RemoveDiacriticsFromInputString | boolean |
Se definido como true, IA-Connect tentará remover todos os diacríticos da cadeia de entrada, substituindo caracteres por um diacrítico com o mesmo caractere menos o diacrítico. Por exemplo: substituir «acentuado agudo a» por «a». Em cenários onde não há mapeamento direto para um personagem simples, o personagem é removido. Por exemplo: O S acentuado alemão é removido. |
|
|
Remover não alfanumérico da cadeia de caracteres de entrada
|
RemoveNonAlphaNumericFromInputString | boolean |
Se definido como true, IA-Connect removerá todos os caracteres não alfanuméricos da cadeia de caracteres de entrada. |
|
|
Remover caracteres numéricos da cadeia de caracteres de entrada
|
RemoveNumericFromInputString | boolean |
Se definido como true, IA-Connect removerá todos os caracteres numéricos da cadeia de caracteres de entrada. |
|
|
Remover caracteres minúsculos da cadeia de caracteres de entrada
|
RemoveLowercaseCharactersFromInputString | boolean |
Se definido como true, IA-Connect removerá todos os caracteres alfabéticos minúsculos da cadeia de caracteres de entrada. |
|
|
Remover caracteres maiúsculos da cadeia de caracteres de entrada
|
RemoveUppercaseCharactersFromInputString | boolean |
Se definido como true, IA-Connect removerá todos os caracteres alfabéticos maiúsculos da cadeia de caracteres de entrada. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Cadeia de caracteres de saída
|
OutputString | string |
A cadeia de caracteres com os caracteres removidos. Esta será a cadeia de caracteres original se nenhum caractere especificado for encontrado. |
Remover IA-Connect tabela de pesquisa
Remove uma tabela de pesquisa atualmente carregada no IA-Connect Agent.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da tabela de pesquisa
|
LookupTableName | True | string |
O nome da tabela de pesquisa carregada no IA-Connect Agent. |
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultado do comando
|
RemoveIAConnectLookupTableResult | boolean |
O resultado do comando (sucesso ou falha). |
|
Mensagem de erro
|
ErrorMessage | string |
Se o comando não foi bem-sucedido, ele conterá a mensagem de erro que foi retornada. |
Remover todas as tabelas de pesquisa IA-Connect
Remove todas as tabelas de pesquisa atualmente carregadas no IA-Connect Agent.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultado do comando
|
RemoveAllIAConnectLookupTablesResult | boolean |
O resultado do comando (sucesso ou falha). |
|
Mensagem de erro
|
ErrorMessage | string |
Se o comando não foi bem-sucedido, ele conterá a mensagem de erro que foi retornada. |
Renomear uma coluna em uma tabela
Pega uma tabela de entrada, renomeia uma coluna especificada e retorna uma nova tabela. Se você quiser renomear uma coluna de uma tabela no formato JSON, use a ação 'Renomear uma coluna em uma tabela JSON'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela de entrada
|
Input table | object | ||
|
Nome da coluna de origem
|
SourceColumnName | True | string |
O nome da coluna a ser renomeada. |
|
Nome da nova coluna
|
NewColumnName | True | string |
O novo nome da coluna. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Renomear uma coluna em uma tabela JSON
Usa uma tabela de entrada no formato JSON, renomeia uma coluna especificada e retorna uma nova tabela no formato JSON. Se você quiser renomear uma coluna de uma tabela real (ou seja, não no formato JSON), use a ação 'Renomear uma coluna em uma tabela'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela JSON de entrada
|
JSONTable | True | string |
A tabela de entrada no formato JSON. |
|
Nome da coluna de origem
|
SourceColumnName | True | string |
O nome da coluna a ser renomeada. |
|
Nome da nova coluna
|
NewColumnName | True | string |
O novo nome da coluna. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela JSON de saída
|
OutputJSONTable | string |
A tabela de saída no formato JSON. |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Tabela de classificação
Pega uma tabela de entrada, classifica uma ou mais linhas e retorna uma nova tabela. Se você quiser classificar uma tabela no formato JSON, use a ação 'Classificar tabela JSON'. Se você quiser classificar uma matriz de cadeia de caracteres, use a ação 'Classificar matriz de cadeia de caracteres'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela de entrada
|
Input table | object | ||
|
Ordenar o nome da coluna
|
SortColumnName | True | string |
O nome da coluna para classificar. Se desejar ordenar por várias colunas, liste as colunas separadas por vírgula. |
|
Ordenar ascendente
|
Ascending | True | boolean |
Defina como true para classificar em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
Ordenar o nome da coluna 2
|
SortColumnName2 | string |
Um nome de segunda coluna opcional para classificar por (depois de classificar pela primeira coluna). |
|
|
Ordenar ascendente 2
|
Ascending2 | boolean |
Defina como true para classificar o nome da segunda coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Ordenar o nome da coluna 3
|
SortColumnName3 | string |
Um nome de terceira coluna opcional para classificar (depois de classificar pela primeira e segunda colunas). |
|
|
Ordenar ascendente 3
|
Ascending3 | boolean |
Defina como true para classificar o nome da terceira coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Tabela de filtros
Usa uma tabela de entrada, filtra a tabela (usando a sintaxe de filtro de linha .NET DataView) e retorna uma nova tabela. Se você quiser filtrar uma tabela no formato JSON, use a ação 'Filtrar tabela JSON'. Se você quiser filtrar uma matriz de cadeia de caracteres, use a ação 'Filtrar matriz de cadeia de caracteres'.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tabela de entrada
|
Input table | object | ||
|
Filter
|
Filter | True | string |
O filtro na sintaxe do filtro de linha .NET DataView. Por exemplo: [Nome] como '*Elemento'. |
|
Ordenar o nome da coluna
|
SortColumnName | string |
Um nome de coluna opcional para classificar, depois de aplicar o filtro. Se desejar ordenar por várias colunas, liste as colunas separadas por vírgula. |
|
|
Ordenar ascendente
|
Ascending | boolean |
Defina como true para classificar em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Ordenar o nome da coluna 2
|
SortColumnName2 | string |
Um nome de segunda coluna opcional para classificar por (depois de classificar pela primeira coluna). |
|
|
Ordenar ascendente 2
|
Ascending2 | boolean |
Defina como true para classificar o nome da segunda coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
|
|
Ordenar o nome da coluna 3
|
SortColumnName3 | string |
Um nome de terceira coluna opcional para classificar (depois de classificar pela primeira e segunda colunas). |
|
|
Ordenar ascendente 3
|
Ascending3 | boolean |
Defina como true para classificar o nome da terceira coluna em ordem crescente. Defina como false para classificar em ordem decrescente. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tabela de saída
|
OutputTable | array of object |
A tabela de saída. |
|
items
|
OutputTable | object | |
|
Número de linhas
|
NumberOfRows | integer |
O número de linhas na tabela de saída. |
|
Número de colunas
|
NumberOfColumns | integer |
O número de colunas na tabela de saída. |
Valor de pesquisa IA-Connect tabela de pesquisa
Recupera um valor de uma tabela de pesquisa do Orchestrator (para automações usando o Orchestrator) ou de uma tabela de pesquisa atualmente carregada no IA-Connect Agent, da primeira linha que corresponde aos dados de entrada. Se o Orchestrator tiver uma tabela de pesquisa com o mesmo nome de uma carregada no IA-Connect Agent, a tabela de pesquisa do Orchestrator será usada (se a automação estiver passando pelo Orchestrator).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da tabela de pesquisa
|
LookupTableName | True | string |
O nome da tabela de pesquisa do Orchestrator ou da tabela de pesquisa carregada no IA-Connect Agent. |
|
JSON de dados de entrada
|
InputDataJSON | string |
Dados de entrada a serem usados para a pesquisa, no formato JSON. Por exemplo, se a tabela de pesquisa tiver colunas de propriedade 'JobTitle' e 'Country', você pode enviar o seguinte JSON: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Nome da coluna do valor do resultado da pesquisa
|
SearchResultValueColumnName | True | string |
A coluna na tabela de pesquisa que contém o valor de retorno para ler. |
|
Índice da coluna de valor do resultado da pesquisa
|
SearchResultValueColumnIndex | integer |
Se definido como 1 (o padrão), o valor da primeira coluna de resultados correspondente ao nome solicitado será retornado. Defina como um valor mais alto (N) para retornar a coluna de correspondência Nth. |
|
|
Aumentar exceção se não houver correspondência
|
RaiseExceptionIfNoMatch | boolean |
Defina como true (o padrão) para gerar uma exceção se a pesquisa não corresponder a nenhum dado. Defina como false para retornar uma cadeia de caracteres em branco se a pesquisa não corresponder a nenhum dado. |
|
|
Workflow
|
Workflow | True | string |
Adicione a seguinte expressão aqui: workflow() |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Valor de pesquisa de saída
|
OutputLookupValue | string |
O valor de saída da coluna da tabela de pesquisa especificada, obtido pesquisando os dados de entrada em relação à tabela de pesquisa IA-Connect. |