|
76 | 76 | "id": "e75623af", |
77 | 77 | "metadata": {}, |
78 | 78 | "outputs": [], |
79 | | - "source": "def execute_salesforce_operation(\n operation, object_name=None, query=None, record_data=None, record_id=None, field_name=None\n):\n \"\"\"Executes a given Salesforce operation.\"\"\"\n request = {\"operation\": operation}\n if object_name:\n request[\"object_name\"] = object_name\n if query:\n request[\"query\"] = query\n if record_data:\n request[\"record_data\"] = record_data\n if record_id:\n request[\"record_id\"] = record_id\n if field_name:\n request[\"field_name\"] = field_name\n result = tool.invoke(request)\n return result" |
| 79 | + "source": [ |
| 80 | + "def execute_salesforce_operation(\n", |
| 81 | + " operation,\n", |
| 82 | + " object_name=None,\n", |
| 83 | + " query=None,\n", |
| 84 | + " record_data=None,\n", |
| 85 | + " record_id=None,\n", |
| 86 | + " field_name=None,\n", |
| 87 | + "):\n", |
| 88 | + " \"\"\"Executes a given Salesforce operation.\"\"\"\n", |
| 89 | + " request = {\"operation\": operation}\n", |
| 90 | + " if object_name:\n", |
| 91 | + " request[\"object_name\"] = object_name\n", |
| 92 | + " if query:\n", |
| 93 | + " request[\"query\"] = query\n", |
| 94 | + " if record_data:\n", |
| 95 | + " request[\"record_data\"] = record_data\n", |
| 96 | + " if record_id:\n", |
| 97 | + " request[\"record_id\"] = record_id\n", |
| 98 | + " if field_name:\n", |
| 99 | + " request[\"field_name\"] = field_name\n", |
| 100 | + " result = tool.invoke(request)\n", |
| 101 | + " return result" |
| 102 | + ] |
80 | 103 | }, |
81 | 104 | { |
82 | 105 | "cell_type": "markdown", |
|
123 | 146 | { |
124 | 147 | "cell_type": "markdown", |
125 | 148 | "id": "nm1lbz6oy9", |
126 | | - "source": "## Get Field Metadata\nRetrieves detailed metadata for a specific field within a Salesforce object, including type, label, picklist values, and validation rules.", |
127 | | - "metadata": {} |
| 149 | + "metadata": {}, |
| 150 | + "source": "## Get Field Metadata\nRetrieves detailed metadata for a specific field within a Salesforce object, including type, label, picklist values, and validation rules." |
128 | 151 | }, |
129 | 152 | { |
130 | 153 | "cell_type": "code", |
| 154 | + "execution_count": null, |
131 | 155 | "id": "c0c5zkuuf14", |
132 | | - "source": "field_metadata_result = execute_salesforce_operation(\n operation=\"get_field_metadata\", object_name=\"Contact\", field_name=\"Email\"\n)", |
133 | 156 | "metadata": {}, |
134 | | - "execution_count": null, |
135 | | - "outputs": [] |
| 157 | + "outputs": [], |
| 158 | + "source": [ |
| 159 | + "field_metadata_result = execute_salesforce_operation(\n", |
| 160 | + " operation=\"get_field_metadata\", object_name=\"Contact\", field_name=\"Email\"\n", |
| 161 | + ")" |
| 162 | + ] |
136 | 163 | }, |
137 | 164 | { |
138 | 165 | "cell_type": "markdown", |
|
0 commit comments