- UiPath Assistant
- Instalando o UiPath Assistant
- Configuração do UiPath Assistant
- UiPath Assistant no MacOS
- Picture in Picture
- Configuração de automações attended
- Governança
- Widgets no UiPath Assistant
A Widget refers to a plug-in integrated with the UiPath Assistant holding a functionality, for example, the Apps Widget, or your own custom one.
Há duas principais maneiras de instalar um widget no UiPath Assistant:
Baixando o Widget
Os Widgets construídos pela UiPath são distribuídos por meio do Feed Oficial, enquanto os personalizados são publicados na Biblioteca do Orchestrator, como um arquivo .nupkg. Em ambos os casos, com base nas políticas de governança, eles serão baixados e instalados no UiPath Assistant.
O procedimento para baixar um Widget passa pelas seguintes etapas:
-
O UiPath Assistant vai até o Automation Ops para buscar a Política de Governança.
-
O UiPath Assistant procura no Feed da Biblioteca do Orchestrator pelo Widget solicitado.
-
Se o Widget não for encontrado lá, o Feed Oficial do NuGet será usado.
Observação:Se ambos os feeds forem permitidos, o UiPath Assistant prioriza o Feed da Biblioteca do Orchestrator, em relação ao Feed Oficial do NuGet.
-
O Widget é baixado e adicionado ao UiPath Assistant.
Observação:In order to see a new widget, you need to Quit and restart the UiPath Assistant, sign out and sign back in, or reload widgets by opening the
Windows Tray-> right click on the UiPath Assistant icon -> Reload Widgets.
Adicionando Manualmente o Widget no UiPath Assistant
To manually add a Widget to the UiPath Assistant, you need the .js compiled file. If the Widget is already built in a .js file, simply drag and drop it on the UiPath Assistant homepage, else, you need to build the Widget first as per the instructions found here.
Para que usuários possam arrastar e soltar o arquivo .js no UiPath Assistant, as Políticas de Governança devem permitir o uso de Widgets Personalizados.
Governança de Widgets por meio do Automation Ops
Widget Governance allows you to manage user access to Widgets. For more information, check out the Creating Governance Policies documentation.
A política que você cria para o UiPath Assistant permite que você:
-
Escolha se você permite que usuários instalem seus próprios widgets personalizados.
-
Choose if you want to use the UiPath Official widget feeds. If you choose yes, the widgets will be downloaded from either the official feed or your Orchestrator libraries feed. If you choose no, then only the Orchestrator library feeds will be enabled.
-
Liste os widgets que você deseja que seus usuários tenham acesso, simplesmente adicionando o nome e a versão do pacote NuGet.
Observação:Se você definir a política de governança para não permitir widgets personalizados, os usuários não poderão adicionar widgets personalizados por meio de arrastar e soltar e só poderão instalar widgets se eles forem implantados por meio do Orchestrator ou a partir de feeds oficiais. Além disso, se você escolher não permitir tanto widgets personalizados quanto feeds oficiais, os usuários terão apenas acesso aos widgets publicados no feed do Orchestrator.
Governança de Widgets sem o Automation Ops
Quando o UiPath Assistant não é governado por meio de políticas definidas no Automation Ops, ou a política não pode ser aplicada, a configuração agent-settings.json é usada. Se nenhuma das duas puder ser usada, o Assistant usa uma política padrão que contém as versões mais recentes do Marketplace e Widgets do Apps.
Isso pode ser modificado abrindo o agent-settings.json localizado em %userprofile%\AppData\Roaming\UiPath e adicionando a propriedade defaultNugetWidgetConfig sob a tag agent.
When setting up the policy in agent-settings.json, make sure to also configure the expiration date.
"defaultNugetWidgetConfig": {
"widgets": {
"UiPath.Marketplace.Widget": "1.0.0"
},
"enableOldWidgets": true,
"enableFallbackFeed": true,
"expires": "2100-01-01T00:00:00.000Z",
"policy": "My custom default policy"
}
"defaultNugetWidgetConfig": {
"widgets": {
"UiPath.Marketplace.Widget": "1.0.0"
},
"enableOldWidgets": true,
"enableFallbackFeed": true,
"expires": "2100-01-01T00:00:00.000Z",
"policy": "My custom default policy"
}
Se uma política tiver sido baixada do Automation Ops e as configurações em agent-settings.json forem modificadas, para que a política local seja aplicada, você precisa esperar que a política já baixada expire.