Present current configuration and ask for changes interactively. Show the user a summary of the current values and ask what they want to change. Structure the interaction by section:
Section 1: Environment Inputs (BC MCP)
If the action has ManualTaskInput entries for BC environment config, present each one:
Configuración actual de inputs:
| Input | Valor actual |
|---|
bcenvironment | <current value> |
company | <current value> |
configurationName | <current value> |
¿Quieres cambiar alguno de estos valores? Indica cuáles y sus nuevos valores, o escribe "OK" para mantenerlos.
If the action has no inputs (e.g., Outlook MCP), skip this section.
Typical bcenvironment values: SANDBOX, AGENTNEW, PRODUCTION, or any custom environment name from BC admin center.
TIP: These values can also be set via Copilot Studio UI → Tools → MCP action → Inputs tab. Changes sync on pull/push.
Section 2: Display Name & Description
Present the current orchestrator-facing metadata:
Metadatos para el orquestador:
| Campo | Valor actual |
|---|
modelDisplayName | Dynamics 365 Business Central MCP (Preview) |
modelDescription | Provides MCP Server access to Dynamics 365 Business Central (Preview). |
El modelDescription es lo que el orquestador IA usa para decidir cuándo invocar esta acción. Un buen description incluye los tipos de datos y operaciones que el MCP server expone.
¿Quieres modificar alguno? Indica los nuevos valores o "OK" para mantenerlos.
Section 3: Connection Mode
Present the current connection mode:
Modo de conexión: Invoker
- Invoker (recomendado): cada usuario se autentica con sus propias credenciales
- Maker: todas las peticiones usan las credenciales del desarrollador
¿Cambiar? Indica Invoker o Maker, o "OK" para mantener.
Section 4: Additional Inputs (optional)
Ask if the user wants to add new ManualTaskInput entries beyond the standard three:
¿Quieres añadir algún input manual adicional? Indica el propertyName y value, o "No" para continuar.
If environment values changed, check agent instructions for sync. Read agent.mcs.yml and check if the instructions section references the old environment, company, or configuration. If so, ask the user:
Las instrucciones del agente en agent.mcs.yml referencian valores de entorno. ¿Quieres que las actualice también para que coincidan con la nueva configuración?
If yes, use /copilot-studio:edit-agent to update.