You need to sign in to do that
Don't have an account?
D Vel
Quick Action and flow to create a record in lightning
I am trying to create a quick Action that calls the flow and lightning component to create a record as suggested in the blog (https://thewizardnews.com/2018/08/02/url-hack-functionality-lightning/) here. I need to create a record of custom object from Opportunity record , using the Quick action as suggested in the blog. I created a flow like below with the Action which calls the lightning component createAXProjectRecords
And the Lightning component is like
createAXProjectRecords.cmp
Can anyone please suggest me what I am missing here.
And the Lightning component is like
createAXProjectRecords.cmp
<aura:component implements="lightning:availableForFlowActions"> <aura:attribute name="InputContactID" type="String" /> <aura:attribute name="InputAccountID" type="String" /> </aura:component>createAXProjectRecords.design
<design:component> <design:attribute name="InputContactID" /> <design:attribute name="InputAccountID" /> </design:component>createAXProjectRecordsController.js
({ invoke : function(component, event, helper){ var ContactID = component.get("v.InputContactID"); var AccountID = component.get("v.InputAccountID"); var createRecordEvent = $A.get("e.force:createRecord"); createRecordEvent.setParams({ "entityApiName": "AX_Project__c", "defaultFieldValues": { 'Contact__c' : ContactID, 'Account__c': AccountID } }); createRecordEvent.fire(); } })When I try to click on the Quick Action on the Opportunity record I get
Can anyone please suggest me what I am missing here.
Please check that none of the field values assigned via .setParams() are null. In your case please check for the ContactID and AccountID values.