As of now, Assets can be either Per Robot or available to all (processes / robots). I think it will be very useful to have Per Process assets as well. Most of the assets we create are specific to process. Rarely assets are generic (i…e. available to all) or Robots specific.
- Proper controls over assets. This ensures no one else over-writes / uses assets by mistake
- Release management becomes easy: i.e. Developer can export process (package, assets and any other process specific objects (like queues, schedules)), and support team can simply import this.
- With CI / CD, we would want ability to move process from Development environment to UAT environment to Production environment. With CI / CD, above mentioned proper controls over assets will help easily moving Process (Package & assets) to new environment