Partilhar via


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
Email 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 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.

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 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).

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 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.

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).

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.