Repository partitioning - best practices
- Updated: 2025/09/17
Review some best practices and guidelines for repository partitioning.
- Access Control and Security
- Use partitions to enforce role-based access control. Only grant access to users who need it, minimizing the risk of unauthorized changes or data exposure.
- Audit and Monitor
- Use partitions to simplify auditing and monitoring activities by tracking changes and access within specific business areas.
- Data purge
- Ensure that you periodically delete unnecessary automation and files.
- Data Segregation
- Store sensitive or regulated data in dedicated partitions to comply with data privacy and security policies.
- Documentation
- Maintaining documentation for each partition, describing its purpose, contents, and access policies.
- Naming Conventions
- Establish clear and consistent naming conventions for partitions and their contents. This can greatly improve discoverability and reduce confusion.
- Organize by Business Function or Department
- Ensure that you partition the repositories based on business units (such as Finance, HR, IT and so on) or functional areas for logical separation and easier management.
- Organize the folders
- Ensure that you do not exceed ten sub-folders within each folder, and the number of nested level does not exceed four. For example, Bots -> Finance -> Cash to Invoice -> Process-1
- Regular Review
- Periodically review and update partition structures to ensure they continue to meet organizational needs as teams and projects evolve.
- Review the folder size
- Ensure that the size of the folders do not become very large. Regularly use the size column to check how large the folders are.
- Scalability and Performance
- Partitioning can improve performance by reducing the volume of items in a single repository. This ensures that the searches and operations are faster.
- While you check in automation
- Ensure that your private and public workspaces have the same folder structure so that when you check in automations from your private workspace, it will appear in the same folder structure in the public workspace.