https://github.com/jesuRule/reportTypeSorter
SFDX Plugin to sort Report Types fields alphabetically
https://github.com/jesuRule/reportTypeSorter
sfdx sfdx-cli sfdx-plugin
Last synced: about 1 year ago
JSON representation
SFDX Plugin to sort Report Types fields alphabetically
- Host: GitHub
- URL: https://github.com/jesuRule/reportTypeSorter
- Owner: jesuRule
- Created: 2021-07-15T15:10:20.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T18:08:05.000Z (over 4 years ago)
- Last Synced: 2024-05-19T01:51:01.264Z (about 2 years ago)
- Topics: sfdx, sfdx-cli, sfdx-plugin
- Language: TypeScript
- Homepage:
- Size: 586 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
reportTypeSorter
================
This SFDX plugins helps you to sort fields alphabetically in a Report Type.
⚠ _Some standard fields are not sorted correctly due to an inconsistency in Salesforce API's. For example for Account.Type field, the UI label is `Type` but Salesforce API's provide `Account Type` instead, so it would be wrongly placed within the Report Type._
# Usage
```sh-session
$ sfdx plugins:install report-type-sorter
$ sfdx COMMAND
running command...
$ sfdx (-v|--version|version)
report-type-sorter/0.0.0 win32-x64 node-v14.17.1
$ sfdx --help [COMMAND]
USAGE
$ sfdx COMMAND
...
```
# Commands
* [`sfdx rt:order -r [-u ] [--apiversion ] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-rtorder--r-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)
## `sfdx rt:order -r [-u ] [--apiversion ] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`
order fields within a report type
```
USAGE
$ sfdx rt:order -r [-u ] [--apiversion ] [--json] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
OPTIONS
-r, --reporttypename=reporttypename (required) report type to apply
order to
-u, --targetusername=targetusername username or alias for the target
org; overrides default target org
--apiversion=apiversion override the api version used for
api requests made by this command
--json format output as json
--loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL) [default: warn] logging level for
this command invocation
EXAMPLE
$ sfdx rt:order --targetusername myOrg@example.com -r Service_Contracts_with_Entitlements
Applying alphabetical order
Deploying Report Type to alice@s4g.es with ID 0Af3X00000dpGJMSA2
Deploying...
Report Type Service_Contracts_with_Entitlements sorted
```
_See code: [src/commands/rt/order.ts](https://github.com/jesuRule/reportTypeSorter/blob/v0.0.0/src/commands/rt/order.ts)_