Workflows and automation FAQ — page 3
All FAQ topics / Workflows and automation
156 questions · page 3 of 4
A workflow/BPA error says "An exception occurred in the persistence layer... check the server logs for a detailed message." Where do I actually find that detail?
A workflow Call action needs to invoke a bound action, but the designer gives no way to set the EntitySet the bound action needs — the action call just fails because the entity type parameter can't be supplied. How do I call a bound action from a workflow?
A Process Enrichment workflow that sets default values on a new record (e.g. defaulting Language/Country/Category when a Customer is created) stopped taking effect after upgrading — the values get reset before the user sees them. What changed?
A workflow triggered from a Custom Event errors when it tries to use the event's field values (e.g. Source_Ref1, shown as NEW:Source_Ref1 in the event) in a later API Read — the workflow parameter (e.g. \${SourceRef1}) comes back unknown. How do the Custom Event's fields actually map to workflow variable names?
A workflow fails with BPA_RESULT_SET_LIMIT_REACHED_EXCEPTION_ERROR — what triggers this, and how do I avoid it?
Can a workflow make a field auto-populate based on what a user just selected in a dropdown/LOV on the client — effectively imitating a client-side Validate command — before the record is saved?
In a BPA/Workflow API task, how do I read a child collection navigated to via a projection's reference/bound entity set (e.g. the list of steps under an Approval Template), when the property name shown when browsing the OData URL directly doesn't work as the Entity Set Name in the workflow task?
A custom Event configured on a table fires correctly when a record is created/updated interactively, but doesn't trigger its linked workflow when the same insert/update happens via a scheduled Database Task (background job) instead. Why?
Can a workflow compute an aggregate (like a SUM grouped by a key) the way a single SQL query with GROUP BY would, and write that total back to a field?
How do I set up a custom validation warning that shows on-screen the moment a user enters a value that violates a business rule not covered by a standard field validation (e.g. warning that a purchase quantity must be a multiple of the part's standard package size)?
A workflow user task lets a user pick a value from a BPA enumeration, but only the enumeration's ID (not its display Name) is available afterward in the workflow's execution variables. How do you get the human-readable Name value into the workflow?
Can a workflow (BPA) navigate the user's browser to a different page after it finishes — for example, taking the user to the newly-created Purchase Order Receipt detail page right after processing an arrival?
Can a workflow user task's enumeration field be bound to values from an IFS standard or custom enumeration, rather than only a fixed/hardcoded list of values entered directly in the workflow designer?
A BPA workflow meant to copy a custom field's value from Customer onto a new Customer Order's own custom field (triggered when the Customer ID is entered) shows the correct value in the workflow's own observation/inspection, but the value never actually appears on the Customer Order page's custom field.
What is the 'Custom Type' field for on a Workflow User Task actually used for — it doesn't appear to be documented anywhere?
A workflow REST Call task's GET request to check whether something exists (e.g. a SharePoint folder) doesn't continue past that task when the response isn't a standard 'OK' — the Response/Output variables don't behave as expected, and the workflow just stops.
Can an ExecuteWorkflow-type Command button be added to a page in the B2B supplier portal, the way it can on regular Aurena pages — trying it produces a 'Metadata not found' error every time, across every B2B page and several IFS Cloud versions?
A custom Event that sends an email when a row in FNDCN_APPLICATION_MESSAGE_TAB changes fails with ORA-04091 ('table... is mutating, trigger/function may not see it'). Since the mail-sending call effectively tries to touch the same table that's still mid-transaction, how do you send the email without hitting the mutating-table error?
Can a workflow create a 3rd-level nested entity — for example a SalesCustomerAddressArray record nested inside a CustomerInfoAddress, which is itself nested inside CustomerInfoSet — the way it can create a 2nd-level nested entity directly?
A workflow's REST Call task successfully gets a response from an external API (confirmed working the same way in Postman), but the workflow isn't picking up the expected value from it — for example trying to get an id nested inside a 'columns' array in the JSON response.
Since Conditional Fields (used in Apps9 to conditionally require a custom field) aren't available in IFS Cloud, what's the workflow-based pattern for implementing the equivalent — showing a validation error when a custom field doesn't have a value under some condition?
A JavaScript step in a BPA workflow throws 'Selection.substring is not a function' when trying to extract a substring from a workflow execution variable, even though .indexOf() on the same variable works fine just before it.
A BPA Workflow User Interaction task's Header text needs to display as multiple lines (e.g. a two-sentence confirmation prompt), but neither a newline character nor a <BR> tag works, and defining the same locale/language entry twice just uses whichever one was declared last.
A BPA workflow fails with 'ETag is incorrect' (ETAG_INCORRECT) when it reaches a step that deletes/removes a related record via a projection action, even after enabling the Override ETag option on that step.
How do you validate that the current user belongs to a specific role (the way SECURITY_SYS.Is_Role_Granted would check in PL/SQL) inside a Validation-type BPA workflow, and block an update with an error if they don't?
Releasing a Purchase Order in Cloud fails with a server error referencing BPA_EXECUTION_EXCEPTION, even with all page configurations disabled and no active custom events — Cancel works fine on the same PO, only Release fails.
Two separate Validation workflows (each checking a different field is not null on record create/update) are cross-triggering incorrectly — updating a record that has one field filled in but is missing the other still fires the validation error for the field that IS actually filled in.
A projection call that requires a Path Parameter (which works fine when tested via Postman) can't be configured the same way in a Workflow's Call/Update task — putting the value into a regular 'Parameter' field instead of a distinct path-parameter field throws an error. How do you actually pass a Path Parameter to a projection from a workflow?
A workflow triggered from a database insert throws 'Potential infinite recursion detected in cascading BPAs' as soon as it's actually triggered (no errors show up when testing it undeployed). What does this error mean, and what usually causes it?
Can a BPA User Task present a dropdown-style value selector (e.g. picking a Cancel Reason from a list of values like OrderCancelReason) for the user to choose from when responding to the task?
Is there a way to schedule a BPA workflow to run at a specific future time or on a recurring schedule, rather than only in response to an event trigger — is there a package procedure that supports this?
A workflow that handles a Customer Order created from two different entry points (directly on the Customer Order screen, versus from a Sales Quotation) fails on whichever path it wasn't originally built for, because the two paths pass the order number under different variable names (ORDER_NO from one, OrderNo from the other) — 'Cannot resolve Identifier' errors result no matter which naming convention the workflow expects.
Is there a way to have a BPA workflow run automatically on a daily schedule — for example, to automatically close Business Opportunities or Sales Quotations once they pass their expiration date — given workflows can't be directly scheduled and FND_WORKFLOW_CONNECTION_API.START_WORKFLOW isn't a supported way to trigger one from a database task?
A workflow triggered from a Custom Event/Event Action includes a User Task (a simple, text-only notification with no user input needed) and worked fine before the User Task was added, but now the event action can't be enabled at all. Why would adding a User Task break this?
How do you concatenate strings in a BPA workflow — for example, building a KeyRef string like 'CompanyId=210^' from a literal prefix plus a variable set earlier in the workflow?
A workflow needs to both react to a field value that's only available via a Projection Action (like a shipment line's SOURCE_REF1) and show a User Task popup to notify the user — but User Tasks only work with projection-action triggers, and the projection action itself doesn't have direct access to the field value needed, creating an apparent dead end.
A BPA workflow that's been deployed (even with no projection or event connected to it) can't be deleted — the Delete option fails because there's an active version, and there's no visible option to deactivate that version first.
Is there a way to send an email directly from a BPA workflow, without routing it through an Event Action or a Report Rule?
Is it possible to build a Custom Event Action that shows the user a prompt/information message and takes different actions depending on what the user enters?
No questions match. Try a broader term or reset the filters.