FieldWorkManagement class

From Catglobe Wiki
Revision as of 10:09, 12 February 2019 by Administrator (talk | contribs)
Jump to: navigation, search

FieldWorkManagement



Manage cati questionnaire.

Constructors

  • (int questionnaireResourceId "Resource id of the questionnaire", int interviewerResourceId "Resource id of the user that is interviewing. 0 to use current user") - Manage the given questionnaire and interviewer.

Methods

  • bool AddRestrictSampleTo(SampleRule sr "Samplerule to restrict to.") - Restrict interviewer to only allow access to a specific sample. Return false if already restricted.
  • bool EnsureEmployeeAssignmentRecord() - Ensure current interviewer has an active Employee Assignment record for today. Startdate will be set to now, if none exists. Return true when made new record.
  • Array of number ListOfInterviewers() - Get list of interviewers user resource ids with active Employee Assignment records today.
  • Empty RemoveRestrictSampleTo(SampleRule sr "Samplerule to remove restrict to.") - Remove restrict interviewer to only allow access to a specific sample.
  • Array of SampleRule RestrictSampleToList() - List of samples interviewer is restricted to. None means access to all.
  • CatiQasSearchQuery SearchQuery(int catiList "Which list to return", bool allowNoPhone "Include those without phonenumbers in the result", bool forInterviewer "Show only those for specified interviewer. Also returns the value in the order they will be called", Unknown restrictToSampleIds "Restrict the search to the given list of samples. May be empty") - Get list of qas on the given list.
  • string ToString() - The string representation of the object.

Properties

  • string ObjectTypeName { get; } - The name of the type of object.
  • TypeInformation TypeInformation { get; } - Get information about this class.