Skip to content

Jobs

Model

Bases: LifecycleModelMixin, Model

Represents a minimal viable model for the Salesforce msf__Job__c object.

Source code in backend/jobs/models.py
class Job(LifecycleModelMixin, models.Model):
    """
    Represents a minimal viable model for the Salesforce msf__Job__c object.
    """

    company = models.ForeignKey(Company, on_delete=models.SET_NULL, null=True)
    salesforce_ref = models.CharField(max_length=18, null=False, blank=False)
    job_id = models.CharField(max_length=255, null=False, blank=False)
    requested_quantity = models.PositiveIntegerField(
        null=True, blank=True, help_text="Number of positions to be filled"
    )
    description = models.TextField(blank=True)
    start_date = models.DateField(blank=True, null=True)
    end_date = models.DateField(blank=True, null=True)
    has_no_end_date = models.BooleanField(default=False, help_text="If true, job end date is not required")
    has_flexible_start_date = models.BooleanField(
        default=False, help_text="Changes how vacancies are matched(no strict start date)"
    )
    schedule = models.CharField(choices=ScheduleType.choices, max_length=20, blank=True)
    working_days = ArrayField(models.CharField(max_length=10, choices=DaysOfTheWeek.choices), blank=True, null=True)
    number_of_shifts = models.PositiveIntegerField(null=True, blank=True)
    hours_per_week = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True)
    hourly_rate = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True)
    location = models.ForeignKey(JobLocation, on_delete=models.SET_NULL, null=True)
    position = models.ForeignKey(JobPosition, on_delete=models.SET_NULL, null=True)
    contact_person = models.ForeignKey(Contact, on_delete=models.SET_NULL, null=True)
    required_position = models.ForeignKey(
        "contacts.PreferredPosition",
        on_delete=models.SET_NULL,
        null=True,
        blank=True,
        related_name="jobs",
        help_text="Position requirement for candidate matching. Used to match against workers' preferred positions.",
    )
    status = models.CharField(choices=JobStatus.choices, max_length=20, default=JobStatus.DRAFT)
    created_by = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, related_name="created_jobs")
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    published_at = models.DateTimeField(null=True, blank=True)
    archived_at = models.DateTimeField(null=True, blank=True)
    first_day_instructions = models.TextField(blank=True, max_length=1000)

    objects = JobManager()

    if TYPE_CHECKING:
        media_files: models.Manager["JobMediaFile"]
        skills: models.Manager["JobSkill"]
        required_position: PreferredPosition
        fixed_schedules: models.Manager["JobFixedSchedule"]
        shift_schedules: models.Manager["JobShiftSchedule"]
        applications: models.Manager["JobApplication"]
        saved_by: models.Manager["Contact"]

    class Meta:
        ordering = ["-pk"]
        verbose_name = "Job"
        verbose_name_plural = "Jobs"
        db_table = "jobs"
        indexes = [
            models.Index(fields=["job_id"]),
            models.Index(fields=["company"]),
            models.Index(fields=["location"]),
            models.Index(fields=["position"]),
            models.Index(fields=["salesforce_ref"]),
        ]

    def __str__(self):
        return self.job_id

    @property
    def is_in_salesforce(self) -> bool:
        """Check if the job is in Salesforce."""
        return bool(self.salesforce_ref)

    @property
    def sync_label(self):
        """Label to identify the job in logs."""
        return self.job_id

    def validate_for_salesforce_sync(self) -> bool:
        """Validate if the job can be synced to Salesforce."""
        return bool(self.company and self.company.salesforce_ref)

    @property
    def sf_sync_fields(self) -> list[str]:
        """
        Fields to sync to Salesforce for Job.
        """
        return [
            "status",
            "position",
            "description",
        ]

    @hook(AFTER_UPDATE, condition=WhenFieldValueIs("status", JobStatus.ACTIVE))
    def on_status_active_sync_to_salesforce(self):
        # UPDATE only if already in SF and one of the relevant fields has changed
        if self.is_in_salesforce and any(self.has_changed(field) for field in self.sf_sync_fields):
            sync_object_to_salesforce.delay(Models.JOB, self.id, Actions.UPDATE)
        # CREATE if not yet in SF
        elif not self.is_in_salesforce:
            sync_object_to_salesforce.delay(Models.JOB, self.id, Actions.CREATE)

    @hook(
        AFTER_UPDATE,
        condition=WhenFieldValueIs("status", JobStatus.ACTIVE)
        & (WhenFieldHasChanged("status", has_changed=True) | WhenFieldHasChanged("location", has_changed=True)),
    )
    def geocode_and_recompute_job_distances(self):
        # Triggered when job published with location or when location changes while published
        if self.location and self.location.name:
            geocode_and_recompute_job.delay(self.pk)

    @hook(
        AFTER_UPDATE,
        condition=WhenFieldValueIs("status", JobStatus.ACTIVE) & WhenFieldHasChanged("status", has_changed=True),
    )
    def notify_matching_workers_on_publish(self):
        notify_matching_workers_for_job.delay(self.pk)

    @hook(
        AFTER_UPDATE,
        condition=WhenFieldValueIs("status", JobStatus.ACTIVE) & WhenFieldHasChanged("status", has_changed=True),
    )
    def broadcast_job_published_cache_invalidation(self):
        """Broadcast cache invalidation to all workers when a new job is published."""
        # TODO: think about async broadcasting to workers
        UserEventsResolver().resolve(self)

    @hook(
        AFTER_UPDATE,
        condition=WhenFieldValueIs("status", JobStatus.ACTIVE)
        & (WhenFieldHasChanged("start_date", has_changed=True) | WhenFieldHasChanged("end_date", has_changed=True)),
    )
    def notify_saved_workers_on_date_change(self):
        notify_saved_job_updated_task.delay(self.pk)

    @cached_property
    def required_published_fields(self) -> list[str]:
        required_fields = [
            "job_id",
            "position",
            "location",
            "description",
            "contact_person",
            "start_date",
            "end_date",
            "schedule",
            "hourly_rate",
            "hours_per_week",
            "requested_quantity",
            "working_days",
            "required_position",
        ]
        if self.schedule == ScheduleType.SHIFT_BASED:
            required_fields.append("number_of_shifts")
        if self.has_no_end_date:
            required_fields.remove("end_date")
        return required_fields

    @cached_property
    def direct_copy_fields(self) -> list[str]:
        """
        Fields that can be directly copied when duplicating a job.
        """
        return [
            "company",
            "description",
            "requested_quantity",
            "has_no_end_date",
            "schedule",
            "working_days",
            "number_of_shifts",
            "hours_per_week",
            "hourly_rate",
            "location",
            "position",
            "contact_person",
            "required_position",
            "first_day_instructions",
        ]

is_in_salesforce property

Check if the job is in Salesforce.

sf_sync_fields property

Fields to sync to Salesforce for Job.

sync_label property

Label to identify the job in logs.

broadcast_job_published_cache_invalidation()

Broadcast cache invalidation to all workers when a new job is published.

Source code in backend/jobs/models.py
@hook(
    AFTER_UPDATE,
    condition=WhenFieldValueIs("status", JobStatus.ACTIVE) & WhenFieldHasChanged("status", has_changed=True),
)
def broadcast_job_published_cache_invalidation(self):
    """Broadcast cache invalidation to all workers when a new job is published."""
    # TODO: think about async broadcasting to workers
    UserEventsResolver().resolve(self)

direct_copy_fields()

Fields that can be directly copied when duplicating a job.

Source code in backend/jobs/models.py
@cached_property
def direct_copy_fields(self) -> list[str]:
    """
    Fields that can be directly copied when duplicating a job.
    """
    return [
        "company",
        "description",
        "requested_quantity",
        "has_no_end_date",
        "schedule",
        "working_days",
        "number_of_shifts",
        "hours_per_week",
        "hourly_rate",
        "location",
        "position",
        "contact_person",
        "required_position",
        "first_day_instructions",
    ]

validate_for_salesforce_sync()

Validate if the job can be synced to Salesforce.

Source code in backend/jobs/models.py
def validate_for_salesforce_sync(self) -> bool:
    """Validate if the job can be synced to Salesforce."""
    return bool(self.company and self.company.salesforce_ref)

Remapping config

DECLINE_MAX_REASON_LENGTH = 1500 module-attribute

Maximum length for the reason provided when declining a job application.

DECLINE_MIN_REASON_LENGTH = 20 module-attribute

Minimum length for the reason provided when declining a job application. This ensures that workers give a meaningful explanation for their decision.

JOB_MAPPING = {'Id': 'salesforce_ref', 'Name': 'name', 'CreatedDate': 'created_at', 'msf__Salary_from__c': 'hourly_rate', 'msf__Job_Description__c': 'description', 'msf__Ending_Date__c': 'end_date', 'msf__Hours_Per_Week__c': 'hours_per_week', 'msf__Requested_Quantity__c': 'requested_quantity'} module-attribute

Mapping to map SF Job to Job

MIN_SCORE_THRESHOLD = 50 module-attribute

Default minimum matching score threshold for worker-job compatibility.

Workers with a matching score at or above this value are considered suitable candidates for a job position.

Source data

[
  {
    "name": "Id",
    "type": "id",
    "required": true,
    "idLookup": true
  },
  {
    "name": "OwnerId",
    "type": "reference",
    "required": true,
    "idLookup": false
  },
  {
    "name": "IsDeleted",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "Name",
    "type": "string",
    "required": false,
    "idLookup": true
  },
  {
    "name": "RecordTypeId",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CreatedDate",
    "type": "datetime",
    "required": true,
    "idLookup": false
  },
  {
    "name": "CreatedById",
    "type": "reference",
    "required": true,
    "idLookup": false
  },
  {
    "name": "LastModifiedDate",
    "type": "datetime",
    "required": true,
    "idLookup": false
  },
  {
    "name": "LastModifiedById",
    "type": "reference",
    "required": true,
    "idLookup": false
  },
  {
    "name": "SystemModstamp",
    "type": "datetime",
    "required": true,
    "idLookup": false
  },
  {
    "name": "LastActivityDate",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "LastViewedDate",
    "type": "datetime",
    "required": false,
    "idLookup": false
  },
  {
    "name": "LastReferencedDate",
    "type": "datetime",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Account_Name__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Account__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Accountmanager__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Actual_Job_Application_Status__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Employment Interview",
        "value": "Employment Interview",
        "default": false
      },
      {
        "label": "Match",
        "value": "Match",
        "default": false
      },
      {
        "label": "Profile sent",
        "value": "Profile sent",
        "default": false
      },
      {
        "label": "Interested",
        "value": "Interested",
        "default": false
      },
      {
        "label": "Application",
        "value": "Application",
        "default": false
      },
      {
        "label": "Phone Screen",
        "value": "Phone Screen",
        "default": false
      },
      {
        "label": "Internal Interview",
        "value": "Internal Interview",
        "default": false
      },
      {
        "label": "Presented",
        "value": "Presented",
        "default": false
      },
      {
        "label": "1st Interview",
        "value": "1st Interview",
        "default": false
      },
      {
        "label": "2nd Interview",
        "value": "2nd Interview",
        "default": false
      },
      {
        "label": "Assessment",
        "value": "Assessment",
        "default": false
      },
      {
        "label": "Hired",
        "value": "Hired",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Application_Procedure__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Business_Unit__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Closed_at__c",
    "type": "datetime",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Closing_Date__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Collective_Agreement__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Company_Description__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Company_Logo__c",
    "type": "url",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Contact_Person__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Conversion_Creation_Date__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Conversion_ID__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Driving_License_needed__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "No",
        "value": "No",
        "default": false
      },
      {
        "label": "Yes",
        "value": "Yes",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Education_Level__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Elementary School",
        "value": "Elementary School",
        "default": false
      },
      {
        "label": "Lower General Secondary Education",
        "value": "Lower General Secondary Education",
        "default": false
      },
      {
        "label": "Higher General Secondary Education",
        "value": "Higher General Secondary Education",
        "default": false
      },
      {
        "label": "Pre-University Education",
        "value": "Pre-University Education",
        "default": false
      },
      {
        "label": "Lower Vocational Education",
        "value": "Lower Vocational Education",
        "default": false
      },
      {
        "label": "Intermediate Vocational Education",
        "value": "Intermediate Vocational Education",
        "default": false
      },
      {
        "label": "Higher Vocational Education",
        "value": "Higher Vocational Education",
        "default": false
      },
      {
        "label": "Academic Education",
        "value": "Academic Education",
        "default": false
      },
      {
        "label": "No diploma required",
        "value": "No diploma required",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Employment_Conditions__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Employment_Type__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Fixed-Term",
        "value": "Fixed-Term",
        "default": false
      },
      {
        "label": "Freelance",
        "value": "Freelance",
        "default": false
      },
      {
        "label": "Internship",
        "value": "Internship",
        "default": false
      },
      {
        "label": "Permanent",
        "value": "Permanent",
        "default": false
      },
      {
        "label": "Secondment-to-permanent",
        "value": "Secondment-to-permanent",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Ending_Date__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Estimated_Turnover__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Experience_Level__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Starter (0-2 jaar)",
        "value": "Starter",
        "default": false
      },
      {
        "label": "Medior (3-5 jaar)",
        "value": "Medior",
        "default": false
      },
      {
        "label": "Senior (5+ jaar)",
        "value": "Senior",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Fee_Agreements__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Hiring_Manager_Full_Name__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Hiring_Manager__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Hours_Per_Week__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__IGB_Job_Id__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__IGB_Job_URL__c",
    "type": "url",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Internal_From__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Internal_Remark__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Internal_To__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Interview_Location__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Job_Description__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Job_Number__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Job_Requirements__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Job_Type__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "W&S",
        "value": "W&S",
        "default": false
      },
      {
        "label": "Uitzenden",
        "value": "Uitzenden",
        "default": true
      },
      {
        "label": "Detavast",
        "value": "Detavast",
        "default": false
      },
      {
        "label": "Intern",
        "value": "Intern",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Label__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Charlie works",
        "value": "Charlie_works",
        "default": false
      },
      {
        "label": "International Sourcing",
        "value": "International_Sourcing",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Linked_To_Master_Job__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Location__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Max_Hours_Per_Week__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__My_Team__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "msf__On_Jobboards_From__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__On_Jobboards_Until__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__On_Website_From__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__On_Website_To__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Order_Date__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Own_Car_needed__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "No",
        "value": "No",
        "default": false
      },
      {
        "label": "Yes",
        "value": "Yes",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Period__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Pipeline_Date__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Priority_From__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Priority_Status__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Priority",
        "value": "Priority",
        "default": false
      },
      {
        "label": "Internal",
        "value": "Internal",
        "default": false
      },
      {
        "label": "None",
        "value": "None",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Priority_To__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Probability__c",
    "type": "percent",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Procedure__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Low / mid skilled",
        "value": "Compact",
        "default": true
      },
      {
        "label": "High skilled",
        "value": "Extended",
        "default": false
      },
      {
        "label": "International Sourcing",
        "value": "International Sourcing",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Professional_Field__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Sales",
        "value": "Sales",
        "default": false
      },
      {
        "label": "Finance",
        "value": "Finance",
        "default": false
      },
      {
        "label": "IT",
        "value": "IT",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Publish_On_Jobboards__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "msf__Quote_Date__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Reason_Not_Successful__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "No Candidates",
        "value": "No Candidates",
        "default": false
      },
      {
        "label": "Price",
        "value": "Price",
        "default": false
      },
      {
        "label": "Competitor",
        "value": "Competitor",
        "default": false
      },
      {
        "label": "Withdrawn",
        "value": "Withdrawn",
        "default": false
      },
      {
        "label": "Incorrect Entry",
        "value": "Incorrect Entry",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Recruiter__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Requested_Quantity__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Required_Experience__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Salary_Period__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Hour",
        "value": "Hour",
        "default": false
      },
      {
        "label": "Month",
        "value": "Month",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Salary_from__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Salary_to__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Search_Function__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Accountant",
        "value": "Accountant",
        "default": false
      },
      {
        "label": "Accountmanager",
        "value": "Accountmanager",
        "default": false
      },
      {
        "label": "Consultant",
        "value": "Consultant",
        "default": false
      },
      {
        "label": "Controller",
        "value": "Controller",
        "default": false
      },
      {
        "label": "Heftruckchauffeur",
        "value": "Heftruckchauffeur",
        "default": false
      },
      {
        "label": "Inpak medewerker",
        "value": "Inpak medewerker",
        "default": false
      },
      {
        "label": "Logistiek medewerker",
        "value": "Logistiek medewerker",
        "default": false
      },
      {
        "label": "Marketeer",
        "value": "Marketeer",
        "default": false
      },
      {
        "label": "Marketing manager",
        "value": "Marketing manager",
        "default": false
      },
      {
        "label": "Meewerkend voorman",
        "value": "Meewerkend voorman",
        "default": false
      },
      {
        "label": "Monteur",
        "value": "Monteur",
        "default": false
      },
      {
        "label": "Operator",
        "value": "Operator",
        "default": false
      },
      {
        "label": "Orderpicker",
        "value": "Orderpicker",
        "default": false
      },
      {
        "label": "Productie medewerker",
        "value": "Productie medewerker",
        "default": false
      },
      {
        "label": "Reachtruckchauffeur",
        "value": "Reachtruckchauffeur",
        "default": false
      },
      {
        "label": "Sales manager",
        "value": "Sales manager",
        "default": false
      },
      {
        "label": "Teamleider",
        "value": "Teamleider",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Show_On_Internal__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "msf__Show_On_Website__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "msf__Starting_Date__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Status__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Schil 1: Leegloop + Back-up",
        "value": "Schil 1: Leegloop + Back-up",
        "default": false
      },
      {
        "label": "Schil 2: Pool",
        "value": "Schil 2: Pool",
        "default": false
      },
      {
        "label": "Schil 3: Recruitment",
        "value": "Schil 3: Recruitment",
        "default": false
      },
      {
        "label": "Nieuwe functie",
        "value": "Nieuwe functie",
        "default": true
      },
      {
        "label": "Marketing",
        "value": "Marketing",
        "default": false
      },
      {
        "label": "In progress",
        "value": "In progress",
        "default": false
      },
      {
        "label": "Gepubliceerd",
        "value": "Gepubliceerd",
        "default": false
      },
      {
        "label": "Option",
        "value": "Option",
        "default": false
      },
      {
        "label": "On longlist",
        "value": "On longlist",
        "default": false
      },
      {
        "label": "Quotation sent",
        "value": "Quotation sent",
        "default": false
      },
      {
        "label": "On Shortlist",
        "value": "On Shortlist",
        "default": false
      },
      {
        "label": "Intention",
        "value": "Intention",
        "default": false
      },
      {
        "label": "Gesloten",
        "value": "Closed",
        "default": false
      },
      {
        "label": "Quote",
        "value": "Quote",
        "default": false
      },
      {
        "label": "Order",
        "value": "Order",
        "default": false
      },
      {
        "label": "Approved",
        "value": "Approved",
        "default": false
      },
      {
        "label": "Priority",
        "value": "Priority",
        "default": false
      },
      {
        "label": "Internal",
        "value": "Internal",
        "default": false
      },
      {
        "label": "External",
        "value": "External",
        "default": false
      },
      {
        "label": "On-hold",
        "value": "On-hold",
        "default": false
      },
      {
        "label": "Succesfully closed",
        "value": "Succesfully closed",
        "default": false
      },
      {
        "label": "Unsuccesfully closed",
        "value": "Unsuccesfully closed",
        "default": false
      }
    ]
  },
  {
    "name": "msf__TalentPool__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Team__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Title__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__VCA_Mandatory__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "No",
        "value": "No",
        "default": false
      },
      {
        "label": "Yes",
        "value": "Yes",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Withdrawn_Quantity__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Work_Address_City__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Work_Address_Post_Code__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Work_Address__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Work_Country__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Working_Hours__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Total_Cost1__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Total_Profit1__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Total_send_Job_Alerts__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Toevoegen_als_planvoorkeur__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "CW_Project__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Candidate_Type__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Recruitment",
        "value": "Recruitment",
        "default": false
      },
      {
        "label": "Interim",
        "value": "Interim",
        "default": false
      },
      {
        "label": "Temporary staffing",
        "value": "Temporary staffing",
        "default": false
      },
      {
        "label": "Freelance",
        "value": "Freelance",
        "default": false
      },
      {
        "label": "3rd Party",
        "value": "3rd Party",
        "default": false
      },
      {
        "label": "Fixed-Term",
        "value": "Fixed-Term",
        "default": false
      },
      {
        "label": "Internship",
        "value": "Internship",
        "default": false
      },
      {
        "label": "Permanent",
        "value": "Permanent",
        "default": false
      },
      {
        "label": "Secondment-to-permanent",
        "value": "Secondment-to-permanent",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Website_talen__c",
    "type": "multipicklist",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Aantal_jaar_ervaring__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Softskills__c",
    "type": "multipicklist",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Werktijden_Pauzes__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Shifts__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Geen",
        "value": "Geen",
        "default": true
      },
      {
        "label": "2",
        "value": "2",
        "default": false
      },
      {
        "label": "3",
        "value": "3",
        "default": false
      },
      {
        "label": "3+",
        "value": "3+",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Jeugdloon__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Yes",
        "value": "Yes",
        "default": false
      },
      {
        "label": "No",
        "value": "No",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Begindatum__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Jaarrond__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Yes",
        "value": "Yes",
        "default": false
      },
      {
        "label": "No",
        "value": "No",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Einddatum__c",
    "type": "date",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Mogelijkheid_tot_vast_dienstverband__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Yes",
        "value": "Yes",
        "default": false
      },
      {
        "label": "No",
        "value": "No",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Doorgroeimogelijkheden__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Benodigdheden_bij__c",
    "type": "multipicklist",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Begeleiding_Inwerktraject__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Secundaire_arbeidsvoorwaarden__c",
    "type": "multipicklist",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_CAO_functietitel__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "Sector__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Agriculture",
        "value": "Landbouw",
        "default": false
      },
      {
        "label": "Constructing",
        "value": "Bouw",
        "default": false
      },
      {
        "label": "Engineering",
        "value": "Techniek",
        "default": false
      },
      {
        "label": "Food",
        "value": "Voeding",
        "default": false
      },
      {
        "label": "Internal",
        "value": "Internal",
        "default": false
      },
      {
        "label": "Logistics",
        "value": "Logistiek",
        "default": false
      },
      {
        "label": "Overig",
        "value": "Overig",
        "default": false
      },
      {
        "label": "Production",
        "value": "Productie",
        "default": false
      }
    ]
  },
  {
    "name": "CW_quote__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Werkdagen__c",
    "type": "multipicklist",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Maandag__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Dinsdag__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Woensdag__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Donderdag__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Vrijdag__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Zaterdag__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Zondag__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Uren_per_week__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Vacaturenaam_ENG__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Contactpersoon_intern__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Provider_Vacancy_ID__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Query__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Wervende_titel_ENG_del__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Niet_verwijderen__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "msf__Actual_Job_Application_Status1__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Match",
        "value": "Match",
        "default": false
      },
      {
        "label": "Application",
        "value": "Application",
        "default": false
      },
      {
        "label": "Personal information checked",
        "value": "Personal information checked",
        "default": false
      },
      {
        "label": "1st Interview",
        "value": "1st Interview",
        "default": false
      },
      {
        "label": "Job offer sent",
        "value": "Job_offer_sent",
        "default": false
      },
      {
        "label": "2nd Interview",
        "value": "2nd Interview",
        "default": false
      },
      {
        "label": "Presented",
        "value": "Presented",
        "default": false
      },
      {
        "label": "Hired",
        "value": "Hired",
        "default": false
      },
      {
        "label": "Rejected",
        "value": "Rejected",
        "default": false
      },
      {
        "label": "Job Closed",
        "value": "Job Closed",
        "default": false
      },
      {
        "label": "Correctie CW",
        "value": "Correctie CW",
        "default": false
      },
      {
        "label": "Prospect",
        "value": "Prospect",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Worklocation_Geocodes__Latitude__s",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Worklocation_Geocodes__Longitude__s",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Worklocation_Geocodes__c",
    "type": "location",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Functie_omschrijving_ENG_del__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "Werktijden_pauzes_per_dag__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Functie_eisen_ENG_del__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Naam_planningtaak_MSP__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Vacaturenaam_PL__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Vacaturenaam_HU__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Arbeidsvoorwaarden_ENG_del__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Vacaturenaam_SK__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Werkpatroon_tekst__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Generate_Job_Alert__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "CW_Bedrijfsbeschrijving_ENG_del__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Salaris_min_nieuw__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Salaris_max_NIEUW__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Account_Work_Address__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Allow_Multiple_Applications__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "Quote_ENG_del__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Appointment_Calendar__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Visitors",
        "value": "Visitors",
        "default": false
      }
    ]
  },
  {
    "name": "msf__My_Team_Group__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "CW_Shift_1__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Shift_2__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Shift_3__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Afsluitende_zin__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Opmerkingen__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "Werklocatie_Land_voorbeeld__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Nederland",
        "value": "Nederland",
        "default": true
      },
      {
        "label": "Polen",
        "value": "Polen",
        "default": false
      }
    ]
  },
  {
    "name": "CF_Werklocatie_Land__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Afghanistan",
        "value": "AF",
        "default": false
      },
      {
        "label": "\u00c5land Islands",
        "value": "AX",
        "default": false
      },
      {
        "label": "Albania",
        "value": "AL",
        "default": false
      },
      {
        "label": "Algeria",
        "value": "DZ",
        "default": false
      },
      {
        "label": "American Samoa",
        "value": "AS",
        "default": false
      },
      {
        "label": "Andorra",
        "value": "AD",
        "default": false
      },
      {
        "label": "Angola",
        "value": "AO",
        "default": false
      },
      {
        "label": "Anguilla",
        "value": "AI",
        "default": false
      },
      {
        "label": "Antarctica",
        "value": "AQ",
        "default": false
      },
      {
        "label": "Antigua and Barbuda",
        "value": "AG",
        "default": false
      },
      {
        "label": "Argentina",
        "value": "AR",
        "default": false
      },
      {
        "label": "Armenia",
        "value": "AM",
        "default": false
      },
      {
        "label": "Aruba",
        "value": "AW",
        "default": false
      },
      {
        "label": "Australia",
        "value": "AU",
        "default": false
      },
      {
        "label": "Austria",
        "value": "AT",
        "default": false
      },
      {
        "label": "Azerbaijan",
        "value": "AZ",
        "default": false
      },
      {
        "label": "Bahamas",
        "value": "BS",
        "default": false
      },
      {
        "label": "Bahrain",
        "value": "BH",
        "default": false
      },
      {
        "label": "Bangladesh",
        "value": "BD",
        "default": false
      },
      {
        "label": "Barbados",
        "value": "BB",
        "default": false
      },
      {
        "label": "Belarus",
        "value": "BY",
        "default": false
      },
      {
        "label": "Belgium",
        "value": "BE",
        "default": false
      },
      {
        "label": "Belize",
        "value": "BZ",
        "default": false
      },
      {
        "label": "Benin",
        "value": "BJ",
        "default": false
      },
      {
        "label": "Bermuda",
        "value": "BM",
        "default": false
      },
      {
        "label": "Bhutan",
        "value": "BT",
        "default": false
      },
      {
        "label": "Bolivia (Plurinational State of)",
        "value": "BO",
        "default": false
      },
      {
        "label": "Bonaire, Sint Eustatius and Saba",
        "value": "BQ",
        "default": false
      },
      {
        "label": "Bosnia and Herzegovina",
        "value": "BA",
        "default": false
      },
      {
        "label": "Botswana",
        "value": "BW",
        "default": false
      },
      {
        "label": "Bouvet Island",
        "value": "BV",
        "default": false
      },
      {
        "label": "Brazil",
        "value": "BR",
        "default": false
      },
      {
        "label": "British Indian Ocean Territory",
        "value": "IO",
        "default": false
      },
      {
        "label": "Brunei Darussalam",
        "value": "BN",
        "default": false
      },
      {
        "label": "Bulgaria",
        "value": "BG",
        "default": false
      },
      {
        "label": "Burkina Faso",
        "value": "BF",
        "default": false
      },
      {
        "label": "Burundi",
        "value": "BI",
        "default": false
      },
      {
        "label": "Cabo Verde",
        "value": "CV",
        "default": false
      },
      {
        "label": "Cambodia",
        "value": "KH",
        "default": false
      },
      {
        "label": "Cameroon",
        "value": "CM",
        "default": false
      },
      {
        "label": "Canada",
        "value": "CA",
        "default": false
      },
      {
        "label": "Cayman Islands",
        "value": "KY",
        "default": false
      },
      {
        "label": "Central African Republic",
        "value": "CF",
        "default": false
      },
      {
        "label": "Chad",
        "value": "TD",
        "default": false
      },
      {
        "label": "Chile",
        "value": "CL",
        "default": false
      },
      {
        "label": "China",
        "value": "CN",
        "default": false
      },
      {
        "label": "Christmas Island",
        "value": "CX",
        "default": false
      },
      {
        "label": "Cocos (Keeling) Islands",
        "value": "CC",
        "default": false
      },
      {
        "label": "Colombia",
        "value": "CO",
        "default": false
      },
      {
        "label": "Comoros",
        "value": "KM",
        "default": false
      },
      {
        "label": "Congo",
        "value": "CG",
        "default": false
      },
      {
        "label": "Congo, Democratic Republic of the",
        "value": "CD",
        "default": false
      },
      {
        "label": "Cook Islands",
        "value": "CK",
        "default": false
      },
      {
        "label": "Costa Rica",
        "value": "CR",
        "default": false
      },
      {
        "label": "C\u00f4te d'Ivoire",
        "value": "CI",
        "default": false
      },
      {
        "label": "Croatia",
        "value": "HR",
        "default": false
      },
      {
        "label": "Cuba",
        "value": "CU",
        "default": false
      },
      {
        "label": "Cura\u00e7ao",
        "value": "CW",
        "default": false
      },
      {
        "label": "Cyprus",
        "value": "CY",
        "default": false
      },
      {
        "label": "Czechia",
        "value": "CZ",
        "default": false
      },
      {
        "label": "Denmark",
        "value": "DK",
        "default": false
      },
      {
        "label": "Djibouti",
        "value": "DJ",
        "default": false
      },
      {
        "label": "Dominica",
        "value": "DM",
        "default": false
      },
      {
        "label": "Dominican Republic",
        "value": "DO",
        "default": false
      },
      {
        "label": "Ecuador",
        "value": "EC",
        "default": false
      },
      {
        "label": "Egypt",
        "value": "EG",
        "default": false
      },
      {
        "label": "El Salvador",
        "value": "SV",
        "default": false
      },
      {
        "label": "Equatorial Guinea",
        "value": "GQ",
        "default": false
      },
      {
        "label": "Eritrea",
        "value": "ER",
        "default": false
      },
      {
        "label": "Estonia",
        "value": "EE",
        "default": false
      },
      {
        "label": "Eswatini",
        "value": "SZ",
        "default": false
      },
      {
        "label": "Ethiopia",
        "value": "ET",
        "default": false
      },
      {
        "label": "Falkland Islands (Malvinas)",
        "value": "FK",
        "default": false
      },
      {
        "label": "Faroe Islands",
        "value": "FO",
        "default": false
      },
      {
        "label": "Fiji",
        "value": "FJ",
        "default": false
      },
      {
        "label": "Finland",
        "value": "FI",
        "default": false
      },
      {
        "label": "France",
        "value": "FR",
        "default": false
      },
      {
        "label": "French Guiana",
        "value": "GF",
        "default": false
      },
      {
        "label": "French Polynesia",
        "value": "PF",
        "default": false
      },
      {
        "label": "French Southern Territories",
        "value": "TF",
        "default": false
      },
      {
        "label": "Gabon",
        "value": "GA",
        "default": false
      },
      {
        "label": "Gambia",
        "value": "GM",
        "default": false
      },
      {
        "label": "Georgia",
        "value": "GE",
        "default": false
      },
      {
        "label": "Germany",
        "value": "DE",
        "default": false
      },
      {
        "label": "Ghana",
        "value": "GH",
        "default": false
      },
      {
        "label": "Gibraltar",
        "value": "GI",
        "default": false
      },
      {
        "label": "Greece",
        "value": "GR",
        "default": false
      },
      {
        "label": "Greenland",
        "value": "GL",
        "default": false
      },
      {
        "label": "Grenada",
        "value": "GD",
        "default": false
      },
      {
        "label": "Guadeloupe",
        "value": "GP",
        "default": false
      },
      {
        "label": "Guam",
        "value": "GU",
        "default": false
      },
      {
        "label": "Guatemala",
        "value": "GT",
        "default": false
      },
      {
        "label": "Guernsey",
        "value": "GG",
        "default": false
      },
      {
        "label": "Guinea",
        "value": "GN",
        "default": false
      },
      {
        "label": "Guinea-Bissau",
        "value": "GW",
        "default": false
      },
      {
        "label": "Guyana",
        "value": "GY",
        "default": false
      },
      {
        "label": "Haiti",
        "value": "HT",
        "default": false
      },
      {
        "label": "Heard Island and McDonald Islands",
        "value": "HM",
        "default": false
      },
      {
        "label": "Holy See",
        "value": "VA",
        "default": false
      },
      {
        "label": "Honduras",
        "value": "HN",
        "default": false
      },
      {
        "label": "Hong Kong",
        "value": "HK",
        "default": false
      },
      {
        "label": "Hungary",
        "value": "HU",
        "default": false
      },
      {
        "label": "Iceland",
        "value": "IS",
        "default": false
      },
      {
        "label": "India",
        "value": "IN",
        "default": false
      },
      {
        "label": "Indonesia",
        "value": "ID",
        "default": false
      },
      {
        "label": "Iran (Islamic Republic of)",
        "value": "IR",
        "default": false
      },
      {
        "label": "Iraq",
        "value": "IQ",
        "default": false
      },
      {
        "label": "Ireland",
        "value": "IE",
        "default": false
      },
      {
        "label": "Isle of Man",
        "value": "IM",
        "default": false
      },
      {
        "label": "Israel",
        "value": "IL",
        "default": false
      },
      {
        "label": "Italy",
        "value": "IT",
        "default": false
      },
      {
        "label": "Jamaica",
        "value": "JM",
        "default": false
      },
      {
        "label": "Japan",
        "value": "JP",
        "default": false
      },
      {
        "label": "Jersey",
        "value": "JE",
        "default": false
      },
      {
        "label": "Jordan",
        "value": "JO",
        "default": false
      },
      {
        "label": "Kazakhstan",
        "value": "KZ",
        "default": false
      },
      {
        "label": "Kenya",
        "value": "KE",
        "default": false
      },
      {
        "label": "Kiribati",
        "value": "KI",
        "default": false
      },
      {
        "label": "Korea (Democratic People's Republic of)",
        "value": "KP",
        "default": false
      },
      {
        "label": "Korea, Republic of",
        "value": "KR",
        "default": false
      },
      {
        "label": "Kuwait",
        "value": "KW",
        "default": false
      },
      {
        "label": "Kyrgyzstan",
        "value": "KG",
        "default": false
      },
      {
        "label": "Lao People's Democratic Republic",
        "value": "LA",
        "default": false
      },
      {
        "label": "Latvia",
        "value": "LV",
        "default": false
      },
      {
        "label": "Lebanon",
        "value": "LB",
        "default": false
      },
      {
        "label": "Lesotho",
        "value": "LS",
        "default": false
      },
      {
        "label": "Liberia",
        "value": "LR",
        "default": false
      },
      {
        "label": "Libya",
        "value": "LY",
        "default": false
      },
      {
        "label": "Liechtenstein",
        "value": "LI",
        "default": false
      },
      {
        "label": "Lithuania",
        "value": "LT",
        "default": false
      },
      {
        "label": "Luxembourg",
        "value": "LU",
        "default": false
      },
      {
        "label": "Macao",
        "value": "MO",
        "default": false
      },
      {
        "label": "Madagascar",
        "value": "MG",
        "default": false
      },
      {
        "label": "Malawi",
        "value": "MW",
        "default": false
      },
      {
        "label": "Malaysia",
        "value": "MY",
        "default": false
      },
      {
        "label": "Maldives",
        "value": "MV",
        "default": false
      },
      {
        "label": "Mali",
        "value": "ML",
        "default": false
      },
      {
        "label": "Malta",
        "value": "MT",
        "default": false
      },
      {
        "label": "Marshall Islands",
        "value": "MH",
        "default": false
      },
      {
        "label": "Martinique",
        "value": "MQ",
        "default": false
      },
      {
        "label": "Mauritania",
        "value": "MR",
        "default": false
      },
      {
        "label": "Mauritius",
        "value": "MU",
        "default": false
      },
      {
        "label": "Mayotte",
        "value": "YT",
        "default": false
      },
      {
        "label": "Mexico",
        "value": "MX",
        "default": false
      },
      {
        "label": "Micronesia (Federated States of)",
        "value": "FM",
        "default": false
      },
      {
        "label": "Moldova, Republic of",
        "value": "MD",
        "default": false
      },
      {
        "label": "Monaco",
        "value": "MC",
        "default": false
      },
      {
        "label": "Mongolia",
        "value": "MN",
        "default": false
      },
      {
        "label": "Montenegro",
        "value": "ME",
        "default": false
      },
      {
        "label": "Montserrat",
        "value": "MS",
        "default": false
      },
      {
        "label": "Morocco",
        "value": "MA",
        "default": false
      },
      {
        "label": "Mozambique",
        "value": "MZ",
        "default": false
      },
      {
        "label": "Myanmar",
        "value": "MM",
        "default": false
      },
      {
        "label": "Namibia",
        "value": "NA",
        "default": false
      },
      {
        "label": "Nauru",
        "value": "NR",
        "default": false
      },
      {
        "label": "Nepal",
        "value": "NP",
        "default": false
      },
      {
        "label": "Netherlands",
        "value": "NL",
        "default": true
      },
      {
        "label": "New Caledonia",
        "value": "NC",
        "default": false
      },
      {
        "label": "New Zealand",
        "value": "NZ",
        "default": false
      },
      {
        "label": "Nicaragua",
        "value": "NI",
        "default": false
      },
      {
        "label": "Niger",
        "value": "NE",
        "default": false
      },
      {
        "label": "Nigeria",
        "value": "NG",
        "default": false
      },
      {
        "label": "Niue",
        "value": "NU",
        "default": false
      },
      {
        "label": "Norfolk Island",
        "value": "NF",
        "default": false
      },
      {
        "label": "North Macedonia",
        "value": "MK",
        "default": false
      },
      {
        "label": "Northern Mariana Islands",
        "value": "MP",
        "default": false
      },
      {
        "label": "Norway",
        "value": "NO",
        "default": false
      },
      {
        "label": "Oman",
        "value": "OM",
        "default": false
      },
      {
        "label": "Pakistan",
        "value": "PK",
        "default": false
      },
      {
        "label": "Palau",
        "value": "PW",
        "default": false
      },
      {
        "label": "Palestine, State of",
        "value": "PS",
        "default": false
      },
      {
        "label": "Panama",
        "value": "PA",
        "default": false
      },
      {
        "label": "Papua New Guinea",
        "value": "PG",
        "default": false
      },
      {
        "label": "Paraguay",
        "value": "PY",
        "default": false
      },
      {
        "label": "Peru",
        "value": "PE",
        "default": false
      },
      {
        "label": "Philippines",
        "value": "PH",
        "default": false
      },
      {
        "label": "Pitcairn",
        "value": "PN",
        "default": false
      },
      {
        "label": "Poland",
        "value": "PL",
        "default": false
      },
      {
        "label": "Portugal",
        "value": "PT",
        "default": false
      },
      {
        "label": "Puerto Rico",
        "value": "PR",
        "default": false
      },
      {
        "label": "Qatar",
        "value": "QA",
        "default": false
      },
      {
        "label": "R\u00e9union",
        "value": "RE",
        "default": false
      },
      {
        "label": "Romania",
        "value": "RO",
        "default": false
      },
      {
        "label": "Russian Federation",
        "value": "RU",
        "default": false
      },
      {
        "label": "Rwanda",
        "value": "RW",
        "default": false
      },
      {
        "label": "Saint Barth\u00e9lemy",
        "value": "BL",
        "default": false
      },
      {
        "label": "Saint Helena, Ascension and Tristan da Cunha",
        "value": "SH",
        "default": false
      },
      {
        "label": "Saint Kitts and Nevis",
        "value": "KN",
        "default": false
      },
      {
        "label": "Saint Lucia",
        "value": "LC",
        "default": false
      },
      {
        "label": "Saint Martin (French part)",
        "value": "MF",
        "default": false
      },
      {
        "label": "Saint Pierre and Miquelon",
        "value": "PM",
        "default": false
      },
      {
        "label": "Saint Vincent and the Grenadines",
        "value": "VC",
        "default": false
      },
      {
        "label": "Samoa",
        "value": "WS",
        "default": false
      },
      {
        "label": "San Marino",
        "value": "SM",
        "default": false
      },
      {
        "label": "Sao Tome and Principe",
        "value": "ST",
        "default": false
      },
      {
        "label": "Saudi Arabia",
        "value": "SA",
        "default": false
      },
      {
        "label": "Senegal",
        "value": "SN",
        "default": false
      },
      {
        "label": "Serbia",
        "value": "RS",
        "default": false
      },
      {
        "label": "Seychelles",
        "value": "SC",
        "default": false
      },
      {
        "label": "Sierra Leone",
        "value": "SL",
        "default": false
      },
      {
        "label": "Singapore",
        "value": "SG",
        "default": false
      },
      {
        "label": "Slovakia",
        "value": "SK",
        "default": false
      },
      {
        "label": "Slovenia",
        "value": "SI",
        "default": false
      },
      {
        "label": "Solomon Islands",
        "value": "SB",
        "default": false
      },
      {
        "label": "Somalia",
        "value": "SO",
        "default": false
      },
      {
        "label": "South Africa",
        "value": "ZA",
        "default": false
      },
      {
        "label": "South Georgia and the South Sandwich Islands",
        "value": "GS",
        "default": false
      },
      {
        "label": "South Sudan",
        "value": "SS",
        "default": false
      },
      {
        "label": "Spain",
        "value": "ES",
        "default": false
      },
      {
        "label": "Sri Lanka",
        "value": "LK",
        "default": false
      },
      {
        "label": "Sudan",
        "value": "SD",
        "default": false
      },
      {
        "label": "Suriname",
        "value": "SR",
        "default": false
      },
      {
        "label": "Svalbard and Jan Mayen",
        "value": "SJ",
        "default": false
      },
      {
        "label": "Sweden",
        "value": "SE",
        "default": false
      },
      {
        "label": "Switzerland",
        "value": "CH",
        "default": false
      },
      {
        "label": "Syrian Arab Republic",
        "value": "SY",
        "default": false
      },
      {
        "label": "Taiwan, Province of China",
        "value": "TW",
        "default": false
      },
      {
        "label": "Tajikistan",
        "value": "TJ",
        "default": false
      },
      {
        "label": "Tanzania, United Republic of",
        "value": "TZ",
        "default": false
      },
      {
        "label": "Thailand",
        "value": "TH",
        "default": false
      },
      {
        "label": "Timor-Leste",
        "value": "TL",
        "default": false
      },
      {
        "label": "Togo",
        "value": "TG",
        "default": false
      },
      {
        "label": "Tokelau",
        "value": "TK",
        "default": false
      },
      {
        "label": "Tonga",
        "value": "TO",
        "default": false
      },
      {
        "label": "Trinidad and Tobago",
        "value": "TT",
        "default": false
      },
      {
        "label": "Tunisia",
        "value": "TN",
        "default": false
      },
      {
        "label": "Turkey",
        "value": "TR",
        "default": false
      },
      {
        "label": "Turkmenistan",
        "value": "TM",
        "default": false
      },
      {
        "label": "Turks and Caicos Islands",
        "value": "TC",
        "default": false
      },
      {
        "label": "Tuvalu",
        "value": "TV",
        "default": false
      },
      {
        "label": "Uganda",
        "value": "UG",
        "default": false
      },
      {
        "label": "Ukraine",
        "value": "UA",
        "default": false
      },
      {
        "label": "United Arab Emirates",
        "value": "AE",
        "default": false
      },
      {
        "label": "United Kingdom of Great Britain and Northern Ireland",
        "value": "GB",
        "default": false
      },
      {
        "label": "United States of America",
        "value": "US",
        "default": false
      },
      {
        "label": "United States Minor Outlying Islands",
        "value": "UM",
        "default": false
      },
      {
        "label": "Uruguay",
        "value": "UY",
        "default": false
      },
      {
        "label": "Uzbekistan",
        "value": "UZ",
        "default": false
      },
      {
        "label": "Vanuatu",
        "value": "VU",
        "default": false
      },
      {
        "label": "Venezuela (Bolivarian Republic of)",
        "value": "VE",
        "default": false
      },
      {
        "label": "Viet Nam",
        "value": "VN",
        "default": false
      },
      {
        "label": "Virgin Islands (British)",
        "value": "VG",
        "default": false
      },
      {
        "label": "Virgin Islands (U.S.)",
        "value": "VI",
        "default": false
      },
      {
        "label": "Wallis and Futuna",
        "value": "WF",
        "default": false
      },
      {
        "label": "Western Sahara",
        "value": "EH",
        "default": false
      },
      {
        "label": "Yemen",
        "value": "YE",
        "default": false
      },
      {
        "label": "Zambia",
        "value": "ZM",
        "default": false
      },
      {
        "label": "Zimbabwe",
        "value": "ZW",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Afsluitende_zin_EN_del__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Team_Group__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Qualifying_Questions__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Vacature_taal__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Bulgaars",
        "value": "Bulgaars",
        "default": false
      },
      {
        "label": "Engels",
        "value": "Engels",
        "default": true
      },
      {
        "label": "Estisch",
        "value": "Estisch",
        "default": false
      },
      {
        "label": "Hongaars",
        "value": "Hongaars",
        "default": false
      },
      {
        "label": "Lets",
        "value": "Lets",
        "default": false
      },
      {
        "label": "Litouws",
        "value": "Litouws",
        "default": false
      },
      {
        "label": "Nederlands",
        "value": "Nederlands",
        "default": false
      },
      {
        "label": "Oekra\u00efens",
        "value": "Oekra\u00efens",
        "default": false
      },
      {
        "label": "Pools",
        "value": "Pools",
        "default": false
      },
      {
        "label": "Roemeens",
        "value": "Roemeens",
        "default": false
      },
      {
        "label": "Slowaaks",
        "value": "Slowaaks",
        "default": false
      },
      {
        "label": "Spaans",
        "value": "Spaans",
        "default": false
      },
      {
        "label": "Tsjechisch",
        "value": "Tsjechisch",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Duur_opdracht_in_weken__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__VMS_Distribution_Status__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Not opened",
        "value": "not_broadcasted",
        "default": false
      },
      {
        "label": "Open",
        "value": "open",
        "default": false
      },
      {
        "label": "Closed",
        "value": "closed",
        "default": false
      }
    ]
  },
  {
    "name": "msf__VMS_Publication_Channel__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Contract Partners",
        "value": "CONTRACTPARTNERS",
        "default": false
      },
      {
        "label": "Preferred Suppliers",
        "value": "PREFERREDSUPPLIERS",
        "default": false
      },
      {
        "label": "Segment Suppliers",
        "value": "SEGMENTSUPPLIERS",
        "default": false
      },
      {
        "label": "Specific Supplier",
        "value": "SPECIFICSUPPLIER",
        "default": false
      },
      {
        "label": "Tender",
        "value": "TENDER",
        "default": false
      }
    ]
  },
  {
    "name": "msf__VMS_Reference_Key__c",
    "type": "textarea",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__VMS_Requisition_Status__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Sourcing process ongoing",
        "value": "broadcast_in_progress",
        "default": false
      },
      {
        "label": "Sourcing process on hold",
        "value": "broadcast_on_hold",
        "default": false
      },
      {
        "label": "Sourcing process temporarily closed",
        "value": "broadcast_temp_closed",
        "default": false
      }
    ]
  },
  {
    "name": "msf__VMS_Subscription_Key__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Agreement__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Contact_Person2__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Contact_Person3__c",
    "type": "reference",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Job_Language__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Arabic",
        "value": "ar",
        "default": false
      },
      {
        "label": "Armenian",
        "value": "hy",
        "default": false
      },
      {
        "label": "Basque",
        "value": "eu",
        "default": false
      },
      {
        "label": "Bosnian",
        "value": "bs",
        "default": false
      },
      {
        "label": "Bulgarian",
        "value": "bg",
        "default": false
      },
      {
        "label": "Chinese",
        "value": "zh_CN",
        "default": false
      },
      {
        "label": "Croatian",
        "value": "hr",
        "default": false
      },
      {
        "label": "Czech",
        "value": "cs",
        "default": false
      },
      {
        "label": "Danish",
        "value": "da",
        "default": false
      },
      {
        "label": "Dutch",
        "value": "nl_NL",
        "default": false
      },
      {
        "label": "English",
        "value": "en_US",
        "default": true
      },
      {
        "label": "English (UK)",
        "value": "en_GB",
        "default": false
      },
      {
        "label": "Estonian",
        "value": "et",
        "default": false
      },
      {
        "label": "Finnish",
        "value": "fi",
        "default": false
      },
      {
        "label": "French",
        "value": "fr",
        "default": false
      },
      {
        "label": "Georgian",
        "value": "ka",
        "default": false
      },
      {
        "label": "German",
        "value": "de",
        "default": false
      },
      {
        "label": "Greek",
        "value": "el",
        "default": false
      },
      {
        "label": "Hebrew",
        "value": "iw",
        "default": false
      },
      {
        "label": "Hindi",
        "value": "hi",
        "default": false
      },
      {
        "label": "Hungarian",
        "value": "hu",
        "default": false
      },
      {
        "label": "Icelandic",
        "value": "is",
        "default": false
      },
      {
        "label": "Indonesian",
        "value": "in",
        "default": false
      },
      {
        "label": "Irish",
        "value": "ga",
        "default": false
      },
      {
        "label": "Italian",
        "value": "it",
        "default": false
      },
      {
        "label": "Japanese",
        "value": "ja",
        "default": false
      },
      {
        "label": "Korean",
        "value": "ko",
        "default": false
      },
      {
        "label": "Latvian",
        "value": "lv",
        "default": false
      },
      {
        "label": "Lithuanian",
        "value": "lt",
        "default": false
      },
      {
        "label": "Luxembourgish",
        "value": "lb",
        "default": false
      },
      {
        "label": "Macedonian",
        "value": "mk",
        "default": false
      },
      {
        "label": "Malay",
        "value": "ms",
        "default": false
      },
      {
        "label": "Maltese",
        "value": "mt",
        "default": false
      },
      {
        "label": "Moldovan",
        "value": "ro_MD",
        "default": false
      },
      {
        "label": "Montenegrin",
        "value": "sh_ME",
        "default": false
      },
      {
        "label": "Norwegian",
        "value": "no",
        "default": false
      },
      {
        "label": "Polish",
        "value": "pl",
        "default": false
      },
      {
        "label": "Portuguese (Brazil)",
        "value": "pt_BR",
        "default": false
      },
      {
        "label": "Portuguese (European)",
        "value": "pt_PT",
        "default": false
      },
      {
        "label": "Romanian",
        "value": "ro",
        "default": false
      },
      {
        "label": "Romansh",
        "value": "rm",
        "default": false
      },
      {
        "label": "Russian",
        "value": "ru",
        "default": false
      },
      {
        "label": "Serbian",
        "value": "sh",
        "default": false
      },
      {
        "label": "Slovak",
        "value": "sk",
        "default": false
      },
      {
        "label": "Slovenian",
        "value": "sl",
        "default": false
      },
      {
        "label": "Spanish",
        "value": "es",
        "default": false
      },
      {
        "label": "Spanish (Mexico)",
        "value": "es_MX",
        "default": false
      },
      {
        "label": "Swedish",
        "value": "sv",
        "default": false
      },
      {
        "label": "Tagalog",
        "value": "tl",
        "default": false
      },
      {
        "label": "Thai",
        "value": "th",
        "default": false
      },
      {
        "label": "Turkish",
        "value": "tr",
        "default": false
      },
      {
        "label": "Ukrainian",
        "value": "uk",
        "default": false
      },
      {
        "label": "Urdu",
        "value": "ur",
        "default": false
      },
      {
        "label": "Vietnamese",
        "value": "vi",
        "default": false
      },
      {
        "label": "Welsh",
        "value": "cy",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Source__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Default",
        "value": "Default",
        "default": false
      }
    ]
  },
  {
    "name": "msf__Time_To_Fill__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "msf__Workplace__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Default",
        "value": "Default",
        "default": false
      }
    ]
  },
  {
    "name": "maia__Job_Travel_Distance__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Hide_Unhide__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Unhide",
        "value": "Unhide",
        "default": true
      },
      {
        "label": "Hide",
        "value": "Hide",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Work_Address_Province__c",
    "type": "picklist",
    "required": false,
    "idLookup": false,
    "picklist_options": [
      {
        "label": "Drenthe",
        "value": "Drenthe",
        "default": false
      },
      {
        "label": "Flevoland",
        "value": "Flevoland",
        "default": false
      },
      {
        "label": "Friesland",
        "value": "Friesland",
        "default": false
      },
      {
        "label": "Gelderland",
        "value": "Gelderland",
        "default": false
      },
      {
        "label": "Groningen",
        "value": "Groningen",
        "default": false
      },
      {
        "label": "Limburg",
        "value": "Limburg",
        "default": false
      },
      {
        "label": "Noord-Brabant",
        "value": "Noord-Brabant",
        "default": false
      },
      {
        "label": "Noord-Holland",
        "value": "Noord-Holland",
        "default": false
      },
      {
        "label": "Overijssel",
        "value": "Overijssel",
        "default": false
      },
      {
        "label": "Utrecht",
        "value": "Utrecht",
        "default": false
      },
      {
        "label": "Zeeland",
        "value": "Zeeland",
        "default": false
      },
      {
        "label": "Zuid-Holland",
        "value": "Zuid-Holland",
        "default": false
      }
    ]
  },
  {
    "name": "CW_Share_With_Other_Label__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "CW_Totaal_aangenomen__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "CW_Nog_in_te_vullen__c",
    "type": "double",
    "required": false,
    "idLookup": false
  },
  {
    "name": "maia__Performed_CAutoMatch__c",
    "type": "boolean",
    "required": true,
    "idLookup": false
  },
  {
    "name": "IS_Duration_of_Job__c",
    "type": "string",
    "required": false,
    "idLookup": false
  },
  {
    "name": "IS_Percentage_Driver_s_License__c",
    "type": "percent",
    "required": false,
    "idLookup": false
  },
  {
    "name": "IS_Hourly_wage__c",
    "type": "currency",
    "required": false,
    "idLookup": false
  },
  {
    "name": "IS_Accommodation_location__c",
    "type": "string",
    "required": false,
    "idLookup": false
  }
]