Background: I have a pre-existing HCM managed package within Salesforce that I’d like to bolster with a Skuid wizard so that our HR onboarding process is as simple as possible and doesn’t require manual entry of data outside of the wizard. Data needs to be pulled from one data model (Recruitment) to another (Core HR), and broken out into different objects.
Data Model: Recruitment
Data Model: Worker
The data mapping would need to work as follows:
Candidate
-> Worker (Name, basic demographic details – master record)
-> Worker Address (child record)
-> Worker Phone (child record(s))
-> Worker email (child record)
Details from Job Requisition, Position; Manual Entry
-> Work Assignment
-> Position Allocation
-> Compensation
Candidate Work Experience
-> Worker Experience (child records)
Candidate Education-> Worker Education (child records)
Recruitment expenses
-> Worker expenses
Problem:I set up a data model to pull all the candidate data from a given ID based upon URL parameter. I then have subsequent data models set up for other objects, and have conditions set to map the fields for each new object from the original job application. I’m able to pull address data and names, thus far. However, the fields don’t appear as editable within the wizard (granted, my wizard is barebones right now). I set the Default mode for each field editor as ‘Edit’, but I can’t seem to make it do anything besides pull the data. We’d like to clean the data before it gets posted to the Worker itself so that data formats are maintained for other integrated systems. Is Skuid acting as intended, or is there a way to resolve this that I’m completely missing?
Additionally, I’m having issues with pulling data from fields containing apostrophes (i.e. ‘O’Leary’ for a last name). Is there any way to escape the apostrophe when mapping fields to one another?
Thanks!