Questions tagged [asynchronous]

An asynchronous process is a process or function that executes a task "in the background" without the user having to wait for the task to finish. Typically, you will use Asynchronous programming for callouts to external systems, operations that require higher limits, and code that needs to run at a certain time.

Filter by
Sorted by
Tagged with
0
votes
1answer
30 views

Where does Queueable job gets Queued?

I wrote this class: public with sharing class QueueTest1 implements Queueable, Finalizer{ public QueueTest1(){ } public void execute(FinalizerContext param1) { System.debug('...
1
vote
1answer
30 views

LWC enforce and validate an API method before calling another method

I'm looking to enforce a validation of sort to be implemented in LWC that consumes an external API. The validation call is suppose to check user access (an APEX based external API validation). Then ...
13
votes
1answer
365 views

How to archive & restore Custom Objects in Big Objects

For my app I want to build a Archive and Restore functionality. For a given Custom Object MyObject__c and a Big Object ArchivedMyObject__b those requirements need to be fulfilled: MyObject__c records ...
0
votes
1answer
26 views

How Can A Batch Transaction Be Executed From A Nested Loop To Update Variables In The Outer Loop?

How can we update a variable in an outer loop from a Batch transaction in an inner loop? For example, consider a example scenario where you must track the even Apples (per Basket) inside multiple ...
0
votes
1answer
49 views

Why do developers set 'this' to a variable (e.g. 'self' or 'that')?

When I inherit another developers code base I will often see something declaration like the following: I have seen this most frequently used in LWCs. But I'm not sure what the purpose is and given the ...
0
votes
1answer
45 views

Can @future be called in constructor of a class

Trailhead Link - https://trailhead.salesforce.com/content/learn/modules/asynchronous_apex/async_apex_future_methods#:~:text=Future%20methods%20won't%20necessarily,same%20order%20they%20are%20called.&...
-1
votes
1answer
50 views

How to limit the asynchronous job running in salesforce [duplicate]

I am using Queueuable Interface in trigger like this, System.enqueueJob(new testobjectmethod(trigger.new,trigger.oldMap)) My Queueuable class: public class testobjectmethod implements Queueable,...
1
vote
1answer
50 views

Populating a combobox with Salesforce data

I want to create a component with one input box with type="date" and a combobox that gets populated with options after a date is selected in the first input box component. I want this to ...
0
votes
1answer
64 views

How to add delay to the spinner till the Queable job gets completed [closed]

we have a lightning button on community. when we click on it a queable class gets triggered and it will update forms status. whenever I am clicking on the button it is taking some time to update the ...
0
votes
1answer
44 views

Choose async or sync based on amount of data returned or trigger size?

Can anybody guide me through any framework which I can refer in order to achieve this use case?I am not able to get my head around it on how to do it efficiently. I want to process records in near ...
1
vote
1answer
22 views

Is there a way to get the ids of the inserted records when using Metadata.Operations.enqueueDeployment

I was going through the documentation and I saw this example public void updateAndDeployMetadata() { // Setup custom metadata to be created in the subscriber org. Metadata.CustomMetadata ...
1
vote
2answers
63 views

Queueable being called from a trigger by an Asynchronous Process

Recently we moved our logic in our trigger to be asynchronous and now the helper method that the triggers call looks something like this (specifics obfuscated since it's company code): global static ...
0
votes
1answer
30 views

pass parameters to then chain in promise

I'm using JSforce to retrieve an Account Id, once the operation is completed, I need to pass the retrieved account's Id and another Map to another function. testAsync(); function testAsync() { ...
0
votes
1answer
74 views

Asynchronous Apex and Queue

I would like to confirm the following points with regard to Asynchronous Apex and particularly to these 3 in particular - Future Methods, Batch Apex and Queueable Apex. When an async request is made, ...
5
votes
1answer
289 views

LWC multiple apex calls on initialization (Best practices question)

PROBLEM: I have a LWC component which needs to gather data from different objects on initialization event (Objects are: custom object, files and metadata type). This is what I have in place working ...
2
votes
1answer
106 views

How to monitor not yet started jobs of a Queuable chain

I am wrapping my head around how to use Apex Queuable as a queue and not as a chain. As I understand all the code samples out there, the next job is enqueued after the work of the previous one is done....
0
votes
1answer
62 views

How to achieve Asynchronous Apex with Aura Components? (NOT Callouts)

I have a working Aura Application with a requirement of showing heavy data inside of many lightning datatables based on the LoggedInUser. It works fine for majority of the users but for few, the data ...
1
vote
2answers
30 views

Does NetworkMember solve the problem of assigning the Network Id in Communities/Experiences?

See: Why does adding a Queueable cause an INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY error? for some background. That results in the need to set the NetworkId (there is one of these per Community) ...
0
votes
0answers
62 views

Executing a callout at the end of a chain of methods operating in @future context

I have a callout method that is executed as the last step of a long chain of methods when a record's status get changed to "completed". Early in this sequence, we have a method that we have ...
0
votes
1answer
33 views

Service console waits for aura component to finish init before rendering case

I have an aura component (as managed package) in service console. the component fetches case's fields (via soql), sends them to an external server, gets a response, and displays it. everything works ...
3
votes
1answer
150 views

Can Database.executeBatch be called from a Queueable started by System.enqueueJob?

I'm aware that you can't call Database.executeBatch from the execute method of an already running Batchable. But can Database.executeBatch be called from a Queueable running via System.enqueueJob? I'm ...
0
votes
1answer
105 views

calling apex method which does callout returns undefined in LWC while showing the correct result in apex debug logs

I have the following lwc code: import findLocalityApex from '@salesforce/apex/NACController.findLocalityApex' ... findLocality() { console.log('this.lat findLocality' + this.lat); ...
0
votes
1answer
29 views

Do workflow outbound messages (OBM) and @future methods share a single message queue for asynchronous processing?

Do workflow outbound messages (OBM) and @future methods both share a single message queue for asynchronous processing?
0
votes
1answer
31 views

Asynchronous trigger (Change Data Capture)

I have a asynchronous trigger on Sobject(Billing_Product__c) which works on CDC framework. Change event can be caused by insert, update or delete. How do I check inside trigger if the change event is ...
1
vote
3answers
4k views

await does not wait for Promise to finish

In my LWC, I am trying to call an Apex method and wait for it to finish. This is what it comes down to: import apexMethodA from '@salesforce/apex/SomeControllerClass.apexMethodA'; export default ...
11
votes
1answer
145 views

Why do we have higher apex async executions on days we deploy to Production?

We call the following endpoint at the same time each day to get a count of our daily async executions to track our usage. /services/data/v50.0/limits The following response gives us the # of daily ...
1
vote
2answers
345 views

Making Workflow (Process Builders/Flows/etc) run asynchronously?

We are running into performance issues/CPU timeouts due to all the Process Builders, Flows, and workflow rules we have on the Case object. In particular these errors occur when we bulk insert ...
1
vote
1answer
111 views

Method does not exist during async connectedCallback call

I have a datatable with several rows, each row representing a unique record. I want to build a url containing the id of the record for each row, but I want to surface a label in UI, not that url. { ...
-2
votes
1answer
38 views

How to solve read time out error in Apex callout?

Hi all and thanks for reading Got this code: public class SendingZabbixServices{ @future(callout = true) public static void zabbixDoPostFuture(String jsonString, String endpoint){ ...
0
votes
1answer
106 views

CalloutException: you have uncommitted work pending - without DML? [duplicate]

I want to test a Queueable class that makes callouts to an external system. I'm baffled because I keep getting uncommitted work pending exception. My execute method queries custom metadata, constructs ...
1
vote
1answer
53 views

Working with large data volume

I have a design question and I want an expert opinion from the group. Here is the use case: Whenever there is any update on the Booking record (let's say change the status to "Cancelled"), ...
0
votes
0answers
10 views

Transient Error: PerformResult has OK status, but is missing a Result list

I am using the Perform endpoint to request starting ImportDefinition for an FTP CSV file. Some highlights: I use the CustomerKey of the Import Definition in the PerformRequest Definition tag. I am ...
0
votes
1answer
86 views

Apex Job Execution - Multiple @future Methods in the Same Transaction

Could you please help me with the below queries related to Apex Job Execution: If multiple Async request(future methods) are fired in the same thread, it makes the Async job request status as Queued ...
0
votes
1answer
47 views

Cannot retrieve the property value in JavaScript from Apex controller after making the call to the web service

I'm trying to retrieve the boolean value for the property from my controller. This value is being assigned after the call to the web service like this: public Static Boolean myVariable { get; set; } @...
0
votes
1answer
49 views

Is there is good way to send an email to a user after 5 minutes of inactivity on an Account?

An indeterminate number of images will be attached to Lead records. We have a requirement that 5 minutes after the last image is attached, the Lead owner should automatically receive an email. I've ...
0
votes
0answers
133 views

How can I access a High Assurance Session in an Async Apex context?

Has anyone worked with a high assurance session requirement and async apex? I need to query the Security Health Check objects during an async process (the query happens in a queueable). If "View ...
3
votes
1answer
55 views

Is Lead.Name 100% predictable?

We have an integration with a third party site which requires an exact match for the Lead Name. When we have a new lead, we need to make a call out to this website. In Trigger.new, Lead.Name is always ...
0
votes
2answers
37 views

Design to run a batchable after a trigger and account for multiple workflows

Our current design starts from a trigger, checks the data against a bunch of rules that the customer sets up. The ones that pass get sent to another job which exports it to another external system ...
0
votes
1answer
147 views

Handling a combination of async callouts, schedulable jobs, and queueable jobs

The current requirements for my system is as follows: When a certain change is saved on the Account object, I need to create an Order object and make a callout to Service A. Service A finishes ...
0
votes
2answers
168 views

Making Callout from Apex triggers [duplicate]

I have a Apex Trigger which makes the callout to the External system when a field in a record is updated. The Apex Trigger and the Callout method are like below trigger updateLocation Account (after ...
0
votes
1answer
23 views

Gack on Apex Jobs page - Status Detail column for certain jobs

Wondering why my Queueable failed with: Salesforce System Error: 1380510393-83097 (1289245132) (1289245132) as shown on the Apex Jobs page No email sent to Apex Exception email address; no limits ...
0
votes
2answers
81 views

Facing CPU time limit error

Weekly about 10,000 records are inserted and there is a Trigger that calls a class to process these records. All this process is synchronous, but for some cases it's taking too long to process and ...
1
vote
1answer
277 views

Unit testing Schedulable that calls future method

This has been asked here and here, but I'm not satisfied with the answers. Hoping to gain a better understanding of this. In working through the Apex Specialist Superbadge, the callout portion of the ...
1
vote
1answer
130 views

Shared Static Variables between Triggers and Async Operations

When sharing Static Variables between a Trigger Context and an Async Operation such as Batch Apex, is it possible for there to be a conflict between the two? For example, say I have a Trigger that ...
1
vote
1answer
548 views

In an unit test for an LWC, how can I prove an async chain is setting a value in a lightning-formatted-number?

I am trying to prove that the price is being set on the component. I have the following HTML: <template> <h1>Current price of a bitcoin in Euro</h1> <lightning-formatted-...
0
votes
0answers
10 views

Why in this code these variables aren't changed in batch? [duplicate]

Variable flagForTest is false and variable count is 10 but they should be: true and 100. Debugs in batch show correct values, debugs in test class or invoked in Anonymous Apex show incorrect values. ...
0
votes
1answer
17 views

How can I make sure that block of code in unit test will be runned after batch ends - not before or during test?

I need to run batch (or something else which will process big amount of records) and after this branch I need to invoke System.assert(booleanVariable); How can I do this? Batch need to execute and ...
1
vote
1answer
220 views

Testing a Future Method that Schedules a Class - Test.stopTest() Does NOT Run Both Synchronously

I have a class with an @future callout method, and that future method schedules an instance of another class which also makes a callout. In effect, if the first callout is successful, it schedules ...
4
votes
1answer
2k views

How to wait for imperative apex call from a LWC to finish running before executing next line?

I have two methods seen below, the first method is a wired call: @wired (firstMethodCall, {param1: 'test'}) wiredResult(result){ console.log('1'); this.secondMethodCall(); ...
0
votes
1answer
191 views

Want to create Record in batch class and there is no record to query in start method

I had one batch class in which i am passing some data required for creating object record.But when i call that batch class from parent class variables are initialized but start method are not called ...

1
2 3 4 5