OBJECT

Trainee

A trainee - Represents an individual taking a part in a training session. Can attend multiple training sessions.

link GraphQL Schema definition

  • type Trainee {
  • # ID of the academy linked to this trainee. Only useful if you have multiple
  • # academies.
  • academyId: ID
  • # N° de compte apprenant en compta
  • accountingNumber: String
  • # DEPRECATED - Use `note` instead
  • bio: String @deprecated( reason: "Use `note` instead" )
  • # Lieu de naissance
  • birthCity: String
  • # Code postal du lieu de naissance
  • birthCityCode: String
  • birthName: String
  • birthRegion: String
  • # Date de naissance
  • birthdate: String
  • # Adresse de l'apprenant (ville)
  • city: String
  • # Adresse de l'apprenant (code postal)
  • cityCode: String
  • # one of "mr", "mme", "other"
  • civility: String
  • # German administration only - Title, prof, dr, or prof_dr
  • civilityTitle: Title
  • # Code interne de l'apprenant
  • code: String
  • # Company returns null if its status is not employee
  • company: Company
  • # Current company of an employee, null if the trainee status is not an employee
  • companyId: ID
  • # Raison sociale (indépendant)
  • companyName: String
  • country: String
  • # Adresse de l'apprenant (code ISO pays)
  • countryCode: String
  • county: String
  • # Returns an object of custom fields. It only returns fields that are not empty.
  • # Cf. http://app.digiforma.com/help#section-more-config. This feature might not be
  • # included in your plan.
  • customFields: Map
  • # Code Adeli (DPC)
  • dpcAdeli: String
  • # Mode d'exercice dominant (DPC)
  • dpcMainStatus: String
  • # Code RPPS (DPC)
  • dpcRpps: String
  • # Used only for temporary trainees when registering into a session as a draft
  • # trainee
  • draft: Boolean
  • # Email
  • email: String
  • # Champs libre pour indiquer un lien avec un service externe
  • externalId: String
  • # Prénom
  • firstname: String
  • # Mention à ajouter
  • freeText: String
  • grades: [Grade]
  • # Reconnaissance travailleur handicapé
  • handicaped: Boolean
  • # Salaire horaire brut
  • hourlySalary: Float
  • id: ID
  • # Creation date and time - format: YYYY-MM-DDThh:mm:sss
  • insertedAt: NaiveDateTime
  • # Spanish administration only - Is the trainee an intermittent worker
  • isIntermittentWork: Boolean
  • # Spanish administration only - Is the trainee working part time
  • isPartialUnemployment: Boolean
  • # Spanish administration only - Is the trainee a victim of sexual harassment
  • isSexualHarassmentVictim: Boolean
  • # Spanish administration only - Is the trainee affected from terrorism
  • isTerrorismVictim: Boolean
  • # Dernier diplôme obtenu
  • lastDiploma: String
  • # Nom de famille
  • lastname: String
  • # Spanish administration only - 1 to 10
  • levelStudies: Int
  • # Langue
  • locale: String
  • logo: Image
  • # Nationalité
  • nationality: String
  • # Notes libres
  • note: String
  • # Notes regarding the trainee, either on the profile of the trainee or in a
  • # training session
  • notes: [Note]
  • # Tel de l'apprenant
  • phone: String
  • # Tel secondaire de l'apprenant
  • phoneSecondary: String
  • # Position returns the profession field if its status is not employee
  • position: String
  • # Profession de l'apprenant
  • profession: String
  • # Spanish administration only - Professional category of the trainee
  • professionalCategory: ProfessionalCategoryType
  • # Adresse de l'apprenant (rue)
  • roadAddress: String
  • # N° d'enregistrement de l'apprenant
  • siret: String
  • # Catégorie socio-professionnelle
  • socialCategory: String
  • # N° de sécurité sociale
  • socialNumber: String
  • # Statut de l'apprenant
  • status: String
  • # List of training sessions the trainee is attached to
  • trainingSessions: [TrainingSession]
  • # Last update date and time - format: YYYY-MM-DDThh:mm:sss
  • updatedAt: NaiveDateTime
  • # DEPRECATED - Use `academyId` instead
  • userId: ID @deprecated( reason: "Use `academyId` instead" )
  • # N° TVA de l'apprenant
  • vat: String
  • # N° de compte TVA en compta
  • vatAccountingCode: String
  • # German administration only - Umsatzsteuer-Identifikationsnummer
  • vatSales: String
  • # Nature du contrat de travail
  • workContractType: String
  • }