Contents tagged with PXLongRunningOperation
today I want to write a few words about interesting behavior of PXLongOperation.StartOperation in Acumatica.
On the glance that looks pretty simple and straightforward. You have something processing of which will take a long time? Use PXLongOperation.StartOperation. So imagine, you extend ARPaymentEntry graph like this:
public PXAction<ARPayment> StartOperation;
[PXUIField(DisplayName = "Some long running operation")]
protected virtual IEnumerable startOperation(PXAdapter adapter)
PXLongOperation.StartOperation(Base, () => SomeLongRunningOperation(Base.Document.Current)); return adapter.Get();
In this case you may notice … more