Tip
This module is part of the OpenERP software, the leading Open Source enterprise management system. If you want to discover OpenERP, check our screencasts or download OpenERP directly.
Training Management (training)¶
| Module: | training |
|---|---|
| Name: | Training Management |
| Version: | 5.0.0.0.1 |
| Author: | Tiny SPRL |
| Directory: | training |
| Web: | http://www.openerp.com |
| Official module: | |
| no | |
| Quality certified: | |
| no | |
Description¶
From the conception of a project to the elaboration of your catalog, our training management allows you to create easily courses and to organize the sessions.
With the analytic account support, you can know the costs of your trainings.
* Manage the subscriptions
* Manage the courses
* Manage the offers (for a planning)
* Manage the sessions
* Manage the support of course
Reports¶
- Support Booking
- Presence List
- Classroom Booking
- Cancellation Letter
- Validation Letter
- Presence Certificate
- Course Description
- Financial Statistics
- Support Delivery
- Seance - Cancellation
- Session - Cancellation
- Training Hiring Form
- Evaluation From SkateHolder
- Evaluation From Participant
Views¶
- res.partner.contact.technical.skill.tree (tree)
- res.partner.contact.technical.skill.form (form)
- * INHERIT res.partner.team.form.inherited (form)
- * INHERIT res.partner.view.form.inherited (form)
- * INHERIT res.partner.contact.form.inherit (form)
- * INHERIT res.partner.contact.form.inherit (form)
- * INHERIT res.partner.contact.form.inherit3 (form)
- training.course_category.form (form)
- training.course_category.tree (tree)
- training.course_type.form (form)
- training.course_type.tree (tree)
- training.course.form (form)
- training.course.list (tree)
- training.catalog.form (form)
- training.catalog.tree (tree)
- training.session.form (form)
- training.session.tree (tree)
- training.session.tree (tree)
- training.session.tree (tree)
- training.session.calendar (calendar)
- training.seance.form (form)
- training.seance.tree (tree)
- training.seance.tree (tree)
- training.seance.calendar (calendar)
- training.subscription.form (form)
- training.subscription.tree (tree)
- training.subscription.tree (tree)
- training.subscription.line.tree (tree)
- training.offer.form (form)
- training.offer.tree (tree)
- training.participation.form (form)
- training.participation.tree (tree)
- training.participation.skateholder.form (form)
- training.participation.skateholder.tree (tree)
- view.dummy.support.delivery.form (form)
Objects¶
Object: res.partner.contact_technical_skill (res.partner.contact_technical_skill)¶
| name: | Name, char, required |
|---|
Object: training.course_category (training.course_category)¶
| code: | Account Code, char |
|---|---|
| description: | Description, text Description of the course category |
| child_ids: | Children, one2many, readonly |
| quantity_max: | Maximum Quantity, float |
| contact_id: | Contact, many2one |
| company_currency_id: | |
Currency, many2one, readonly |
|
| date: | Date End, date |
| active: | Active, boolean |
| partner_id: | Associated Partner, many2one |
| analytic_account_id: | |
Analytic Account, many2one |
|
| user_id: | Account Manager, many2one |
| name: | Account Name, char, required |
| credit: | Credit, float, readonly |
| date_start: | Date Start, date |
| company_id: | Company, many2one, required |
| parent_id: | Parent Analytic Account, many2one |
| state: | State, selection, required |
| complete_name: | Full Account Name, char, readonly |
| debit: | Debit, float, readonly |
| line_ids: | Analytic Entries, one2many |
| balance: | Balance, float, readonly |
| type: | Account Type, selection |
| quantity: | Quantity, float, readonly |
Object: The type of a course (training.course_type)¶
| objective: | Objective, text Allows to the user to write the objectives of the course type |
|---|---|
| min_limit: | Minimum Threshold, integer, required The minimum threshold is the minimum for this type of course |
| max_limit: | Maximum Threshold, integer, required The maximum threshold is the maximum for this type of course |
| name: | Name, char, required The course type’s name |
| description: | Description, text Allows to the user to write the description of the course type |
Object: training.course (training.course)¶
| code: | Account Code, char |
|---|---|
| course_type_id: | Type, many2one, required |
| description: | Description, text |
| total_duration: | Total Duration, float, readonly The total duration is computed if there is any subcourse |
| child_ids: | Child Accounts, one2many |
| duration: | Duration, float, required The duration for a standalone course |
| quantity_max: | Maximum Quantity, float |
| contact_id: | Contact, many2one |
| lecturer_ids: | Lecturers, many2many The lecturers who give the course |
| company_currency_id: | |
Currency, many2one, readonly |
|
| date: | Date End, date |
| reference_id: | Master Course, many2one The master course is necessary if the user wants to link certain courses together to simplify management |
| active: | Active, boolean |
| display_name: | Display Name, char Allows to show a short name for this course |
| offer_ids: | Offers, many2many The offers containing the course |
| partner_id: | Associated Partner, many2one |
| children: | Children, one2many A course can be completed with some subcourses |
| internal_note: | Note, text The user can write some internal note for this course |
| analytic_account_id: | |
Account, many2one |
|
| has_support: | Has Support, boolean, readonly |
| user_id: | Account Manager, many2one |
| name: | Account Name, char, required |
| credit: | Credit, float, readonly |
| target_public: | Target Public, char Allows to the participants to select a course whose can participate |
| purchase_line_ids: | |
Supplier Commands, one2many The purchase line helps to create a purchase order for the seance |
|
| date_start: | Date Start, date |
| p_id: | Parent Course, many2one, readonly The parent course |
| company_id: | Company, many2one, required |
| sequence: | Sequence, integer The sequence can help the user to reorganize the order of the courses |
| parent_id: | Parent Analytic Account, many2one |
| state: | State, selection, required |
| lang_id: | Language, many2one, required The language of the course |
| complete_name: | Full Account Name, char, readonly |
| state_course: | State, selection, required, readonly The state of the course |
| debit: | Debit, float, readonly |
| line_ids: | Analytic Entries, one2many |
| balance: | Balance, float, readonly |
| type: | Account Type, selection |
| complementary_course_ids: | |
Complementary Courses, many2many |
|
| preliminary_course_ids: | |
Preliminary Courses, many2many |
|
| quantity: | Quantity, float, readonly |
Object: training.course.purchase_line (training.course.purchase_line)¶
| course_id: | course, many2one, required The course attached to this purchase line |
|---|---|
| product_uom_id: | Product UoM, many2one, required The unit of measure for this product |
| product_id: | Product, many2one, required The product for this purchase line |
| product_qty: | Quantity, integer, required The quantity of this product |
Object: training.offer (training.offer)¶
| analytic_account_id: | |
|---|---|
Analytic Account, many2one |
|
| kind: | Kind, selection, required |
| description: | Description, text Allows to write the description of the course |
| profit: | Profit, float, readonly |
| course_ids: | Courses, many2many An offer can contain some courses |
| profit_margin: | Profit Margin, float, readonly |
| state: | State, selection, required, readonly The status of the course |
| costs: | Costs, float, readonly |
| objective: | Objective, text Allows to write the objectives of the course |
| revenues: | Revenues, float, readonly |
| product_id: | Product, many2one An offer can be a product for invoicing |
| name: | Name, char, required The name’s offer |
Object: Catalog (training.catalog)¶
| note: | Note, text Allows to write a note for the catalog |
|---|---|
| state: | State, selection, required, readonly The status of the catalog |
| session_ids: | Sessions, one2many The sessions in the catalog |
| year: | Year, integer, required The year when the catalog has been published |
Object: training.seance (training.seance)¶
| max_limit: | Maximum Limit, integer |
|---|---|
| reserved: | Reserved, boolean |
| presence_form: | Presence Form, boolean |
| duration: | Duration, float |
| invoice: | Invoice, boolean |
| participant_ids: | |
| Participants, many2many | |
| course_id: | Course, many2one, required |
| purchase_line_ids: | |
| Supplier Commands, one2many | |
| draft_seats: | Draft Seats, integer |
| user_id: | Responsible, many2one, required |
| min_limit: | Minimum Limit, integer |
| state: | State, selection, required, readonly |
| location: | Location, char |
| partner_ids: | StakeHolders, many2many |
| evaluation: | Evaluation, boolean |
| participant_count: | |
| Number of Participants, integer, readonly | |
| available_seats: | |
| Available Seats, integer | |
| session_ids: | Sessions, many2many |
| date: | Date, datetime |
| layout: | Layout, char |
| room: | Room, char |
| support_received: | |
| Support Received, boolean, readonly | |
| name: | Name, char, required |
| group_id: | Group, many2one |
Object: Session (training.session)¶
| seance_ids: | Seances, many2many List of the events in the session |
|---|---|
| name: | Name, char, required The session’s name |
| offer_id: | Offer, many2one, required Allows to select a validated offer for the session |
| draft_seats: | Draft Seats, integer |
| available_seats: | |
Available Seats, integer |
|
| state: | State, selection, required, readonly The status of the session |
| catalog_id: | Catalog, many2one Allows to select a published catalog |
| date: | Date, datetime, required The date of the planned session |
| user_id: | Responsible, many2one, required |
| purchase_line_ids: | |
Supplier Commands, one2many The supplier commands will create a purchase order for each command for the session |
|
| is_intra: | Is Intra, boolean, readonly |
Object: training.session.purchase_line (training.session.purchase_line)¶
| product_uom_id: | Product UoM, many2one, required The unit of measure for the product |
|---|---|
| product_id: | Product, many2one, required The product for the purchase order |
| session_id: | Session, many2one, required The session for this purchase order |
| product_qty: | Quantity, integer, required The quantity of the product for the purchase order |
Object: Mass Subscription Wizard (wizard.training.mass.subscription)¶
| partner_ids: | Partners, many2many, required |
|---|---|
| session_ids: | Sessions, many2many, required |
Object: Group (training.group)¶
| name: | Name, char, required The group’s name |
|---|
Object: training.subscription (training.subscription)¶
| origin: | Origin, char |
|---|---|
| address_id: | Invoice Address, many2one, required |
| create_date: | Creation Date, datetime, readonly |
| name: | Reference, char, required, readonly The unique identifier is generated by the system (customizable) |
| notification_text: | |
Kind, char, readonly |
|
| payment_term_id: | |
Payment Term, many2one |
|
| subscription_line_ids: | |
Subscription Lines, one2many |
|
| draft_seats: | Draft Seats, integer |
| max_seats: | Maximum Seats, integer |
| state: | State, selection, required, readonly |
| rest_seats: | Rest Seats, integer |
| responsible_id: | Responsible, many2one, required |
| pricelist_id: | Pricelist, many2one |
| partner_id: | Partner, many2one, required |
| notification_active: | |
Active, boolean |
|
Object: Participation (training.participation)¶
| contact_id: | Contact, many2one, readonly |
|---|---|
| seance_id: | Seance, many2one, required, readonly |
| date: | Date, datetime, readonly |
| subscription_id: | |
Subscription, many2one, required, readonly |
|
| partner_id: | Partner, many2one, readonly |
| present: | Present, boolean Allows to know if a participant was present or not |
Object: training.seance.purchase_line (training.seance.purchase_line)¶
| product_uom_id: | Product UoM, many2one, required |
|---|---|
| procurement_id: | unknown, many2one, readonly |
| product_id: | Product, many2one, required |
| seance_id: | Seance, many2one, required |
| product_qty: | Quantity, integer, required |
Object: Subscription Line (training.subscription.line)¶
| contact_id: | Contact, many2one, required |
|---|---|
| invoice_id: | Invoice, many2one |
| paid: | Paid, boolean |
| contact_email: | Email, char |
| session_id: | Session, many2one, required |
| subscription_id: | |
| Subscription, many2one, required | |
| group_id: | Group, many2one |
| partner_id: | unknown, many2one |
| invoiced: | Invoiced, boolean |
Object: training.participation.skateholder (training.participation.skateholder)¶
| partner_id: | Partner, many2one |
|---|---|
| skateholder_id: | Contact, many2one |
| date: | Date, datetime, readonly |
| seance_id: | Seance, many2one |
| payment_mode: | Payment Mode, selection |
| evaluation: | Evaluation, integer |
| course_id: | Course, many2one, readonly |
Object: dummy.support.delivery (dummy.support.delivery)¶
| name: | Name, char |
|---|
