- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- Variáveis
- Argumentos
- Namespaces Importados
- Fluxo de controle
- Repo. de Objetos
- Geração de logs
- A ferramenta de migração ScaleCoordinates
- A ferramenta ScreenScrapeJavaSupport
- StudioPro
- Extensões
- Solução de problemas
- Internet Explorer x64
- Problemas de interoperabilidade do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Como identificar elementos de EU após as atualizações do Windows
- Aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Java no Apo-V
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas da Citrix
UiPath Studio allows you to create two types of standalone automation projects: process or library. Processes can incorporate all types of workflows, sequence, flowchart, state machine and global exception handler, while the global exception handler isn't available for libraries. Moreover, libraries can be added as dependencies to automation processes.
Quando você inicia um novo processo no Studio, uma pasta é criada com seu nome personalizado para o local selecionado.Os projetos são salvos no diretório %USERPROFILE%\Documents\UiPath por padrão, a menos que esse local seja alterado manualmente.
Por padrão, a pasta do projeto inclui os seguintes arquivos e subpastas:
- Arquivos
Main.xaml- Created by default to hold your main workflow. In addition, all the other automation XAML files you add to the project are stored in the project folder. Optionally, you can set a different file as main. All the files must be linked through the Invoke Workflow File activity to the file set as main or to a file marked as an entry point to the project. In the case of test projects created in Studio Pro, aTestCase.xamlfile is created by default instead ofMain.xaml.project.json— Contém informações sobre seu projeto de automação.
- Subpastas
-
.entities— Contém dados sobre entidades importadas do Data Service, caso alguma seja usada no projeto. -
.local— Contém dados em cache local para o projeto. -
.objects— Contém dados relacionados a itens adicionados ao Repositório de Objetos, caso algum seja usado no projeto. -
.screenshots— Contém capturas de tela informativas geradas nas atividades de automação de interface gráfica, caso alguma seja usada no projeto. -
.settings— Contém configurações de atividades do projeto usadas no tempo de execução. -
.tmh— Contém dados relacionados a casos de teste, caso algum seja usado no projeto.Observação:Projetos criados com versões mais recentes do Studio podem não funcionar com versões mais antigas. Leia mais sobre a Compatibilidade com versões anteriores e posteriores.
Você não pode usar os seguintes caracteres em nomes de arquivo:
", <, >, |, :, *, ?, \, /,;Esses caracteres vêm de restrições do Microsoft Windows e de outras restrições de caracteres especiais.
-
Definição do Idioma do Projeto
Projetos criados nos perfis do Studio e do StudioX usam a linguagem VB.NET para expressões.
Quando você cria um projeto no perfil do Studio Pro, pode escolher VB ou C#. VB é a linguagem selecionada por padrão, mas você pode definir C# como a linguagem padrão para novos projetos acessando Início (Modo de exibição Backstage do Studio) > Configurações > Design. Observe que projetos em C# só podem ser abertos a partir do perfil do Studio Pro.
O uso de expressões em VB e C# no mesmo projeto não é suportado. Também não é suportado o uso de expressões VB nos fluxos de trabalho C# e vice-versa. Quando você copiar e colar atividades de outros projetos, invocar ou importar fluxos de trabalho, certifique-se de que elas usam a mesma linguagem que o seu projeto.
Você pode instalar bibliotecas C# como dependências nos projetos VB e vice-versa. No entanto, os valores padrão definidos para argumentos no projeto da biblioteca usando expressões específicas de linguagem não podem ser acessados a partir do projeto em que a biblioteca está instalada.
Limitações da Linguagem C#
- A implementação C# atual é baseada no compilador C# que usa a versão 5 do C#, portanto, o acesso a recursos mais recentes, como atribuição de coalescência, operador condicional nulo, operador de coalescência nula, interpolação de string e outros, é limitado.
- Projetos que contenham expressões com incrementos são inválidos.
- Expressões que contenham o operador
nameof()são marcadas como inválidas e não são permitidas com a implementação atual do C#. - Expressões que contenham chamadas a métodos com argumentos opcionais devem incluir valores para os argumentos opcionais.
- O desempenho do tempo de design e do tempo de execução dos projetos em C# é menor quando comparado à VB.NET. Quando o desempenho do tempo de execução é essencial, recomendamos usar VB.NET em vez de C#.
Configurando a Versão do Projeto
Controle de versão semântico
O esquema de versionamento semântico tem o formato Major.Minor.Patch[-Suffix], onde:
- Major é a versão principal.
- Minor é a versão secundária.
- Patch é a versão da correção.
- -Suffix (opcional) é um hífen seguido de uma série de identificadores separados por ponto imediatamente após a versão da correção. Isso indica uma versão de pré-lançamento.
Os identificadores devem incluir somente caracteres alfanuméricos e hífens do ASCII e não devem estar vazios. Os identificadores numéricos não devem incluir os zeros à esquerda. Além disso, os metadados da compilação podem ser indicados anexando-se um sinal de mais e uma série identificadores separados por pontos, logo após o patch ou a versão de pré-lançamento como, por exemplo, 1.0.0-alfa+1.
Ao criar um processo ou biblioteca, o esquema da versão padrão será semântico. Ele pode ser alterado na janela Publicar, bastando adicionar um dígito extra ao número da versão. Também é possível modificar a versão semântica do projeto a partir do arquivo project.json. O patch de número 0 é automaticamente adicionado aos projetos com número de versão major.minor.
Controle de Versão Legada
O número da versão legada, gerado para o projeto tem o formato M.m.bbbb.rrrrr, onde:
- M é a versão principal.
- m é a versão secundária.
- bbbb é a versão da compilação.
- rrrrr é a versão de revisão.
As versões principais e secundárias também podem ser editadas no arquivo project.json, enquanto as versões de compilação e revisão são geradas de acordo com um algoritmo. O valor de compilação é o número de dias decorridos desde 01.01.2000. O valor da revisão é o número de segundos decorridos do dia atual até o momento do lançamento. O resultado é dividido por 2, para que o número máximo de revisão não exceda 653555.
O número da versão, sugerido na janela Publicar é gerado com base no esquema anterior de controle de versões, ao passo que a data atual e o carimbo de data/hora são considerados para projetos que utilizam o esquema de controle de versão de quatro dígitos.
Gerenciando projetos
O painel Projeto permite que você visualize o conteúdo do projeto atual, adicione pastas, abra o local do arquivo, gerencie dependências e ajuste as definições do projeto.
Copie e cole os arquivos do Explorador de Arquivos diretamente no painel Projeto. O mesmo pode ser feito com o recurso arrastar e soltar em um ou vários arquivos, incluindo os fluxos de trabalho .xaml. Osando os atalhos de teclado Ctrl + C e Ctrl + V você pode copiar um arquivo e duplicá-lo em outro lugar da árvore.
| Opção | Description |
|---|---|
|
Expandir Tudo |
Expande todos os nós no projeto de automação. |
|
Recolher Tudo |
Fecha todos os nós no projeto de automação. |
|
Atualizar |
Atualiza o projeto. |
|
Mostrar Todos os Arquivos |
Mostra todos os arquivos que pertencem ao projeto de automação, incluindo o |
|
Explorador de Arquivos |
Abre o local do projeto na máquina. |
|
Configurações do projeto |
Abre a janela Configurações do Projeto para processos ou bibliotecas. |
|
Remover Capturas de Tela não Utilizadas |
Remove capturas de tela que não são usadas durante a execução do projeto de automação. |
Menu de contexto para Projetos
Para abrir o menu de contexto com as opções descritas na tabela a seguir, clique com o botão direito do mouse em qualquer lugar do painel Projeto. Dependendo do lugar onde você clicar no painel, um outro subconjunto de opções é disponibilizado: o tipo de projeto e se ele foi adicionado ao controle de origem.
| Opção | Description |
|---|---|
|
Abrir Pasta do Projeto |
Abre a pasta local que contém o projeto. |
|
Configurações do projeto |
Abre a janela Configurações do Projeto para ajustar preferências do projeto. |
|
Adicionar |
Opens a list of items that can be added to the project: folder, sequence, flowchart, state machine or global handler. |
|
Importar fluxos de trabalho |
Importa os arquivos |
|
Importar Arquivos |
Abre a janela do Explorador de arquivos para importar vários arquivos para o seu projeto. |
|
Adicionar ao Controle de Origem |
Adds the current project to source control using Git Init, Copy to Git, Add to TFS, or Add to SVN options. Please note that this option is only visible when right-clicking the project node. When a project is added to source control, additional options are available in the context menu. See the options for GIT and the options for SVN and TFS. |
|
Abrir |
Abre os arquivos selecionados com o programa padrão. |
|
Abrir Local do Arquivo |
Abre a pasta local que contém o arquivo. |
|
Renomear |
Permite renomear o arquivo ou pasta selecionado, abrindo a janela Renomear Item. O item é renomeado em todas as ocorrências. |
|
Excluir |
Exclui o item selecionado somente da máquina local. |
|
Selecionar para Comparar |
Seleciona o arquivo atual para fins de comparação. |
|
Comparar com Selecionado |
Compares the current file with the previously selected file using Compare Files. |
|
Encontrar Referências |
Finds all references to the file in the project. The results are displayed in the Find References panel. |
|
Depurar Arquivo |
Depura o arquivo |
|
Definir como Principal |
Define o arquivo |
|
Propriedades |
Abre a janela Propriedades da biblioteca para adicionar uma dica de ferramenta e o link de Ajuda. |
|
Definir como Manipulador Global |
Define o arquivo |
|
Remover Manipulador |
Remove a tag de Gerenciador de Exceção Global do arquivo |
|
Ativar Ponto de Entrada |
Marks the selected workflow file as an entry point for the process, making it possible to select it as the workflow to run first when using the Invoke Process and Run Parallel Process activities in other processes.
|
|
Desativar Ponto de Entrada |
Deixa de marcar o arquivo do fluxo de trabalho selecionado como ponto de entrada para o processo. Esta opção não está disponível para o arquivo de fluxo de trabalho definido como Principal. |
|
Ignorar da Publicação |
Marca um ou mais arquivos selecionados como excluídos da publicação.
|
|
Definir como Publicável |
Marca um ou mais arquivos selecionados que foram excluídos da publicação como publicáveis. |
Opções do Menu de Contexto para o GIT
Em projetos adicionados aos repositórios do GIT, um ícone é exibido ao lado de cada arquivo no painel Projeto para indicar seu status:
O arquivo é sincronizado com o repositório.
O arquivo foi modificado.
O arquivo foi adicionado.
Right-click a file or project node in the Project panel to open the GIT-specific context menu for Managing Projects with GIT.
| Opção | Description |
|---|---|
| Confirmar | Confirma as alterações atuais no repositório local do GIT. |
| Enviar por Push | Envia por push a versão atual para o repositório remoto. |
| Efetuar Pull (troca de base) | Efetua pull dos arquivos remotos e troca a base da ramificação atual. |
| Gerenciar Ramificações | Abre a janela do GIT com opções de gerenciamento das ramificações adicionadas no momento. |
| Mostrar Alterações | Abre a janela File Diff para comparar as alterações entre a versão local e a versão remota do arquivo. |
| Mostrar histórico | Abre a janela Mostrar Histórico para comparação de duas versões do mesmo arquivo. |
| Desfazer | Abre a janela Desfazer Alterações Pendentes se o arquivo não tiver sido confirmado ou enviado por push para o repositório remoto. |
Opções do menu Contexto para o SVN e o TFS
Nos projetos adicionados aos repositórios do SVN ou do TFS, um ícone é exibido ao lado de cada arquivo no painel Projeto para indicar o status do arquivo:
Não é feito check-out do arquivo para edição.
Foi feito check-out do arquivo para edição.
O arquivo foi editado.
O arquivo foi adicionado.
Right-click a file or project node in the Project panel to open the context menu with options specific to managing projects with TFS or SVN.
| Opção | Description |
|---|---|
| Abrir | Abre o arquivo .xaml selecionado no painel Designer em modo somente leitura se não tiver sido verificado para edição a partir do repositório do TFS/SVN. |
| Renomear | Permite renomear o arquivo ou pasta selecionado, abrindo a janela Renomear Item. Ao fazer registo de entrada no arquivo .xaml renomeado, será necessário fazer registo de entrada na versão modificada anteriormente. |
| Excluir | Exclui o item selecionado somente da máquina local. A última versão em que se realizou registo de entrada do arquivo ainda estará disponível no repositório de TFS/SVN. |
| Fazer check-out para editar | Marca o arquivo ou pasta selecionada como bloqueada para edição. Fazer check-out de um arquivo o bloqueia no servidor, de modo que ninguém mais possa editá-lo. |
| Finalizar Edição | Registra o arquivo project.json no repositório com as alterações e uma mensagem de confirmação. |
| Adicionar | Carrega o item selecionado no servidor TFS/SVN. Esta opção não estará disponível se o item tiver sido previamente carregado no servidor. |
| Obter versão mais recente | Faz download da versão mais recente do item selecionado do repositório do TFS/SVN. |
| Mostrar alterações... | Abre o File Diff para comparar as alterações entre o arquivo com versão e o que tiver sido mapeado localmente. |
| Fazer Check-In | Exibe a janela Check in de Alterações, permitindo carregar o item selecionado no servidor como a versão mais recente. O arquivo .xaml deve ser salvo antes de ser carregado. Depois que seu check in é feito, o arquivo se torna somente leitura no Studio. |
| Desfazer | Mostra a janela Desfazer Alterações Pendentes, permitindo reverter as alterações feitas ao projeto, seja a reversão de arquivos modificados para estados anteriores ou sem versão ou recuperar arquivos que foram excluídos da máquina local. As alterações não podem ser revertidas após o arquivo ser verificado. |
| Executar | Executa o fluxo de trabalho selecionado, mesmo se ele não tiver sido feito o check-out ou adicionado ao repositório. |
| Definir como Principal | Define o arquivo .xaml selecionado como Principal no projeto. O primeiro .xaml criado, por padrão, é definido como Principal. |
Ajustando as Configurações do Projeto
Um conjunto de configurações individuais pode ser determinado em relação a cada projeto de automação em que você estiver trabalhando. As configurações ficam disponíveis na janela Configurações do Projeto, que pode ser aberta clicando em
, no painel do Projeto.
Descrição do campo para a Janela de Configurações
| Campo | Description |
|---|---|
| Name | Altere o nome do projeto. Esses nomes podem conter caracteres de espaço em branco. Ao dar nome aos projetos, lembre-se que os caracteres de espaço em branco são removidos no momento da publicação. Este campo aceita até 128 caracteres. |
| Description | Altere a descrição do projeto. Este campo aceita até 500 caracteres. |
| Desabilitar Pausa | Permitir ou evitar que os usuários pausem os processos na bandeja do Robô. Definir como Sim se pausar o processo durante a execução provocaria uma pane no mesmo. Por exemplo, se uma atividade no seu fluxo de trabalho usa a propriedade Timeout, pausar a execução faria o tempo limite expirar e interromperia a execução. |
| Inicia em Segundo Plano | Set to Yes to turn the project in a Background Process and allow it to run in the background concurrently with other processes, as long as it does not use UI interaction. |
| Oferece Suporte à Persistência | Set to Yes to turn the project in an Orchestration Process. |
| Pronto para PiP | Set to Yes to indicate that the project was tested using Picture in Picture. If set to No, the option to use this feature is not available for the process. |
| Inicia no PiP | Defina como Sim para indicar que o processo deve ser executado por padrão, usando o recurso Picture in Picture. |
| Experiência de Criação Moderna | Set to Yes to enable a modern experience of working with UI Automation, including new and improved activities, recorders, and wizards, as well as the Object Repository. |
Clique em OK e as alterações ficarão visíveis no painel Projeto e no arquivo project.json.
Check out the Configuring Activity Project Settings page to read about how to adjust activity properties at project level.
Considere que sempre que você desejar copiar uma quantidade grande de atividades de uma sequência para outra, é recomendável primeiro rolar até a parte inferior do painel Designer. Isso é devido a uma limitação do Windows Workflow Foundation.
Sobre o arquivo Projetor.Json
Project.json é um arquivo gerado automaticamente que é criado para cada arquivo .xaml marcado como Principal na pasta do projeto.
The file holds varied information, including project dependencies, or web services loaded in libraries. For more information about web services in libraries, check out the Loading Web Services in Libraries page.
Manually editing the project.json file should be attempted for troubleshooting scenarios only, as it may lead to severe consequences and loss of support. As of 2018.2, you should specify a project.json file when running your project from the UiRobot.exe (command line) client.
Os parâmetros contidos no arquivo Project.json são descritos na seguinte tabela.
| Parâmetro | Description |
|---|---|
|
|
O título do projeto de automação. Ele é fornecido no Studio ao criar um processo ou uma biblioteca. |
|
|
A descrição do projeto. Ela é fornecida no campo Descrição no Studio quando um novo projeto é criado. |
|
|
O ponto de entrada do projeto de automação. Ele consiste em um arquivo Main.xaml file through the Invoke Workflow File activity. This is especially useful when the project is published to Orchestrator and sent to a Robot, as the Robot executes only the file provided in this parameter.
|
|
|
Os pacotes de atividades usados para criar o projeto de automação e suas versões. A lista será atualizada sempre que uma dependência for adicionada ou removida do projeto ou quando uma versão de pacote for alterada. |
|
|
|
|
|
|
|
|
A versão do arquivo |
|
|
A versão do Studio usada para criar o projeto de automação. |
|
|
A versão usada ao publicar esse projeto em um feed. Representa o projeto definido na janela Publicar. |
|
|
|
|
|
|
|
|
Contém as seguintes informações para cada argumento .nupkg no pacote após publicação.
|
|
|
A linguagem definida para o processo (VisualBasic ou CSharp). |
|
|
Contém as seguintes informações para cada arquivo marcado como um ponto de entrada para o processo
.nupkg no pacote após publicação.
|
|
|
Se o projeto é um modelo. |
|
|
Contém as seguintes informações para projetos de modelo:
|
O seguinte é um exemplo do conteúdo de um arquivo project.json incluído em um pacote publicado do Studio.
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}






