• [转]UIPath进阶教程-6. Architecture & Publishing flow


    本文转自:https://blog.csdn.net/liaohenchen/article/details/88847597

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/liaohenchen/article/details/88847597

    There are various ways of designing the architecture and project flow - depending on the infrastructure setup, concerns about the segregation of roles etc.
    In this proposed model UiPath developers can build & test their projects on Development Orchestrator. They will be allowed to check in the project to a drive managed by a VCS - version control system (GIT, SVN, TFS etc).
    Publishing the package and making it available for QA and Prod environments will be the work of a different team (eg IT).
    The deployment paths on Orchestrator have been changed from default to folders managed by the VCS (by changing packagesPath value in web.config file under UiPath.Server.Deployment)
    The model also contains a repository of reusable components.

    Here is the project publishing flow, step by step:
     Developers build the process in UiPath Studio and test it with the Development Orchestrator; Once done, they check in the workflows (not packaged) to a Master UiProcess Library folder (on VCS);
     The IT team will create the package for QA. This will be stored on a QA Package folder on VCS QA run the process on dedicated machines
     If any issue revealed during the tests, steps above are repeated.
     Once all QA tests are passed, the package is copied to a the production environment (P Package)
     Process is going live, run by the production robots.
    Reusable content is created and deployed separately – as UiPath code (Reusable Code Library) and Invokes (Invokes Repository).

    So we distinguish here between the actual workflows with source code (.xaml files containing UiPath activities for automating a common process – eg Log in SAP)

    and invokes (workflows composed of only one UiPath invoke activity of the code workflows mentioned above).

    The Library of developer Studio should point to this Invoke repository in order to provide easy access (drag & drop) to reusable content.

    The local design authority in charge with maintaining the reusable content will update (due to a change in process, for instance) the workflows with code. The invokes will remain unchanged.
    The advantage of this approach (as opposed to work directly with the library of source code): when a change is done to a reusable component, all the running projects will reflect this change as well – as they only contain an invoke of the changed workflow.
     ————————————————
    版权声明:本文为CSDN博主「liaohenchen」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/liaohenchen/article/details/88847597

  • 相关阅读:
    简述序列化与反序列化
    更新Kali源&&Docker vulhub 安装
    超级弱口令爆破工具&&hydra
    通达OA任意用户登录
    读书笔记——白帽子讲Web安全
    骑士CMS搭建与利用
    记一次DVWA的SQL注入测试
    网络基础
    C#类对象的事件定义
    [开源]FreeSCADA的通道数据与控件属性关联以及自动刷新机制研究
  • 原文地址:https://www.cnblogs.com/freeliver54/p/11414681.html
Copyright © 2020-2023  润新知