Skip to content

Commit 7dcde44

Browse files
committed
added person mapping
1 parent 2b18245 commit 7dcde44

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

personMapping.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"personMappings":[{"name":"Contact.Business.Address.Country","mode":"fixed","value":"United Kingdom","validation":{"required":false}},{"name":"Contact.Business.Address.HouseNumber","mode":"fixed","value":"126","validation":{"required":false}},{"name":"Contact.Business.Address.HouseNumberExt","mode":"fixed","value":"C","validation":{"required":false}},{"name":"Contact.Business.Address.Locality","mode":"fixed","value":"Baarn","validation":{"required":false}},{"name":"Contact.Business.Address.PostalCode","mode":"fixed","value":"3743KJ","validation":{"required":false}},{"name":"Contact.Business.Address.Street","mode":"fixed","value":"Amalialaan","validation":{"required":false}},{"name":"Contact.Business.Email","mode":"complex","value":"function getValue() {\r\n\r\n name = source.EmployeeId;\r\n\tname = name.replace(/ /g,'');\r\n \r\n return name + \"@enyoi.org\";\r\n \r\n}\r\n\r\ngetValue();","validation":{"required":false}},{"name":"Contact.Business.Phone.Fixed","mode":"fixed","value":"+313554020660","validation":{"required":false}},{"name":"Contact.Business.Phone.Mobile","mode":"field","value":"MobilePhoneNumberWork","validation":{"required":false}},{"name":"Contact.Personal.Address.Country","mode":"field","value":"County","validation":{"required":false}},{"name":"Contact.Personal.Address.HouseNumber","mode":"field","value":"HouseNumber","validation":{"required":false}},{"name":"Contact.Personal.Address.Locality","mode":"field","value":"City","validation":{"required":false}},{"name":"Contact.Personal.Address.PostalCode","mode":"field","value":"PostalCode","validation":{"required":false}},{"name":"Contact.Personal.Address.Street","mode":"field","value":"Street","validation":{"required":false}},{"name":"Contact.Personal.Email","mode":"complex","value":"function getValue() {\r\n if( source.EmployeeId == \"AdamR1\") { \r\n return \"\"; } \r\n else {\r\n return source.EmployeeId + \"_prive@enyoi.org\";\r\n }\r\n}\r\n\r\ngetValue();","validation":{"required":true}},{"name":"Details.BirthDate","mode":"field","value":"DateOfBirth","validation":{"required":false}},{"name":"Details.BirthLocality","mode":"fixed","value":"Hilversum","validation":{"required":false}},{"name":"Details.Gender","mode":"field","value":"Sex","validation":{"required":false}},{"name":"ExternalId","mode":"complex","value":"function getValue() {\r\n name = source.EmployeeId;\r\n\tname = name.replace(/ /g,'_');\r\n return name;\r\n \r\n}\r\n\r\ngetValue();\t\r\n","validation":{"required":false}},{"name":"Name.Convention","mode":"complex","value":"function getValue() {\r\n \r\n if (source.NamingConvention === 1)\r\n return 'PB';\r\nelse if (source.NamingConvention === 2)\r\n return 'P';\r\nelse if (source.NamingConvention === 3)\r\n return 'BP';\r\nelse\r\n return 'B';\r\n \r\n}\r\n\r\ngetValue();","validation":{"required":false}},{"name":"Name.FamilyName","mode":"field","value":"LastName","validation":{"required":true}},{"name":"Name.FamilyNamePrefix","mode":"field","value":"NamePrefix","validation":{"required":false}},{"name":"Name.GivenName","mode":"field","value":"Nickname","validation":{"required":false}},{"name":"Name.Initials","mode":"field","value":"Initials","validation":{"required":true}},{"name":"Name.NickName","mode":"field","value":"FirstName","validation":{"required":true}},{"name":"UserName","mode":"complex","value":"function getValue() {\r\n name = source.EmployeeId;\r\n\tname = name.replace(/ /g,'_');\r\n return name;\r\n \r\n}\r\n\r\ngetValue();","validation":{"required":false}}],"contractMappings":[{"name":"CostCenter.Code","mode":"field","value":"CostCenter","validation":{"required":false}},{"name":"CostCenter.ExternalId","mode":"field","value":"CostCenter","validation":{"required":false}},{"name":"Department.DisplayName","mode":"field","value":"Department.DisplayName","validation":{"required":false}},{"name":"Department.ExternalId","mode":"field","value":"Department.Id","validation":{"required":false}},{"name":"Details.Fte","mode":"field","value":"FTE","validation":{"required":false}},{"name":"Details.HoursPerWeek","mode":"fixed","value":"40","validation":{"required":false}},{"name":"Division.Name","mode":"fixed","value":"Identity Management","validation":{"required":false}},{"name":"Employer.Name","mode":"fixed","value":"Enyoi Services BV","validation":{"required":false}},{"name":"EndDate","mode":"field","value":"EndDate","validation":{"required":false}},{"name":"ExternalId","mode":"complex","value":"function getValue() {\r\n \r\nreturn sourceContract.EmployeeId + '_' + sourceContract.Number\r\n\r\n}\r\n\r\ngetValue();","validation":{"required":false}},{"name":"Location.Code","mode":"fixed","value":"1","validation":{"required":false}},{"name":"Location.Name","mode":"fixed","value":"Baarn","validation":{"required":false}},{"name":"Manager.ExternalId","mode":"field","value":"PrimaryManagerId","validation":{"required":false}},{"name":"Organization.Name","mode":"fixed","value":"Enyoi","validation":{"required":false}},{"name":"StartDate","mode":"field","value":"StartDate","validation":{"required":false}},{"name":"Team.Code","mode":"fixed","value":"664","validation":{"required":false}},{"name":"Team.Name","mode":"fixed","value":"Software","validation":{"required":false}},{"name":"Title.Code","mode":"field","value":"Function.Id","validation":{"required":false}},{"name":"Title.ExternalId","mode":"field","value":"FunctionId","validation":{"required":false}},{"name":"Title.Name","mode":"field","value":"Function.Description","validation":{"required":false}}]}

0 commit comments

Comments
 (0)