zoukankan      html  css  js  c++  java
  • [转]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

  • 相关阅读:
    Asp.net SignalR 实现服务端消息推送到Web端
    C#使用Quartz.NET详解
    Ubuntu 安装部署hugegraph
    chapter10.1、异常处理
    chapter13.2、SQLAlchemy
    chapter9.5、描述器
    chapter9.3、可调用对象,上下文管理
    chapter9.4、魔术方法反射
    chapter9.1、魔术方法
    chapter7.1、数据分发与队列queue
  • 原文地址:https://www.cnblogs.com/freeliver54/p/11414681.html
Copyright © 2011-2022 走看看