Hello, Hüseyin Çağrı Bayraktar!
You can pass a parameter into the background job and store the result of processing in one of metadata objects, for example in the information register.
You can also pass a temporary storage address into the background job, fill it inside the job, and then get the result from the temporary storage.
Would you please explain in more details what do you want to do?