Insertion socio-professionnelle

Ce module permet de gérer des projects de mise au travail selon les articles 60§7 et 61 de la loi organique des CPAS.

Si pour des jeunes en-dessous des 25 ans on parle surtout d’ISIP et de leur enseignement, pour les adultes nous parlons d’insertion socio-professionnelle et nous concentrons au travail.

Aperçu

Le CPAS gère une liste d’Emplois (de mise au travail). Ces endroits de mise au travail sont généralement des endroits de travail spécialisés à l’accqueil temporaire de personnes à intégrer. Exemple:

Name Employant Secteur d’activité Fonction Type d’emploi Type de contrat coûr horaire Capacité Remarque ID
Kellner BISA Agriculture & horticulture Serveur Sozialwirtschaft = “majorés” économie sociale   1 Sehr harte Stelle 1
Kellner R-Cycle Sperrgutsortierzentrum Horeca Serveur Sonstige ville d’Eupen   1   5
Koch R-Cycle Sperrgutsortierzentrum Maritime Cuisinier Intern économie sociale - majoré   1   2
Koch Pro Aktiv V.o.G. Enseignement Cuisinier Sozialwirtschaft = “majorés” économie sociale   1   6
Total (8 lignes)             4   0

Indépendamment de ces endroits de travail le CPAS peut gérer une liste d’Offres d’emploi du marché normal.

Une Candidature représente le fait qu’un Client donné voudrait travailler à un Emploi donné. Ceci implique entre autres que l’agent d’insertion responsable l’estime potentiellement apte à assumer ce travail.

Eine Kandidatur ist “wenn ein Client sich für eine Emploi bewirbt”. Das beinhaltet u.a. auch die Information, dass der verantwortliche Begleiter die Person als für diese Stelle geeignet einstuft.

Si un Client introduit une Candidature, l’agent d’insertion note que

Une telle Candidature peut référer soit à un Endroit soit à une Offre.

Et puis on fera un Art.60§7 contract.

Référence

The Emploi model

Internal name:jobs.Job
Implemented by:Job

Views on Emploi

  • Emplois (Jobs) (Menu Intégration ‣ Emplois) – Eine Stelle ist ein Arbeitsplatz bei einem Stellenabieter.
  • Emplois (JobsByProvider)
  • Emplois (JobsByType)
  • Situation contrats Art 60-7 (JobsOverviewByType)

Fields in Emploi

Tables referring to Emploi

  • Art.60§7 contracts (ContractsByJob)
  • Candidatures (CandidaturesByJob)

The Employant model

Internal name:jobs.JobProvider
Implemented by:JobProvider

Views on Employant

  • Employants (JobProviders) (Menu Intégration ‣ Employants)

Fields in Employant

  • Ligne avant le nom de rue (addr1, CharField) – Address line before street
  • Préfixe rue (street_prefix, CharField) – Text to print before name of street, but to ignore for sorting.
  • Rue (street, CharField) – Name of street. Without house number.
  • (street_no, CharField) – House number
  • boîte (street_box, CharField) – Text to print after steet_no on the same line
  • Ligne après le nom de rue (addr2, CharField) – Address line to print below street line
  • Langue (language, LanguageField) – Die Sprache, in der Dokumente ausgestellt werden sollen.
  • obsolete (is_obsolete, BooleanField) – Altfälle sind Partner, deren Stammdaten nicht mehr gepflegt werden und für neue Operationen nicht benutzt werden können.
  • ... and ID (id, AutoField), Created (created, DateTimeField), Modified (modified, DateTimeField), Pays (country, ForeignKey to Pays), Place (city, ForeignKey to Place), Region (region, ForeignKey to Place), Zip code (zip_code, CharField), Name (name, CharField), E-mail (email, EmailField), URL (url, URLField), Téléphone (phone, CharField), GSM (gsm, CharField), Fax (fax, CharField), Remarques (remarks, TextField), Activité (activity, ForeignKey to Activité), Compte en banque 1 (bank_account1, CharField), Compte en banque 2 (bank_account2, CharField), Partenaire (partner_ptr, OneToOneField to Partenaire), prefix (prefix, CharField), N° de TVA (vat_id, CharField), Type de société (type, ForeignKey to Type d’organisation), Type de contact client (client_contact_type, ForeignKey to Type de contact client), Organisation (company_ptr, OneToOneField to Organisation)

Actions on Employant

  • Merge (merge_row, MergeAction) – Merge this object into another object of same class.

Tables referring to Employant

  • Personnes de contact (RolesByCompany)
  • Events/Notes (NotesByCompany)
  • Offres de cours (CourseOffersByProvider)
  • Emplois (JobsByProvider)
  • Art.60§7 contracts (ContractsByProvider)

The Art.60§7 contract model

Internal name:jobs.Contract
Implemented by:Contract

Views on Art.60§7 contract

  • Art.60§7 contracts (Contracts) (Menu Explorateur ‣ Intégration ‣ Art.60§7 contracts)
  • Art.60§7 contracts (MyContracts) (Menu Intégration ‣ Art.60§7 contracts)
  • Recherche contrats de travail (ContractsSearch)
  • Art.60§7 contracts (ContractsByPerson)
  • Art.60§7 contracts (ContractsByProvider)
  • Art.60§7 contracts (ContractsByPolicy)
  • Art.60§7 contracts (ContractsByEnding)
  • Art.60§7 contracts (ContractsByJob)
  • Art.60§7 contracts (ContractsByRegime)
  • Art.60§7 contracts (ContractsBySchedule)
  • Art.60§7 contracts (ContractsByType)

Fields in Art.60§7 contract

  • ID (id, AutoField), Auteur (user, ForeignKey to Utilisateur), build time (build_time, DateTimeField), Secretary (signer1, ForeignKey to Personne), President (signer2, ForeignKey to Personne), Organisation (company, ForeignKey to Organisation), représenté par (contact_person, ForeignKey to Personne), représenté par (contact_role, ForeignKey to Fonction), Client (client, ForeignKey to Client), Langue (language, LanguageField), Début de contrat (applies_from, DateField), Fin prévue (applies_until, DateField), Décidé le (date_decided, DateField), Délivré le (date_issued, DateField), Responsable (SSG) (user_asd, ForeignKey to Utilisateur), Méthode d’examination (exam_policy, ForeignKey to Méthode d’examination), Cause d’abandon (ending, ForeignKey to Cause d’abandon), Date de fin (date_ended, DateField), Type de contrat (type, ForeignKey to Type de contrat de travail), Emploi (job, ForeignKey to Emploi), durée (jours) (duration, IntegerField), Régime de travail (regime, ForeignKey to Régime de travail), Horaire (schedule, ForeignKey to Horaire), coûr horaire (hourly_rate, PriceField), tarif de remboursement (refund_rate, CharField), persone de référence (reference_person, CharField), responsabilités (responsibilities, RichTextField), Remarque (remark, TextField)

Actions on Art.60§7 contract

The Candidature model

Internal name:jobs.Candidature
Implemented by:Candidature

Views on Candidature

  • Candidatures (Candidatures) (Menu Explorateur ‣ Intégration ‣ Candidatures)
  • Candidatures (CandidaturesByPerson)
  • Candidatures (CandidaturesBySector)
  • Candidatures (CandidaturesByFunction)
  • Candidatures (CandidaturesByJob)
  • Candidats (CandidaturesByOffer)

Fields in Candidature

  • Date déntrée (date_submitted, DateField) – Date when the IA introduced this candidature.
  • ... and ID (id, AutoField), Secteur d’activité (sector, ForeignKey to Secteur d’activité), Fonction (function, ForeignKey to Fonction), Client (person, ForeignKey to Client), Emploi (job, ForeignKey to Emploi), Remarque (remark, TextField), Candidature state (state, ChoiceListField to Candidature states)

The Régime de travail model

Internal name:jobs.Regime
Implemented by:Regime

Views on Régime de travail

  • Régimes de travail (Regimes) (Menu Configuration ‣ Intégration ‣ Régimes de travail)

Fields in Régime de travail

Tables referring to Régime de travail

The Secteur d’activité model

Internal name:jobs.Sector
Implemented by:Sector

Views on Secteur d’activité

  • Secteurs d’activité (Sectors) (Menu Configuration ‣ Intégration ‣ Secteurs d’activité)

Fields in Secteur d’activité

  • ID (id, AutoField), Description (name, BabelCharField), Remarque (remark, TextField)

Tables referring to Secteur d’activité

  • Candidatures (CandidaturesBySector)
  • Fonctions (FunctionsBySector)

The Fonction model

Internal name:jobs.Function
Implemented by:Function

Views on Fonction

  • Fonctions (Functions) (Menu Configuration ‣ Intégration ‣ Fonctions)
  • Fonctions (FunctionsBySector)

Fields in Fonction

Tables referring to Fonction

  • Expériences professionnelles (ExperiencesByFunction)
  • Candidatures (CandidaturesByFunction)

The Horaire model

Internal name:jobs.Schedule
Implemented by:Schedule

Views on Horaire

  • Horaires (Schedules) (Menu Configuration ‣ Intégration ‣ Horaires)

Fields in Horaire

Tables referring to Horaire

  • Art.60§7 contracts (ContractsBySchedule)

The Offre d’emploi model

Internal name:jobs.Offer
Implemented by:Offer

Views on Offre d’emploi

Fields in Offre d’emploi

  • ID (id, AutoField), Secteur d’activité (sector, ForeignKey to Secteur d’activité), Fonction (function, ForeignKey to Fonction), Name (name, CharField), Employant (provider, ForeignKey to Employant), Début de sélection (selection_from, DateField), Fin de sélection (selection_until, DateField), Date de début (start_date, DateField), Remarque (remark, RichTextField)

Tables referring to Offre d’emploi

The Étude ou formation model

Internal name:jobs.Study
Implemented by:Study

Views on Étude ou formation

  • Études & formations (Studies) (Menu Explorateur ‣ Intégration ‣ Études & formations)
  • Études & formations (StudiesByCountry)
  • Études & formations (StudiesByCity)
  • Études & formations (StudiesByPerson) – List of studies for a given person.

Fields in Étude ou formation

  • ID (id, AutoField), Pays (country, ForeignKey to Pays), Place (city, ForeignKey to Place), Client (person, ForeignKey to Client), Type d’étude (type, ForeignKey to Type d’étude), Contenu des études (content, CharField), commencé (started, DateField), arrêté (stopped, DateField), Succès (success, BooleanField), Langue (language, ForeignKey to Langue), Ecole (school, CharField), Remarques (remarks, TextField)

The Expérience professionnelle model

Internal name:jobs.Experience
Implemented by:Experience

Views on Expérience professionnelle

Fields in Expérience professionnelle

  • ID (id, AutoField), Secteur d’activité (sector, ForeignKey to Secteur d’activité), Fonction (function, ForeignKey to Fonction), Client (person, ForeignKey to Client), Société (company, CharField), Intitulé de la fonction (title, CharField), Pays (country, ForeignKey to Pays), commencé (started, DateField), arrêté (stopped, DateField), Remarques (remarks, TextField)

The Type d’emploi model

Internal name:jobs.JobType
Implemented by:JobType

Views on Type d’emploi

  • Types d’emplois (JobTypes) (Menu Configuration ‣ Intégration ‣ Types d’emplois)

Fields in Type d’emploi

  • ID (id, AutoField), N° de séq (seqno, IntegerField), Description (name, CharField), Remarque (remark, CharField)

Actions on Type d’emploi

  • Dupliquer (duplicate, DuplicateSequenced)
  • Up (move_up, MoveUp) – Move this row one row upwards
  • Down (move_down, MoveDown) – Move this row one row downwards

Tables referring to Type d’emploi

The Type de contrat de travail model

Internal name:jobs.ContractType
Implemented by:ContractType

Views on Type de contrat de travail

  • Types de contrat de travail (ContractTypes) (Menu Configuration ‣ Intégration ‣ Types de contrat de travail)

Fields in Type de contrat de travail

  • ID (id, AutoField), Description (name, BabelCharField), Méthode de construction (build_method, CharField), Modèle (template, CharField), Référence (ref, CharField), Méthode d’examination (exam_policy, ForeignKey to Méthode d’examination)

Tables referring to Type de contrat de travail

  • Art.60§7 contracts (ContractsByType)

The Situation contrats Art 60-7 view

Internal name:jobs.JobsOverview (JobsOverview)

This list helps you to make decisions like:

  • which jobs are soon going to be free, and which candidate(s) should we suggest?
  • bla bla

Example (using fictive demo data):

Sozialwirtschaft = "majorés"

EmploiTravaillepériode d'essaiCandidats

Serveur chez BISA (1) Sehr harte Stelle

MEESSEN bis 31/01/2015
COLLARD bis 29/08/2014

MEESSEN

DUBOIS

Cuisinier chez Pro Aktiv V.o.G. (1)

VAN VEEN bis 01/04/2015
EVERS bis 20/07/2014

KAIVERS

EVERS

Intern

EmploiTravaillepériode d'essaiCandidats

Cuisinier chez R-Cycle Sperrgutsortierzentrum (1)

RADERMACHER bis 31/07/2014
EMONTS-GAST bis 29/08/2015

AUSDEMWALD

JONAS

Aide Cuisinier chez BISA (1) Sehr harte Stelle

JEANÉMART bis 20/07/2015

RADERMACHER

FAYMONVILLE

Extern (Öffentl. VoE mit Kostenrückerstattung)

EmploiTravaillepériode d'essaiCandidats

Aide Cuisinier chez Pro Aktiv V.o.G. (1) No supervisor. Only for independent people.

ÖSTGES bis 10/02/2014
HILGERS bis 27/02/2015

FAYMONVILLE

RADERMACHER

Plongeur chez R-Cycle Sperrgutsortierzentrum (1)

LAZARUS bis 01/10/2014

DUBOIS

MALMENDIER

Extern (Privat Kostenrückerstattung)

EmploiTravaillepériode d'essaiCandidats

Plongeur chez BISA (1)

KAIVERS bis 31/01/2014

GROTECLAES

DOBBELSTEIN

Sonstige

EmploiTravaillepériode d'essaiCandidats

Serveur chez R-Cycle Sperrgutsortierzentrum (1)

RADERMACHER bis 01/04/2014
DOBBELSTEIN bis 20/01/2015

EMONTS

ÖSTGES

The Études & formations view

Internal name:jobs.StudiesByPerson (StudiesByPerson)

List of studies for a given person.

The Expériences professionnelles view

Internal name:jobs.ExperiencesByPerson (ExperiencesByPerson)