UiPath Documentation
uipath-cli
latest
false
UiPath CLI user guide

uip rules refresh

Syntax and options for `uip rules refresh`, which regenerates a Business Rules project's entry points and bindings from its `.dmn` files.

uip rules refresh regenerates entry-points.json and bindings_v2.json from the .dmn files at the top level of a Business Rules project. Each entry point keeps the uniqueId it already has in entry-points.json, so processes and workflows bound to the rule stay bound. Only the files whose content changes are written.

Run it after you edit a .dmn file outside Studio Web, before uip solution pack.

Synopsis​

uip rules refresh <project-path>
uip rules refresh <project-path>

Arguments​

NameRequiredPurpose
<project-path>yesPath to the Business Rules project directory. The directory must contain project.uiproj.

Example​

uip rules refresh ./LoanEligibilitySolution/LoanEligibility
uip rules refresh ./LoanEligibilitySolution/LoanEligibility

Data shape (--output json)​

{
  "Code": "RulesRefresh",
  "Data": {
    "Status": "Updated business rules package files",
    "ProjectPath": "/workspace/LoanEligibilitySolution/LoanEligibility",
    "DmnFiles": ["Business rule.dmn"],
    "WrittenFiles": ["entry-points.json"],
    "UnchangedFiles": ["bindings_v2.json"]
  }
}
{
  "Code": "RulesRefresh",
  "Data": {
    "Status": "Updated business rules package files",
    "ProjectPath": "/workspace/LoanEligibilitySolution/LoanEligibility",
    "DmnFiles": ["Business rule.dmn"],
    "WrittenFiles": ["entry-points.json"],
    "UnchangedFiles": ["bindings_v2.json"]
  }
}

Status is Business rules package files are up to date when no file needed rewriting.

Exit codes​

Refer to Exit codes for the shared contract. The command exits 1 in these cases:

ConditionErrorCode
The project has no .dmn file at its top level.not_found
A .dmn file cannot be read. No file is written.invalid_argument

See also​

  • uip rules for the tool overview and project layout.

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated