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’Jobs (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 Job Provider Job Sector Job Function Job Type Contract Type hourly rate capacity Remark ID
Kellner BISA Agriculture & horticulture Waiter Sozialwirtschaft = “majorés” social economy   1 Sehr harte Stelle 1
Kellner R-Cycle Sperrgutsortierzentrum Tourism Waiter Sonstige town   1   5
Koch R-Cycle Sperrgutsortierzentrum Maritime Cook Intern social economy - increased   1   2
Koch Pro Aktiv V.o.G. Education Cook Sozialwirtschaft = “majorés” social economy   1   6
Total (8 rows)             4   0

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

Une Job Candidature représente le fait qu’un Client donné voudrait travailler à un Job 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 Job 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 Job 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 Job model

Internal name:jobs.Job
Implemented by:Job

Views on Job

  • Jobs (Jobs) (Menu Integration ‣ Jobs) – Eine Stelle ist ein Arbeitsplatz bei einem Stellenabieter.
  • Jobs (JobsByProvider)
  • Jobs (JobsByType)
  • Contracts Situation (JobsOverviewByType)

Fields in Job

  • ID (id, AutoField), Job Sector (sector, ForeignKey to Job Sector), Job Function (function, ForeignKey to Job Function), Name (name, CharField), Job Type (type, ForeignKey to Job Type), Job Provider (provider, ForeignKey to Job Provider), Contract Type (contract_type, ForeignKey to Job Contract Type), hourly rate (hourly_rate, PriceField), capacity (capacity, IntegerField), Remark (remark, TextField)

Tables referring to Job

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

The Job Provider model

Internal name:jobs.JobProvider
Implemented by:JobProvider

Views on Job Provider

  • Job Providers (JobProviders) (Menu Integration ‣ Job Providers)

Fields in Job Provider

  • Address line before street (addr1, CharField) – Address line before street
  • Street prefix (street_prefix, CharField) – Text to print before name of street, but to ignore for sorting.
  • Street (street, CharField) – Name of street. Without house number.
  • No. (street_no, CharField) – House number
  • Box (street_box, CharField) – Text to print after steet_no on the same line
  • Address line after street (addr2, CharField) – Address line to print below street line
  • Language (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), Country (country, ForeignKey to Country), 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), Phone (phone, CharField), GSM (gsm, CharField), Fax (fax, CharField), Remarks (remarks, TextField), activity (activity, ForeignKey to activity), Bank account 1 (bank_account1, CharField), Bank account 2 (bank_account2, CharField), Partner (partner_ptr, OneToOneField to Partner), prefix (prefix, CharField), VAT id (vat_id, CharField), Company type (type, ForeignKey to company type), Client Contact type (client_contact_type, ForeignKey to Client Contact type), Company (company_ptr, OneToOneField to Company)

Actions on Job Provider

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

Tables referring to Job Provider

  • Contact persons (RolesByCompany)
  • Events/Notes (NotesByCompany)
  • Course Offers (CourseOffersByProvider)
  • Jobs (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 Explorer ‣ Integration ‣ Art.60§7 contracts)
  • Art.60§7 contracts (MyContracts) (Menu Integration ‣ Art.60§7 contracts)
  • Job Contracts Search (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), Author (user, ForeignKey to User), build time (build_time, DateTimeField), Secretary (signer1, ForeignKey to Person), President (signer2, ForeignKey to Person), Company (company, ForeignKey to Company), represented by (contact_person, ForeignKey to Person), represented as (contact_role, ForeignKey to Function), Client (client, ForeignKey to Client), Language (language, LanguageField), applies from (applies_from, DateField), applies until (applies_until, DateField), date decided (date_decided, DateField), date issued (date_issued, DateField), responsible (ASD) (user_asd, ForeignKey to User), Examination Policy (exam_policy, ForeignKey to Examination Policy), Reason of termination (ending, ForeignKey to Reason of termination), date ended (date_ended, DateField), Contract Type (type, ForeignKey to Job Contract Type), Job (job, ForeignKey to Job), duration (days) (duration, IntegerField), Work Regime (regime, ForeignKey to Work Regime), Work Schedule (schedule, ForeignKey to Work Schedule), hourly rate (hourly_rate, PriceField), refund rate (refund_rate, CharField), reference person (reference_person, CharField), responsibilities (responsibilities, RichTextField), Remark (remark, TextField)

Actions on Art.60§7 contract

The Job Candidature model

Internal name:jobs.Candidature
Implemented by:Candidature

Views on Job Candidature

  • Job Candidatures (Candidatures) (Menu Explorer ‣ Integration ‣ Job Candidatures)
  • Job Candidatures (CandidaturesByPerson)
  • Job Candidatures (CandidaturesBySector)
  • Job Candidatures (CandidaturesByFunction)
  • Job Candidatures (CandidaturesByJob)
  • Candidates (CandidaturesByOffer)

Fields in Job Candidature

  • date submitted (date_submitted, DateField) – Date when the IA introduced this candidature.
  • ... and ID (id, AutoField), Job Sector (sector, ForeignKey to Job Sector), Job Function (function, ForeignKey to Job Function), Client (person, ForeignKey to Client), Job (job, ForeignKey to Job), Remark (remark, TextField), Candidature state (state, ChoiceListField to Candidature states)

The Work Regime model

Internal name:jobs.Regime
Implemented by:Regime

Views on Work Regime

  • Work Regimes (Regimes) (Menu Configure ‣ Integration ‣ Work Regimes)

Fields in Work Regime

Tables referring to Work Regime

The Job Sector model

Internal name:jobs.Sector
Implemented by:Sector

Views on Job Sector

  • Job Sectors (Sectors) (Menu Configure ‣ Integration ‣ Job Sectors)

Fields in Job Sector

  • ID (id, AutoField), Designation (name, BabelCharField), Remark (remark, TextField)

Tables referring to Job Sector

  • Job Candidatures (CandidaturesBySector)
  • Job Functions (FunctionsBySector)

The Job Function model

Internal name:jobs.Function
Implemented by:Function

Views on Job Function

  • Job Functions (Functions) (Menu Configure ‣ Integration ‣ Job Functions)
  • Job Functions (FunctionsBySector)

Fields in Job Function

  • ID (id, AutoField), Designation (name, BabelCharField), Remark (remark, TextField), Job Sector (sector, ForeignKey to Job Sector)

Tables referring to Job Function

  • Job Experiences (ExperiencesByFunction)
  • Job Candidatures (CandidaturesByFunction)

The Work Schedule model

Internal name:jobs.Schedule
Implemented by:Schedule

Views on Work Schedule

  • Work Schedules (Schedules) (Menu Configure ‣ Integration ‣ Work Schedules)

Fields in Work Schedule

Tables referring to Work Schedule

  • Art.60§7 contracts (ContractsBySchedule)

The Job Offer model

Internal name:jobs.Offer
Implemented by:Offer

Views on Job Offer

  • Job Offers (Offers) (Menu Integration ‣ Job Offers)

Fields in Job Offer

  • ID (id, AutoField), Job Sector (sector, ForeignKey to Job Sector), Job Function (function, ForeignKey to Job Function), Name (name, CharField), Job Provider (provider, ForeignKey to Job Provider), selection from (selection_from, DateField), selection until (selection_until, DateField), start date (start_date, DateField), Remark (remark, RichTextField)

Tables referring to Job Offer

The study or education model

Internal name:jobs.Study
Implemented by:Study

Views on study or education

  • Studies & education (Studies) (Menu Explorer ‣ Integration ‣ Studies & education)
  • Studies & education (StudiesByCountry)
  • Studies & education (StudiesByCity)
  • Studies & education (StudiesByPerson) – List of studies for a given person.

Fields in study or education

  • ID (id, AutoField), Country (country, ForeignKey to Country), Place (city, ForeignKey to Place), Client (person, ForeignKey to Client), study type (type, ForeignKey to study type), Study content (content, CharField), started (started, DateField), stopped (stopped, DateField), Success (success, BooleanField), Language (language, ForeignKey to Language), School (school, CharField), Remarks (remarks, TextField)

The Job Experience model

Internal name:jobs.Experience
Implemented by:Experience

Views on Job Experience

Fields in Job Experience

  • ID (id, AutoField), Job Sector (sector, ForeignKey to Job Sector), Job Function (function, ForeignKey to Job Function), Client (person, ForeignKey to Client), company (company, CharField), job title (title, CharField), Country (country, ForeignKey to Country), started (started, DateField), stopped (stopped, DateField), Remarks (remarks, TextField)

The Job Type model

Internal name:jobs.JobType
Implemented by:JobType

Views on Job Type

  • Job Types (JobTypes) (Menu Configure ‣ Integration ‣ Job Types)

Fields in Job Type

  • ID (id, AutoField), Seq.No. (seqno, IntegerField), Designation (name, CharField), Remark (remark, CharField)

Actions on Job Type

  • Duplicate (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 Job Type

The Job Contract Type model

Internal name:jobs.ContractType
Implemented by:ContractType

Views on Job Contract Type

  • Job Contract Types (ContractTypes) (Menu Configure ‣ Integration ‣ Job Contract Types)

Fields in Job Contract Type

  • ID (id, AutoField), Designation (name, BabelCharField), Build method (build_method, CharField), Template (template, CharField), Reference (ref, CharField), Examination Policy (exam_policy, ForeignKey to Examination Policy)

Tables referring to Job Contract Type

  • Art.60§7 contracts (ContractsByType)

The Contracts Situation 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"

JobWorkingProbationCandidates

Waiter at BISA (1) Sehr harte Stelle

MEESSEN bis 1/31/15
COLLARD bis 8/29/14

MEESSEN

DUBOIS

Cook at Pro Aktiv V.o.G. (1)

VAN VEEN bis 4/1/15
EVERS bis 7/20/14

KAIVERS

EVERS

Intern

JobWorkingProbationCandidates

Cook at R-Cycle Sperrgutsortierzentrum (1)

RADERMACHER bis 7/31/14
EMONTS-GAST bis 8/29/15

AUSDEMWALD

JONAS

Cook assistant at BISA (1) Sehr harte Stelle

JEANÉMART bis 7/20/15

RADERMACHER

FAYMONVILLE

Extern (Öffentl. VoE mit Kostenrückerstattung)

JobWorkingProbationCandidates

Cook assistant at Pro Aktiv V.o.G. (1) No supervisor. Only for independent people.

ÖSTGES bis 2/10/14
HILGERS bis 2/27/15

FAYMONVILLE

RADERMACHER

Dishwasher at R-Cycle Sperrgutsortierzentrum (1)

LAZARUS bis 10/1/14

DUBOIS

MALMENDIER

Extern (Privat Kostenrückerstattung)

JobWorkingProbationCandidates

Dishwasher at BISA (1)

KAIVERS bis 1/31/14

GROTECLAES

DOBBELSTEIN

Sonstige

JobWorkingProbationCandidates

Waiter at R-Cycle Sperrgutsortierzentrum (1)

RADERMACHER bis 4/1/14
DOBBELSTEIN bis 1/20/15

EMONTS

ÖSTGES

The Studies & education view

Internal name:jobs.StudiesByPerson (StudiesByPerson)

List of studies for a given person.

The Job Experiences view

Internal name:jobs.ExperiencesByPerson (ExperiencesByPerson)