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

  • 相关阅读:
    面试题:Spring的理解
    静态块与静态变量
    构造方法与构造块的执行顺序(区别于static)
    子类调用父类的构造函数几种情况
    使用json遇到的问题
    页面加载,使用ajax查询某个类别,并且给它们添加(拼接)连接
    对某个商品的上下架状态进行改变
    SSH后台管理系统,实现查询+分页
    跟上Java8
    java中值传递和引用传递
  • 原文地址:https://www.cnblogs.com/freeliver54/p/11414681.html
Copyright © 2011-2022 走看看