I have a requirement to expose the salesforce scheduler to an external users for appointment booking and we have the complete scheduling functionality built using flows(screen), when I create a site for external users and expose the flow related to the scheduling I am not able to create the Assigned Resource record. I have given all the necessity access to that External Guest User Profile and also provided the required Sharing Settings rules.
Error Occurred: This error occurred when the flow tried to create records: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY: entity type cannot be inserted: Assigned Resource.
CREATE RECORDS: Assign Resource to Appointment
Create one AssignedResource record where:
IsRequiredResource = true
ServiceAppointmentId = {!Create_Service_Appointment} (08p7j000000)
ServiceResourceId = {!selectedServiceResourceId} (0Hn7j0000008*******)
Result
Failed to create record.
Error Occurred: This error occurred when the flow tried to create records: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY: entity type cannot be inserted: Assigned Resource. You can look up ExceptionCode values in the SOAP API Developer Guide.