I have a question that may be related to my lack of knowledge of the way forecasting works for the Oil industry. So, please, bear with me
We have some parameters provided by a few Appraisal firms and we need to push them to a project. We have: b Factor, DI Eff Sec, and qStart.
I’m using the endpoint post-projects-forecast-segment-parameters to create a segment of type arps_modified. I’m providing the values I have but I’m getting an error related to missing fields.
{
"name": "RequestStructureError",
"message": "Missing required segment parameter(s): endDate,qEnd,targetDSwEffSec for the arps_modified segment",
"location": "[0]"
},
I’m not sure how I can get those values. Is it something I can get by applying some formula to the data I have already?
For context: We are working to automate a few processes inside our company on the ComboCurve usage. Right now our consultants are required to manually create a forecast, run it, download the parameters, fill the columns with new values, and upload it.
If you look at parameters in this section you will notice a little greyed-out calculator next to a few of them depending on the segment type that is selected.
This means that ComboCurve calculated that field for you. I have a Modified Arps segment in the screenshot since you are using that in your payload. The only fields that are calculated on the front end are endDate, qStart, qEnd, and diEffSec but in order to do so you would need to provide the other parameters that aren’t greyed out on the screen.
For example: If you wanted to calculate the qEnd you would need the Start Date, End Date, q Start, Di Eff-Sec, b, and D Sw-Eff-Sec parameters.
Also, it may not be clear here but D Sw-Eff-Sec is targetDSwEffSec in the API.
The API uses something similar to what you see here, however, the API will not do this calculation for you. It requires that you input all of the parameters for a given segment type.
Can you give me some insight into how your consultants are manually creating forecasts in ComboCurve? Are they using this manual edit mode?
Of course! I’d love to see you get your workflows automated.
My idea was to provide the same 4 fields to the API.
What part of their (consultant’s) process are you trying to automate? Is it the second to last step where they edit the CSV providing four columns? Or are you trying to automate a different process? If it is a different process can you explain to me what it is and the desired outcome?
Where are you getting the parameters you are using? Are they coming from the exported CSV or somewhere else? If it is somewhere else can you explain where?