910d5c9858
fix(updateRecordFieldStep): Fix cases where possible values weren't being translated in step summary/log (when "tableName." prefix was present).
feature/ui-fixes-2025-09
Darin Kelkhoff2025-09-23 11:13:18 -05:00
6ef1727eb8
feat(updateRecordFieldStep): Adjust possible value filters that use "${input.myFieldName}" to consider getting that value (via coalescing) from "??${input.workflow.myFieldName}"
Darin Kelkhoff2025-09-23 11:11:53 -05:00
fce13986b4
feat(storeRevision): more error checking and update format of exception message if there are errors
Darin Kelkhoff2025-09-23 10:52:05 -05:00
56f75dd7a7
Bump version to 0.3.0 [skip ci]
CircleCI2025-09-18 19:47:47 +00:00
c8f3bb4312
chore: bump snapshot version after release
james.maes2025-09-18 14:47:43 -05:00
90b972a87f
Update RecordWorkflowTypeTester.getValueForTestAssertion to handle variables from associations
Darin Kelkhoff2025-08-15 08:09:29 -05:00
d55ad59997
Remove on-load adjuster from workflowTestScenarioId field (was always clearing assertion values on-load, which isn't what we wanted); bump to 0.1.11
Darin Kelkhoff2025-08-14 14:37:28 -05:00
9b246f7e4b
Move updateFilterForApi to RecordWorkflowUtils
Darin Kelkhoff2025-08-06 20:35:33 -05:00
5fee0a89a4
Mostly: add user-defined testing of workflows Importantly: change record workflows to happen in-memory, with all backend changes happening at the end.
Darin Kelkhoff2025-08-06 16:23:53 -05:00
a03a035423
Set these processes to PermissionLevel.NOT_PROTECTED
Darin Kelkhoff2025-07-18 11:03:05 -05:00
b7c5dd9813
Checkpoint - update version to 0.1.8 - add AbstractWorkflowSingleTableFieldNamePossibleValueSource - add OutboundLinkMode.CONTAINER - support stepNos from frontend that don't start with `1' - moved UpdateInputRecordFieldMetaDataAdjuster to top-level class - add log messages to output in RunLogViewerWidget - make WorkflowsRegistry implement QHelpContentPlugin
Darin Kelkhoff2025-07-14 20:29:19 -05:00
caed7653c8
Add workflow step validator concept - and apply it by making sure fields are in the api version that is being saved (e.g., in case user (or app i guess) changed
Darin Kelkhoff2025-07-03 16:58:13 -05:00
c75f461172
Update version to 0.1.6, qqq to 0.26.0-integration-20250703-134330, and maven.compiler.release instead of .source
Darin Kelkhoff2025-07-03 08:52:25 -05:00
9e4fe9b06d
Rename associations (helps with change where values instead of records are returned from process for UI)
Darin Kelkhoff2025-07-03 08:29:26 -05:00
9cf57ebcda
Ensure that a step-type configured for ZERO outbound links always returns null from getNextStepNo - this is for an adjustment in how graphs are stored, to let the UI properly place nodes AFTER an if/else
Darin Kelkhoff2025-07-03 08:25:32 -05:00
413ac450d6
Add transaction and workflowExecutionContext as optional inputs, so caller can override default behavior.
Darin Kelkhoff2025-07-03 08:24:23 -05:00
ee3e890390
Migrate from QBitProducer to QBitMetaDataProducer and away from singleton pattern on registry
Darin Kelkhoff2025-07-03 08:19:38 -05:00
1e9d6226b5
Add property includeRecordWorkflows (so an app can opt-opt, e.g., to define its own or whatever)
Darin Kelkhoff2025-07-03 08:18:59 -05:00
5301d8491f
Migrate from getDynamicStepSummary taking JSONObject to instead take Map (to match execution)
Darin Kelkhoff2025-07-03 08:17:31 -05:00
af2115cd99
Migrate away from WorkflowsRegistry as singleton, to instead be QSupplementalInstanceMetaData
Darin Kelkhoff2025-07-03 08:16:44 -05:00
ecda1ca0cb
Update to return all values, not just those in entity (e.g., in case app adds security fields)
Darin Kelkhoff2025-07-03 08:13:47 -05:00
1af6848394
Read env value Q_SEQUENTIAL_WORKFLOW_COMPONENT_SOURCE_URL to override URL of component js; adjust widget height
Darin Kelkhoff2025-07-03 08:08:40 -05:00
7b4bbedf46
Update InputRecordFilterStep call ApiQueryFilterUtils.manageCriteriaFields, to support filters w/ join fields. Bump version to 0.1.4 and qqq dependency
Darin Kelkhoff2025-07-02 09:19:28 -05:00
153571d382
Pre-qa-handoff cleanups: - add support for additional values in getWorkflowTypeDefinition call (to help seed apiName and version) - actually support api in the UpdateInputRecordFieldStep - UI improvements in run record workflow process - let steps return a value and message (for logs) - set error message in run log from exception (unless set by workflow itself) - remove inputDataJson from workflowRunLogStep; rename outputDataJson to just outputData
Darin Kelkhoff2025-06-04 11:02:29 -05:00