flexsim_chart_bind_stat
Inspects candidate nodes for binding a FlexSim chart to a statistic and source object without writing changes, returning a node map and manual GUI steps since automatic binding is not implemented.
Instructions
Request a chart/statistic binding: inspect only, never writes (window or Python backend).
Camino honesto y reversible (ver bloque P3): grep del 2026-09-26 en repo y
Commands.xml (collector 0 hits, addcolumn 0, addrow solo Table.addRow
deprecated XML:9011, Chart 5 hits sin binding) NO hallo patron verificable
de binding por Statistics Collector, asi que NO escribe en ningun nodo del
chart (semantica desconocida; escribir titulo/nota seria decorativo y
confunde) y devuelve el mapa de nodos candidatos (misma inspeccion de R1)
+ guia de pasos manuales en GUI + "binding automático no implementado".
Args:
chart: chart destino (Model.find debe resolverlo).
statistic: Object.stats.<group>.<field>, debe estar en ALLOWED_STATS
(p. ej. "content.value"; ver AGENTE_FLEXSIM.md sec 7).
source_object: objeto que produce el dato (Model.find debe resolverlo).
Returns JSON {chart, statistic, source_object, bound:false, inspected:{kind,
subnodes, variables, data_nodes}, did:[...], did_not:[...], manual_steps,
limits, note} donde did/did_not dicen que hizo y que no. Si chart o
source_object no existen, o statistic es desconocido, devuelve error claro.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |