RSGenerateAction
Generates a Recognition Schedule for each of the given source records. Processes each source record independently, so one invalid record does not stop the rest. Returns one result per source record. When generation succeeds, the result includes the generated Recognition Schedule ID. When it fails, the result includes the errors explaining why.
| Property | Value |
| Label | Generate and Return Recognition Schedules from Source Records |
| Category | Recognition Schedule |
| Since | Summer 2026 |
| Read-only | No |
| Supports Agents | Yes |
| Supports Flows | Yes |
| Async Action | No |
| Keywords | generate, schedules |
Request Parameters
| Field | Type | Label | Description | Required |
sourceId | Id | Source Record ID | The ID of the source record from which to generate a Recognition Schedule. Records not enabled for revenue recognition cannot be processed. | Yes |
Response Parameters
| Field | Type | Label | Description | Required |
sourceRecordId | Id | Source Record ID | The ID of the source record this result corresponds to. Use it to match each result back to the source record that was processed. | No |
scheduleId | Id | Recognition Schedule ID | The ID of the Recognition Schedule generated for the source record. Null when no schedule was generated. | No |
success | Boolean | Success | True if a Recognition Schedule was successfully generated for the source record; false if generation failed. | No |
errors | String | Errors | The reasons why generation failed, joined into a single text separated by "; ". Empty when success is true. | No |
|