Skip to content

plm ecos

plm ecos

Manage Engineering Change Orders

Usage

Terminal window
plm ecos

Subcommands

Agent-readable summary
{
"command": "plm ecos",
"description": "Manage Engineering Change Orders",
"arguments": [],
"options": [],
"subcommands": [
"list",
"get",
"create",
"update",
"delete",
"affected-parts",
"workflow-status",
"impact-analysis",
"conflict-check",
"git-branch",
"submit",
"approve",
"implement"
]
}

plm ecos list

Usage

Terminal window
plm ecos list

Options

  • -f, --filter <kv...> — key=value filters
  • --page <n> — page number (1-based)
  • --limit <n> — results per page
  • --offset <n> — row offset (alternative to —page)
  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos list",
"description": null,
"arguments": [],
"options": [
{
"flags": "-f, --filter <kv...>",
"description": "key=value filters",
"required": false,
"default": null
},
{
"flags": "--page <n>",
"description": "page number (1-based)",
"required": false,
"default": null
},
{
"flags": "--limit <n>",
"description": "results per page",
"required": false,
"default": null
},
{
"flags": "--offset <n>",
"description": "row offset (alternative to --page)",
"required": false,
"default": null
},
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos get

Usage

Terminal window
plm ecos get <ecoId>

Options

  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos get",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos create

Usage

Terminal window
plm ecos create

Options

  • --file <path>
  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos create",
"description": null,
"arguments": [],
"options": [
{
"flags": "--file <path>",
"description": "",
"required": false,
"default": null
},
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos update

Usage

Terminal window
plm ecos update <ecoId>

Options

  • --file <path>
  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos update",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--file <path>",
"description": "",
"required": false,
"default": null
},
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos delete

Usage

Terminal window
plm ecos delete <ecoId>

Options

  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos delete",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos affected-parts

Usage

Terminal window
plm ecos affected-parts <ecoId>

Options

  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos affected-parts",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos workflow-status

Usage

Terminal window
plm ecos workflow-status <ecoId>

Options

  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos workflow-status",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos impact-analysis

Usage

Terminal window
plm ecos impact-analysis <ecoId>

Options

  • --format <fmt> — output format (default: "json")
  • --file <path> — optional JSON payload
Agent-readable summary
{
"command": "plm ecos impact-analysis",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
},
{
"flags": "--file <path>",
"description": "optional JSON payload",
"required": false,
"default": null
}
],
"subcommands": []
}

plm ecos conflict-check

Usage

Terminal window
plm ecos conflict-check <ecoId>

Options

  • --format <fmt> — output format (default: "json")
  • --file <path> — optional JSON payload
Agent-readable summary
{
"command": "plm ecos conflict-check",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
},
{
"flags": "--file <path>",
"description": "optional JSON payload",
"required": false,
"default": null
}
],
"subcommands": []
}

plm ecos git-branch

Usage

Terminal window
plm ecos git-branch <ecoId>

Options

  • --format <fmt> — output format (default: "json")
  • --file <path> — optional JSON payload
Agent-readable summary
{
"command": "plm ecos git-branch",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
},
{
"flags": "--file <path>",
"description": "optional JSON payload",
"required": false,
"default": null
}
],
"subcommands": []
}

plm ecos submit

Transition a draft ECO to submitted (shortcut for update { status: “submitted” })

Usage

Terminal window
plm ecos submit <ecoId>

Options

  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos submit",
"description": "Transition a draft ECO to submitted (shortcut for update { status: \"submitted\" })",
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos approve

Usage

Terminal window
plm ecos approve <ecoId>

Options

  • --file <path> — optional approval payload
  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos approve",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--file <path>",
"description": "optional approval payload",
"required": false,
"default": null
},
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm ecos implement

Usage

Terminal window
plm ecos implement <ecoId>

Options

  • --file <path> — optional implementation payload
  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm ecos implement",
"description": null,
"arguments": [
{
"name": "ecoId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--file <path>",
"description": "optional implementation payload",
"required": false,
"default": null
},
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}