StandardViewCreator 1.0.7

dotnet add package StandardViewCreator --version 1.0.7
                    
NuGet\Install-Package StandardViewCreator -Version 1.0.7
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="StandardViewCreator" Version="1.0.7" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="StandardViewCreator" Version="1.0.7" />
                    
Directory.Packages.props
<PackageReference Include="StandardViewCreator" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add StandardViewCreator --version 1.0.7
                    
#r "nuget: StandardViewCreator, 1.0.7"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package StandardViewCreator@1.0.7
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=StandardViewCreator&version=1.0.7
                    
Install as a Cake Addin
#tool nuget:?package=StandardViewCreator&version=1.0.7
                    
Install as a Cake Tool

💡 Standard View Creator for XrmToolBox

This is a plugin for XrmToolBox, designed for administrators.
It enables administrators to create multiple user views across entities in bulk, using standard and commonly used fields.

✨ Features

  • Create multiple public and personal views in bulk
  • Automatically detects and loads entities from the current solution
  • Configurable view naming using dynamic tokens
  • Customizable column layout (position, order, width)
  • Duplicate existing views as public or personal views
  • Export views to Excel:
    • Export all views to Excel
    • Export views for selected entities
    • Load an XML file and export its views to Excel

🧭 Usage

🧩 1. Select Entities

  • The tool loads entities included in the current solution.
  • Entities with IsValidForAdvancedFind = false are excluded, as views cannot be created for them.

🛠️ 2. Configure View Settings

  • Type
    Supports User View (Personal View) and Public View.

  • Name
    You can define a dynamic view name using the following tokens:
    {!EntityLogicalName}, {!EntityDisplayName}, {!yyyyMMdd}
    Example:
    Audit Monitoring ({!EntityLogicalName})Audit Monitoring (account)

  • Overwrite Handling
    Views with the same name are skipped.

  • Filter Template
    Supports 'No Filter', 'Active Only', and 'Inactive Only'.

🧮 3. Configure Columns

The following columns are available for inclusion in the view:

  • createdon
  • createdby
  • createdonbehalfby
  • modifiedon
  • modifiedby
  • modifiedonbehalfby
  • name → The primary field of the entity
  • statecode
  • statuscode
  • ownerid
  • owningbusinessunit

Users can customize:

  • Column order (up to 3 positions)
  • Sort priority (up to 3 sort levels)
  • Column width (up to 300px)

📤 4. Export Views

Views can be exported to Excel in three ways:

  • All Views
    Export all generated views to Excel.

  • Selected Entities
    Export only the views belonging to the entities you selected.

  • From XML File
    Load one or multiple XML files and export to Excel.

📄 License

This project is licensed under the MIT License.

This plugin uses MiniExcel (https://github.com/mini-software/MiniExcel), which is licensed under the Apache License 2.0.

Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.7 697 10/5/2025
1.0.6 393 9/15/2025
1.0.5 284 9/3/2025
1.0.4 210 9/3/2025
1.0.3 203 9/3/2025
1.0.2 280 8/11/2025
1.0.1 353 8/11/2025 1.0.1 is deprecated because it has critical bugs.
1.0.0 195 7/30/2025

Export Features
- Replaced the Excel export library from EPPlus to MiniExcel for improved performance and simpler licensing.
- Changed the expansion direction of Node Attributes from columns to rows.
- Removed InnerXML from columns to prevent performance issues and frequent cell length limit exceedances.
- Added support for loading multiple XML files in Load XML.