diff options
| author | Richard Mathot (OpenERP) <rim@openerp.com> | 2014-01-21 14:43:48 +0100 |
|---|---|---|
| committer | Richard Mathot (OpenERP) <rim@openerp.com> | 2014-01-21 14:43:48 +0100 |
| commit | a6f149d9b392240bd43d2152a3bdcb65e7a01b91 (patch) | |
| tree | cc5fc89e57beaab9f6ac4f50df8f33153deb0277 /addons | |
| parent | 814178da6afb67cca74d8f25efb4990b2a0cf7a1 (diff) | |
[IMP] Demo data: employee appraisal form
bzr revid: rim@openerp.com-20140121134348-fnd0g7slscuzcrls
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/survey/__openerp__.py | 4 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_appraisal.xml | 314 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_feedback.xml | 2 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_recruitment.xml | 2 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_user.xml | 2 |
5 files changed, 312 insertions, 12 deletions
diff --git a/addons/survey/__openerp__.py b/addons/survey/__openerp__.py index 5edd341e458..a8880a8e896 100644 --- a/addons/survey/__openerp__.py +++ b/addons/survey/__openerp__.py @@ -46,8 +46,8 @@ sent mails with personal token for the invitation of the survey. 'data/survey_cron.xml' ], 'demo': ['data/survey_demo_user.xml', - 'data/survey_demo_recruitment.xml', - 'data/survey_demo_feedback.xml', + # 'data/survey_demo_recruitment.xml', + # 'data/survey_demo_feedback.xml', 'data/survey_demo_appraisal.xml'], #'test': [ # 'test/survey_test.py', diff --git a/addons/survey/data/survey_demo_appraisal.xml b/addons/survey/data/survey_demo_appraisal.xml index c29efa79123..9a38495488a 100644 --- a/addons/survey/data/survey_demo_appraisal.xml +++ b/addons/survey/data/survey_demo_appraisal.xml @@ -1,21 +1,321 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> - <data noupdate="1"> + <data> <!-- Appraisal form --> <record model="survey.survey" id="appraisal_form"> - <field name="title">Self Appraisal Form</field> - <field name="state">draft</field> + <field name="title">Employee Appraisal Form</field> + <field name="state">open</field> + <field name="date_open" eval="time.strftime('%Y-%m-%d %H:%M:%S')" /> <field name="visible_to_user" eval="False"/> <field name="users_can_go_back" eval="True" /> <field name="color" eval="4" /> - <field name="description"> </field> - <field name="thank_you_message"> </field> + <field name="description"><p> </p></field> + <field name="thank_you_message"><p> </p></field> </record> + <!-- Page 1 --> <record model="survey.page" id="appraisal_1"> - <field name="title">Page1</field> + <field name="title">Employee Appraisal Form</field> <field name="survey_id" ref="appraisal_form" /> <field name="sequence">1</field> - <field name="description"></field> + <field name="description"><h2>Overall Purpose Of Employee Appraisal</h2> +<ul><li>To initiate a clear and open communication of performance expectations +<li>To assist employees in their professional growth, through the identification of strengths and opportunities for +development</ul> +<h2>At the outset of the appraisal time period</h2> +<ul><li>It is the joint responsibility of the employee and the supervisor (appraiser) to establish a feasible work plan for the +coming year, including major employee responsibilities and corresponding benchmarks against which results will be +evaluated. +<li>Critical or key elements of performance and professional development needs (if any), should also be noted at this time</ul> +<h2>At the conclusion of the appraisal time period</h2> +<ul><li>The employee will be responsible for completing a draft of the Appraisal Form as a tool for self-appraisal and a starting +point for the supervisor’s evaluation. The employee can add examples of achievements for each criterion. +Once the form had been filled, the employee send it to his supervisor. +<li>It is the primary responsibility of the supervisor to gather the necessary input from the appropriate sources of feedback +(internal and/or external customers, peers). In case of collaboration with OpenERP SA Belgium, the supervisor must +receive completed evaluation form from the employee's Belgian project manager. +<li>The supervisor synthesizes and integrates all input into the completed appraisal. He motivates his evaluation in the ad +hoc fields. +<li>The employee may choose to offer comments or explanation regarding the completed review. +<li>The supervisor send the form to the HR department in India and in Belgium</ul></field> + </record> + <record model="survey.question" id="appraisal_1_1"> + <field name="page_id" ref="appraisal_1" /> + <field name="sequence">1</field> + <field name="question">Name</field> + <field name="type">textbox</field> + <field name="constr_mandatory" eval="True" /> + </record> + <record model="survey.question" id="appraisal_1_2"> + <field name="page_id" ref="appraisal_1" /> + <field name="sequence">2</field> + <field name="question">Position Title</field> + <field name="type">textbox</field> + <field name="constr_mandatory" eval="True" /> + </record> + <record model="survey.question" id="appraisal_1_3"> + <field name="page_id" ref="appraisal_1" /> + <field name="sequence">3</field> + <field name="question">Appraisal for Period</field> + <field name="type">textbox</field> + <field name="constr_mandatory" eval="True" /> + </record> + <record model="survey.question" id="appraisal_1_4"> + <field name="page_id" ref="appraisal_1" /> + <field name="sequence">4</field> + <field name="question">Date of review</field> + <field name="type">textbox</field> + <field name="constr_mandatory" eval="True" /> + </record> + <record model="survey.question" id="appraisal_1_5"> + <field name="page_id" ref="appraisal_1" /> + <field name="sequence">5</field> + <field name="question">Appraiser</field> + <field name="type">textbox</field> + <field name="constr_mandatory" eval="True" /> + </record> + <!-- Page 2 --> + <record model="survey.page" id="appraisal_2"> + <field name="title">Work Plan</field> + <field name="survey_id" ref="appraisal_form" /> + <field name="sequence">2</field> + <field name="description"><p> </p></field> + </record> + <record model="survey.question" id="appraisal_2_1"> + <field name="page_id" ref="appraisal_2" /> + <field name="sequence">1</field> + <field name="question">Objectives</field> + <field name="type">free_text</field> + <field name="constr_mandatory" eval="True" /> + </record> + <record model="survey.question" id="appraisal_2_2"> + <field name="page_id" ref="appraisal_2" /> + <field name="sequence">2</field> + <field name="question">Results</field> + <field name="type">free_text</field> + <field name="constr_mandatory" eval="True" /> + </record> + <record model="survey.question" id="appraisal_2_3"> + <field name="page_id" ref="appraisal_2" /> + <field name="sequence">3</field> + <field name="question">Additional Comments</field> + <field name="type">free_text</field> + </record> + <!-- Page 3 --> + <record model="survey.page" id="appraisal_3"> + <field name="title">Employee Performance in Key Areas</field> + <field name="survey_id" ref="appraisal_form" /> + <field name="sequence">3</field> + <field name="description">The appraiser should rate the employee’s major work accomplishments and performance according to the metric provided +below:<ol> +<li> Significantly exceeds standards and expectations required of the position +<li> Exceeds standards and expectations +<li> Meet standards and expectations +<li> Did not meet standards and expectations +<li> Significantly below standards and expectations</ol></field> + </record> + <record model="survey.question" id="appraisal_3_1"> + <field name="page_id" ref="appraisal_3" /> + <field name="sequence">1</field> + <field name="question">Subject</field> + <field name="type">matrix</field> + <field name="matrix_subtype">simple</field> + <field name="constr_mandatory" eval="True" /> + <field name="constr_type">all</field> + </record> + <record model="survey.label" id="col_3_1_1"> + <field name="question_id" ref="appraisal_3_1"/> + <field name="sequence">1</field> + <field name="value">1</field> + </record> + <record model="survey.label" id="col_3_1_2"> + <field name="question_id" ref="appraisal_3_1"/> + <field name="sequence">2</field> + <field name="value">2</field> + </record> + <record model="survey.label" id="col_3_1_3"> + <field name="question_id" ref="appraisal_3_1"/> + <field name="sequence">3</field> + <field name="value">3</field> + </record> + <record model="survey.label" id="col_3_1_4"> + <field name="question_id" ref="appraisal_3_1"/> + <field name="sequence">4</field> + <field name="value">4</field> + </record> + <record model="survey.label" id="col_3_1_5"> + <field name="question_id" ref="appraisal_3_1"/> + <field name="sequence">5</field> + <field name="value">5</field> + </record> + <record model="survey.label" id="row_3_1_1"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">1</field> + <field name="value">Ability to cope with multidisciplinarity of team</field> + </record> + <record model="survey.label" id="row_3_1_2"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">2</field> + <field name="value">Enthusiasm & implication toward projects/assignments</field> + </record> + <record model="survey.label" id="row_3_1_3"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">3</field> + <field name="value">Compliance to internal rules and processes (timesheets completion, etc.)</field> + </record> + <record model="survey.label" id="row_3_1_4"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">4</field> + <field name="value">Team spirit: ability to work efficiently with peers, manage the conflicts with diplomacy</field> + </record> + <record model="survey.label" id="row_3_1_5"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">5</field> + <field name="value">Initiative and self autonomy</field> + </record> + <record model="survey.label" id="row_3_1_6"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">6</field> + <field name="value">Ability to follow and complete work as instructed</field> + </record> + <record model="survey.label" id="row_3_1_7"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">7</field> + <field name="value">Decision making</field> + </record> + <record model="survey.label" id="row_3_1_8"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">8</field> + <field name="value">Customer commitment</field> + </record> + <record model="survey.label" id="row_3_1_9"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">9</field> + <field name="value">Communication skills (written & verbally): clearness, concision, exactitude</field> + </record> + <record model="survey.label" id="row_3_1_10"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">10</field> + <field name="value">Technical skills regarding to the job requirements</field> + </record> + <record model="survey.label" id="row_3_1_11"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">11</field> + <field name="value">Analytical and synthetic mind</field> + </record> + <record model="survey.label" id="row_3_1_12"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">12</field> + <field name="value">Promptness and attendance record</field> + </record> + <record model="survey.label" id="row_3_1_13"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">13</field> + <field name="value">Adaptability: Ability to adapt oneself to organizational changes while keeping efficiency</field> + </record> + <record model="survey.label" id="row_3_1_14"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">14</field> + <field name="value">Creativity and forward looking aptitude</field> + </record> + <record model="survey.label" id="row_3_1_15"> + <field name="question_id_2" ref="appraisal_3_1"/> + <field name="sequence">15</field> + <field name="value">Time management: projects/tasks are completed on time</field> + </record> + <record model="survey.question" id="appraisal_3_2"> + <field name="page_id" ref="appraisal_3" /> + <field name="sequence">2</field> + <field name="question">Supervisors only</field> + <field name="type">matrix</field> + <field name="matrix_subtype">simple</field> + </record> + <record model="survey.label" id="col_3_2_1"> + <field name="question_id" ref="appraisal_3_2"/> + <field name="sequence">1</field> + <field name="value">1</field> + </record> + <record model="survey.label" id="col_3_2_2"> + <field name="question_id" ref="appraisal_3_2"/> + <field name="sequence">2</field> + <field name="value">2</field> + </record> + <record model="survey.label" id="col_3_2_3"> + <field name="question_id" ref="appraisal_3_2"/> + <field name="sequence">3</field> + <field name="value">3</field> + </record> + <record model="survey.label" id="col_3_2_4"> + <field name="question_id" ref="appraisal_3_2"/> + <field name="sequence">4</field> + <field name="value">4</field> + </record> + <record model="survey.label" id="col_3_2_5"> + <field name="question_id" ref="appraisal_3_2"/> + <field name="sequence">5</field> + <field name="value">5</field> + </record> + <record model="survey.label" id="row_3_2_1"> + <field name="question_id_2" ref="appraisal_3_2"/> + <field name="sequence">1</field> + <field name="value">Results of the bottom-up survey and mitigation actions to face technical, organizational, structural and/or relational issues</field> + </record> + <record model="survey.label" id="row_3_2_2"> + <field name="question_id_2" ref="appraisal_3_2"/> + <field name="sequence">2</field> + <field name="value">Delegation: Ability to efficiently assign tasks to other people</field> + </record> + <record model="survey.label" id="row_3_2_3"> + <field name="question_id_2" ref="appraisal_3_2"/> + <field name="sequence">3</field> + <field name="value">Leadership: create a challenging and motivating work environment aligned with the company's strategy</field> + </record> + <record model="survey.label" id="row_3_2_4"> + <field name="question_id_2" ref="appraisal_3_2"/> + <field name="sequence">4</field> + <field name="value">Leadership: sustain subordinates in their professional growth</field> + </record> + <record model="survey.label" id="row_3_2_5"> + <field name="question_id_2" ref="appraisal_3_2"/> + <field name="sequence">5</field> + <field name="value">Ability to manage planning resources, risks, budgets and deadlines</field> + </record> + <!-- Page 4 --> + <record model="survey.page" id="appraisal_4"> + <field name="title">Professional Development and Performance Plan</field> + <field name="survey_id" ref="appraisal_form" /> + <field name="sequence">4</field> + <field name="description"><p>Identify professional, performance, or project objectives you recommend for employee’s continued career development +over the coming year.</p></field> + </record> + <record model="survey.question" id="appraisal_4_1"> + <field name="page_id" ref="appraisal_4" /> + <field name="sequence">1</field> + <field name="question">Professional Development Objectives</field> + <field name="type">free_text</field> + </record> + <record model="survey.question" id="appraisal_4_2"> + <field name="page_id" ref="appraisal_4" /> + <field name="sequence">2</field> + <field name="question">Personal Performance Objectives</field> + <field name="type">free_text</field> + </record> + <record model="survey.question" id="appraisal_4_3"> + <field name="page_id" ref="appraisal_4" /> + <field name="sequence">3</field> + <field name="question">Project Objectives</field> + <field name="type">free_text</field> + </record> + <!-- Page 5 --> + <record model="survey.page" id="appraisal_5"> + <field name="title">Employee Comments</field> + <field name="survey_id" ref="appraisal_form" /> + <field name="sequence">4</field> + </record> + <record model="survey.question" id="appraisal_5_1"> + <field name="page_id" ref="appraisal_5" /> + <field name="sequence">1</field> + <field name="question">Use the following space to make any comments regarding the above performance evaluation.</field> + <field name="type">free_text</field> </record> </data> </openerp> diff --git a/addons/survey/data/survey_demo_feedback.xml b/addons/survey/data/survey_demo_feedback.xml index 9cbff17c3c7..af98a3fe9d3 100644 --- a/addons/survey/data/survey_demo_feedback.xml +++ b/addons/survey/data/survey_demo_feedback.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> - <data noupdate="1"> + <data> <!-- User Feedback Form --> <record model="survey.survey" id="feedback_form"> <field name="title">User Feedback Form</field> diff --git a/addons/survey/data/survey_demo_recruitment.xml b/addons/survey/data/survey_demo_recruitment.xml index f607978ce15..0cf3de36dc8 100644 --- a/addons/survey/data/survey_demo_recruitment.xml +++ b/addons/survey/data/survey_demo_recruitment.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> - <data noupdate="1"> + <data> <!-- Recruitment Form --> <record model="survey.survey" id="recruitment_form"> <field name="title">Recruitment Form</field> diff --git a/addons/survey/data/survey_demo_user.xml b/addons/survey/data/survey_demo_user.xml index 26a60c8b2c5..4a73ab8cd3e 100644 --- a/addons/survey/data/survey_demo_user.xml +++ b/addons/survey/data/survey_demo_user.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> - <data noupdate="1"> + <data> <!-- Grant survey permissions to demo user --> <record id="base.user_demo" model="res.users"> <field eval="[(4, ref('base.group_survey_manager'))]" name="groups_id"/> |
