I have a PowerApps CanvasApp, inside a CRM environment. It consists of a survey form of this way:
- From a DataCard I am getting the Account record, keeping in mind that here there is an interaction with Account source entity.
DataSourceInfo([@Accounts], DataSourceInfo.MaxLength, "name")
This process is working because I can see the Account selected to include this application inside the CRM Account form. I mean the name Bernardo Garcia

I want to set the Submit action in its Button, in order to pass the accountid in the formula. I want here use the accountid of the context Account which is active and using CRM.
In the new_account key here, I don't know how to pass the accountid, so I have the following as a test:
Patch(
Surveys,Defaults(Surveys),
{
new_city:DataCardCityValue,
# IS HERE WHERE I WANT TO PASS THE accountid. It is a test
new_account:First(Filter(Accounts,'Address 1: Primary Contact Name')),
new_phone:DataCardPhoneValue,
new_name:TextInputName.Text,
new_issurveydone:ToggleSurveyDone.Value,
new_noofemployee:Value(NoEmployeeSlider.Value),
new_email:TextInputEmail.Text,
new_surveydate:SurveyDatePicker.SelectedDate,
new_signature:SignaturePenInput.Image
});
With this formula in the Submit button I manage to store in my Survey entity in CRM the survey data, but I am not getting the value regarding to Account
I am trying to get the accountid using the Value function, but of course I am asking for the Text value here

I have been trying according to this explanation, and this another article , but is not clear for me how should I set the parameter inside the `Patch` function.
If someone can point me in the right direction, I will appreciate it.