Skip to main content
Glama
ivossos
by ivossos

deploy_form_template

Deploy form templates in Oracle EPM Cloud FCCS to automate financial consolidation workflows and data collection processes.

Instructions

Deploy a form template / Implantar um template de formulario

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
template_nameYesName of the form template to deploy
parametersNoDeployment parameters

Implementation Reference

  • Main tool handler: calls the FCCS client to deploy form template and wraps the result.
    async def deploy_form_template( template_name: str, parameters: Optional[dict[str, Any]] = None ) -> dict[str, Any]: """Deploy a form template / Implantar um template de formulario. Args: template_name: Name of the form template to deploy. parameters: Deployment parameters. Returns: dict: Deployment result. """ result = await _client.deploy_form_template(_app_name, template_name, parameters) return {"status": "success", "data": result}
  • Input schema and metadata definition for the deploy_form_template tool in TOOL_DEFINITIONS.
    { "name": "deploy_form_template", "description": "Deploy a form template / Implantar um template de formulario", "inputSchema": { "type": "object", "properties": { "template_name": { "type": "string", "description": "Name of the form template to deploy", }, "parameters": { "type": "object", "description": "Deployment parameters", }, }, "required": ["template_name"], }, },
  • Tool registration in the central TOOL_HANDLERS dictionary mapping name to handler function.
    "deploy_form_template": consolidation.deploy_form_template,
  • FCCSClient helper method that makes the actual REST API POST request to deploy the form template.
    async def deploy_form_template( self, app_name: str, template_name: str, parameters: Optional[dict[str, Any]] = None ) -> dict[str, Any]: """Deploy form template / Implantar modelo de formulario.""" if self.config.fccs_mock_mode: return {"templateName": template_name, "status": "Deployed"} payload = {"templateName": template_name, **(parameters or {})} response = await self._client.post( f"/{app_name}/formtemplates/{quote(template_name)}/actions/deploy{self._get_query_params()}", json=payload ) response.raise_for_status() return response.json()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ivossos/fccs-mcp-ag-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server