Personal tools

Loops for exporting lists

From Onlinehelp

Jump to: navigation, search

Fields from lists for an entity, e.g. the list of all of a person’s professional experiences, can/must be exported to print or Excel templates using FOREACH loops. In the first line, all variables must be listed that are to be used in the loop below it. Official Template Toolkit Site [1]

Contents

Loops from Applicant Management

Deciding in emails between masculine and feminine forms

Depending on the language, masculine and feminine grammatical forms may need to be adapted for each recipient. The following example shows a loop to output one section for female recipients and another for male recipients (after the general salutation).

[Empfaenger.AnredeFormell] [Empfaenger.Name],

[IF Empfaenger.AnredeFormell_rawdb == 'AddrFormal_F’]

>>> full text with all feminine forms goes here <<<

[ELSE]

>>> full text with all masculine forms goes here <<<

[END]

Best regards,


Note: This only works if the [Empfaenger.AnredeFormell] variable is used in the email. If not, you can work with Empfaenger.Anrede:

[Empfaenger.Anrede,

[IF Empfaenger.Anrede_rawdb == 'Salutation_F’]

>>> full text with all feminine forms goes here <<<

[ELSE]

>>> full text with all masculine forms goes here <<<

[END]

Best regards,

Questions and answers about selection questions

Loop for General Applicant Overview

[Bewerbung.Frage][Bewerbung.FrageBemerkung][Bewerbung.AntwortBemerkung][Bewerbung.FragenTyp][Bewerbung.Antwortoption1] [Bewerbung.AntwortPunkte1][Bewerbung.Antwortoption2][Bewerbung.AntwortPunkte2][Bewerbung.Antwortoption3][Bewerbung.AntwortPunkte3][Bewerbung.Antwortoption4][Bewerbung.AntwortPunkte4][Bewerbung.Antwortoption5] [Bewerbung.AntwortPunkte5][Bewerbung.aktAntwort1][Bewerbung.aktAntwort2][Bewerbung.aktAntwort3][Bewerbung.aktAntwort4] [Bewerbung.aktAntwort5]
[FOREACH Pos =System.Connections.PersonPosition.values]
[FOREACH q = Pos.Staffing.PtrSurveyResult1.Questions.values]
[q.MultiLang.1.Question]
[IF q.MultiLang.1.Comments]([q.MultiLang.1.Comments])[END]
[FOREACH qq = q.Answers.values]
[IF qq.MultiLang.PtrAnsweredLang.Answer &&qq.GivenAnswer]
[qq.MultiLang.PtrAnsweredLang.Answer]
[qq.ScoreValue] points [END][END][q.GivenComment]
[END][END]


Loop with sort by question text

[Question.FrageML][Question.Antwortoption1][Question.AntwortPunkte1][Question.Antwortoption2][Question.AntwortPunkte2][Question.Antwortoption3][Question.AntwortPunkte3][Question.Antwortoption4][Question.AntwortPunkte4][Question.Antwortoption5][Question.AntwortPunkte5][Question.aktAntwort1][Question.aktAntwort2][Question.aktAntwort3][Question.aktAntwort4][Question.aktAntwort5][Question.Antwortoption1][Question.Antwortoption2][Question.Antwortoption3][Question.Antwortoption4][Question.Antwortoption5][Question.AntwortBemerkung] [SET counter = 1][FOREACH Pos = System.Connections.PersonPosition.values]
[FOREACH t = Pos.Staffing.PtrSurveyResult1.Questions.values]
[SET tmpkey = t.MultiLang.PtrAnsweredLang.Question _ counter][SET tmphash.$tmpkey = t][SET counter = counter + 1][END;END]
[FOREACH var = tmphash.keys.sort][IF var.length != 1]
[tmphash.$var.MultiLang.PtrAnsweredLang.Question]
[FOREACH qq = tmphash.$var.Answers.values]
[IF qq.MultiLang.PtrAnsweredLang.Answer && qq.GivenAnswer]
[qq.MultiLang.PtrAnsweredLang.Answer]
[qq.ScoreValue] points [END][END][q.GivenComment]
[END][END]


Loop for the Job-Specific Applicant Overview

[Bewerbung.Frage][Bewerbung.FrageBemerkung][Bewerbung.AntwortBemerkung][Bewerbung.FragenTyp][Bewerbung.Antwortoption1][Bewerbung.AntwortPunkte1][Bewerbung.Antwortoption2][Bewerbung.AntwortPunkte2][Bewerbung.Antwortoption3][Bewerbung.AntwortPunkte3][Bewerbung.Antwortoption4][Bewerbung.AntwortPunkte4][Bewerbung.Antwortoption5][Bewerbung.AntwortPunkte5][Bewerbung.aktAntwort1][Bewerbung.aktAntwort2][Bewerbung.aktAntwort3][Bewerbung.aktAntwort4][Bewerbung.aktAntwort5][FOREACH q = System.Positions.values.first.Staffing.ApplicantSet.values.first.PtrConnection.Staffing.PtrSurveyResult1.Questions.values][q.MultiLang.1.Question] [IF q.MultiLang.1.Comments]([q.MultiLang.1.Comments])[END] [FOREACH qq = q.Answers.values][IF qq.MultiLang.PtrAnsweredLang.Answer && qq.GivenAnswer][qq.MultiLang.PtrAnsweredLang.Answer], [qq.ScoreValue] points [END][END][q.GivenComment] [END]


Questions and answers for internal applicant selection criteria

Loop for General Applicant Overview

[Bewerbung.KriteriumFrage][Bewerbung.KriteriumFrageBemerkung][Bewerbung.KriteriumAntwortBemerkung][Bewerbung.KriteriumFragenTyp][Bewerbung.KriteriumAntwortoption1] [Bewerbung.KriteriumAntwortPunkte1][Bewerbung.KriteriumAntwortoption2][Bewerbung.KriteriumAntwortPunkte2][Bewerbung.KriteriumAntwortoption3][Bewerbung.KriteriumAntwortPunkte3][Bewerbung.KriteriumAntwortoption4][Bewerbung.KriteriumAntwortPunkte4][Bewerbung.KriteriumAntwortoption5] [Bewerbung.KriteriumAntwortPunkte5][Bewerbung.KriteriumaktAntwort1][Bewerbung.KriteriumaktAntwort2][Bewerbung.KriteriumaktAntwort3][Bewerbung.KriteriumaktAntwort4] [Bewerbung.KriteriumaktAntwort5]
[FOREACH Pos =System.Connections.PersonPosition.values]
[FOREACH q = Pos.Staffing.PtrSurveyResult2.Questions.values]
[q.MultiLang.1.Question]
[IF q.MultiLang.1.Comments]([q.MultiLang.1.Comments])[END]
[FOREACH qq = q.Answers.values]
[IF qq.MultiLang.PtrAnsweredLang.Answer &&qq.GivenAnswer]
[qq.MultiLang.PtrAnsweredLang.Answer]
[qq.ScoreValue] Punkte [END][END][q.GivenComment]
[END][END]


Loop with sort by question text

[CriteriaQuestion.FrageML][CriteriaQuestion.Antwortoption1][CriteriaQuestion.AntwortPunkte1][CriteriaQuestion.Antwortoption2][CriteriaQuestion.AntwortPunkte2][CriteriaQuestion.Antwortoption3][CriteriaQuestion.AntwortPunkte3][CriteriaQuestion.Antwortoption4][CriteriaQuestion.AntwortPunkte4][CriteriaQuestion.Antwortoption5][CriteriaQuestion.AntwortPunkte5][CriteriaQuestion.aktAntwort1][CriteriaQuestion.aktAntwort2][CriteriaQuestion.aktAntwort3][CriteriaQuestion.aktAntwort4][CriteriaQuestion.aktAntwort5][CriteriaQuestion.Antwortoption1][CriteriaQuestion.Antwortoption2][CriteriaQuestion.Antwortoption3][CriteriaQuestion.Antwortoption4][CriteriaQuestion.Antwortoption5][CriteriaQuestion.AntwortBemerkung] [SET counter = 1][FOREACH Pos = System.Connections.PersonPosition.values]
[FOREACH t = Pos.Staffing.PtrSurveyResult2.Questions.values]
[SET tmpkey = t.MultiLang.PtrAnsweredLang.Question _ counter][SET tmphash.$tmpkey = t][SET counter = counter + 1][END;END]
[FOREACH var = tmphash.keys.sort][IF var.length != 1]
[tmphash.$var.MultiLang.PtrAnsweredLang.Question]
[FOREACH qq = tmphash.$var.Answers.values]
[IF qq.MultiLang.PtrAnsweredLang.Answer && qq.GivenAnswer]
[qq.MultiLang.PtrAnsweredLang.Answer]
[qq.ScoreValue] Punkte [END][END][q.GivenComment]
[END][END]


Loop for the Job-Specific Applicant Overview

[Bewerbung.KriteriumFrage][Bewerbung.KriteriumFrageBemerkung][Bewerbung.KriteriumAntwortBemerkung][Bewerbung.KriteriumFragenTyp][Bewerbung.KriteriumAntwortoption1][Bewerbung.KriteriumAntwortPunkte1][Bewerbung.KriteriumAntwortoption2][Bewerbung.KriteriumAntwortPunkte2][Bewerbung.KriteriumAntwortoption3][Bewerbung.KriteriumAntwortPunkte3][Bewerbung.KriteriumAntwortoption4][Bewerbung.KriteriumAntwortPunkte4][Bewerbung.KriteriumAntwortoption5][Bewerbung.KriteriumAntwortPunkte5][Bewerbung.KriteriumaktAntwort1][Bewerbung.KriteriumaktAntwort2][Bewerbung.KriteriumaktAntwort3][Bewerbung.KriteriumaktAntwort4][Bewerbung.KriteriumaktAntwort5] [FOREACH q = System.Positions.values.first.Staffing.ApplicantSet.values.first.PtrConnection.Staffing.PtrSurveyResult2.Questions.values][q.MultiLang.1.Question] [IF q.MultiLang.1.Comments]([q.MultiLang.1.Comments])[END] [FOREACH qq = q.Answers.values][IF qq.MultiLang.PtrAnsweredLang.Answer && qq.GivenAnswer][qq.MultiLang.PtrAnsweredLang.Answer], [qq.ScoreValue] Punkte [END][END][q.GivenComment] [END]

Status history of application status (sorted by date)

Loop for the General Applicant Overview

[Bewerbung.StatusDatum][Bewerbung.StatusHistory][Bewerbung.Bemerkung]
[FOREACH Pos = System.Connections.PersonPosition.values][FOREACH stat = Pos.Staffing.Process.keys.nsort]
[IF Pos.Staffing.Process.${stat}.Status]
[Pos.Staffing.Process.${stat}.CreationDate]
[Pos.Staffing.Process.${stat}.Status]
[Pos.Staffing.Process.${stat}.Comments]
[END][END][END]

Loop for the Job-Specific Applicant Overview

[Bewerbung.StatusDatum][Bewerbung.StatusHistory][Bewerbung.Bemerkung][FOREACH Pos = System.Positions.values.first.Staffing.ApplicantSet.values][FOREACH stat = Pos.PtrConnection.Staffing.Process.keys.nsort][IF Pos.PtrConnection.Staffing.Process.${stat}.Status][Pos.PtrConnection.Staffing.Process.${stat}.CreationDate] [Pos.PtrConnection.Staffing.Process.${stat}.Status][Pos.PtrConnection.Staffing.Process.${stat}.Comments] [END][END][END]

Status history of job status (sorted by date)

[Stellen.StatusHistory][Stellen.StatusGeaendertHistory][Stellen.StatusKommentarHistory][Stellen.StatusGeaendertTextHistory][Stellen.StatusErstellerHistory] [FOREACH Pos = System.Positions.values][FOREACH Stat= Pos.EntityInfo.StatusSet.keys.nsort]
[IF Pos.EntityInfo.StatusSet.${Stat}.Status]
[Pos.EntityInfo.StatusSet.${Stat}.Status]
[Pos.EntityInfo.StatusSet.${Stat}.PtrUserCreated.EntityIdentifier]
[Pos.EntityInfo.StatusSet.${Stat}.CreationDate]
[Pos.EntityInfo.StatusSet.${Stat}.Comments]
[END][END][END]

Approval decisions

from Jobs overview (/Recruiting/Vacancies)====

[Stellen.GenehmigerName][Stellen.GenehmigungEntscheid][Stellen.GenehmigungEntscheidDatum][Stellen.GenehmigungBemerkung][FOREACH t = System.Positions.values.first.Approval.ApproverList.values] Approver name: [t.PtrConnectedEntity.EntityIdentifier] Decision: [t.PtrConnection.Approval.Appraisal] Date: [t.PtrConnection.Approval.ApprovalDate] Comment: [t.PtrConnection.Approval.Comments]
[END]

from Applicant overview (/Recruiting/Applications)

[Stellen.GenehmigerName][Stellen.GenehmigungEntscheid][Stellen.GenehmigungEntscheidDatum][Stellen.GenehmigungBemerkung][FOREACH t = System.Connections.PersonPosition.values.first.PtrSecondEntity.Approval.ApproverList.values] Approver name: [t.PtrConnectedEntity.EntityIdentifier] Decision: [t.PtrConnection.Approval.Appraisal] Date: [t.PtrConnection.Approval.ApprovalDate] Comment: [t.PtrConnection.Approval.Comments]
[END]

Assessment for an application

from Applicant overview (/Recruiting/Applications)

[Bewerbung.Beurteilung][Bewerbung.Beurteiler][Bewerbung.NextStep][Bewerbung.Rating][Bewerbung.Statement][Bewerbung.VorgesetztenBeurteilungDatum] [FOREACH PersPos = System.Connections.PersonPosition.values][FOREACH stat = PersPos.AppraisalSet.keys.nsort] [IF PersPos.AppraisalSet.${stat}.EvaluatorName] [PersPos.AppraisalSet.${stat}.EvaluatorName] [PersPos.AppraisalSet.${stat}.EvaluationDate] [PersPos.AppraisalSet.${stat}.Rating] [PersPos.AppraisalSet.${stat}.Comments] [PersPos.AppraisalSet.${stat}.NextSteps] [PersPos.AppraisalSet.${stat}.Statement] [END][END][END]

from Applicant overview for a job (/Recruiting/Vacancies/ID/Selection)====

[Bewerbung.Beurteilung][Bewerbung.Beurteiler][Bewerbung.NextStep][Bewerbung.Rating][Bewerbung.Statement][Bewerbung.VorgesetztenBeurteilungDatum] [FOREACH PersPos = System.Positions.values.first.Staffing.ApplicantSet.values][FOREACH stat = PersPos.PtrConnection.AppraisalSet.keys.nsort] [IF PersPos.PtrConnection.AppraisalSet.${stat}.EvaluatorName] [PersPos.PtrConnection.AppraisalSet.${stat}.EvaluatorName] [PersPos.PtrConnection.AppraisalSet.${stat}.EvaluationDate] [PersPos.PtrConnection.AppraisalSet.${stat}.Rating] [PersPos.PtrConnection.AppraisalSet.${stat}.Comments] [PersPos.PtrConnection.AppraisalSet.${stat}.NextSteps] [PersPos.PtrConnection.AppraisalSet.${stat}.Statement] [END][END][END]

Appointments for this application (sorted by date) ... Used from Application overview

[Bewerbung.TerminDatumVon][Bewerbung.TerminDatumBis][Bewerbung.TerminTitel][Bewerbung.TerminTyp]
[SET counter = 1][FOREACH CrsPers = System.Connections.PersonPosition.values][FOREACH t = CrsPers.PtrFirstEntity.TrainingData.Courses.values]
[SET tmpkey = t.PtrConnectedEntity.CourseDescription.EndDate_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END][FOREACH var = tmphash1.keys.nsort.reverse][IF var.length != 1]
[tmphash1.$var.PtrConnectedEntity.CourseDescription.StartDate] - [tmphash1.$var.PtrConnectedEntity.CourseDescription.EndDate]
[tmphash1.$var.PtrConnectedEntity.CourseDescription.Type]
[END][END]

Appointments for this application, "My appointment status" only (sorted by date) ... Used from Application overview

[Bewerbung.TerminDatumVon][Bewerbung.TerminDatumBis][Bewerbung.TerminTyp][Bewerbung.TerminStatusRefc]
[SET counter = 1][FOREACH CrsPers = System.Connections.PersonPosition.values][FOREACH t = CrsPers.PtrFirstEntity.TrainingData.Courses.values]
[IF t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status][SET tmpkey = t.PtrConnectedEntity.CourseDescription.EndDate_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END;END] [FOREACH var = tmphash1.keys.nsort.reverse][IF var.length != 1]
[tmphash1.$var.PtrConnectedEntity.CourseDescription.StartDate] - [tmphash1.$var.PtrConnectedEntity.CourseDescription.EndDate]
[tmphash1.$var.PtrConnectedEntity.CourseDescription.Type]
[END;END]

Appointments for this application ... Used in appointment profile

[Bewerbung.TerminAdresse][Bewerbung.TerminDatumBis][Bewerbung.TerminDatumVon][Bewerbung.TerminHinweise][Bewerbung.TerminMaxTeilnehmer][Bewerbung.TerminStatusRefc][Bewerbung.TerminTitel][Bewerbung.TerminTyp]
[FOREACH Pos = System.Positions.values][FOREACH Pers = Pos.Staffing.ApplicantSet.values][FOREACH t = Pers.PtrConnection.PtrFirstEntity.TrainingData.Courses.values]
Dates:[t.PtrConnectedEntity.CourseDescription.StartDate] - [t.PtrConnectedEntity.CourseDescription.EndDate]
[t.PtrConnectedEntity.CourseDescription.Type]:[t.PtrConnectedEntity.CourseDescription.Title]
Notes:
[t.PtrConnectedEntity.CourseDescription.Description]
Address:
[t.PtrConnectedEntity.CourseDescription.Location]
[END][END][END]

Loop with sort by name for assistant/alternate managers

[Stellen.StvLVG][Stellen.StvLVGFunktion][Stellen.StvLVGAbteilung]
[SET counter = 1][FOREACH Pos = System.Positions.values][FOREACH t = Pos.OrganisationalData.DeputyLineManager.values]
[SET tmpkey = t.PtrConnectedEntity.EntityIdentifier_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END]
[FOREACH var = tmphash1.keys.sort][IF var.length != 1]
[tmphash1.$var.PtrConnectedEntity.EntityIdentifier]
[tmphash1.$var.PtrConnectedEntity.OrganisationalData.Function]
[tmphash1.$var.PtrConnectedEntity.OrganisationalData.OrgUnitFree]
[END][END]

Loop for user’s linked branch offices

[Benutzer.NiederlassungIDSchleife][Benutzer.NiederlassungSchleife]
[FOREACH Pers = System.Persons.values][FOREACH t = Pers.Employer.EmployerSet.values]
[t.PtrConnectedEntity.EntityIdentifier] ([t.PtrConnectedEntity.EntityInfo.EntityID])
[END][END]


Loop for users’ branch office associations (ID)

The following loop can be used to export the user’s associated branch office IDs, and to use them for the re-import as well:
[Benutzer.NiederlassungIDSchleife][Benutzer.NiederlassungSchleife][FOREACH Pers = System.Persons.values][FOREACH t = Pers.Employer.EmployerSet.values][t.PtrConnectedEntity.EntityInfo.EntityID];[END][END]

Looping over job boards

With this loop, only job boards with publications are listed

[Stellen.JobplattformNameSchleife][Stellen.JobplattformAusschreibungsdauerSchleife][Stellen.JobplattformSpracheSchleife][Stellen.JobplattformErstmalsPubliziertSchleife][Stellen.JobplattformZuletztPubliziertSchleife][Stellen.JobplattformPubliziertBisSchleife][Stellen.JobplattformAusgeschriebenSchleife]

[FOREACH t = System.DynamicLists.JobPlattforms]
[FOREACH t2 = t.value.CustomerDefined.values][IF t2.IsPublished]
Job platform: [t.value.ListEntry]
Publication period: [t.value.PublicationMaxTime]
Language: [t.value.PubDynListLangID]
First published: [t2.FirstPublished]
Last published: [t2.LastPublished]
Published until: [t2.PublishedUntil]
Total visitors: [Stellen.AnzahlBesucher]
[END;END;END]

With this loop, all job boards are listed

[Stellen.JobplattformNameSchleife][Stellen.JobplattformAusschreibungsdauerSchleife][Stellen.JobplattformSpracheSchleife][Stellen.JobplattformErstmalsPubliziertSchleife][Stellen.JobplattformZuletztPubliziertSchleife][Stellen.JobplattformPubliziertBisSchleife][Stellen.JobplattformAusgeschriebenSchleife]

[FOREACH t = System.DynamicLists.JobPlattforms]
[FOREACH t2 = t.value.CustomerDefined.values]
Job platform: [t.value.ListEntry]
Publication period: [t.value.PublicationMaxTime]
Language: [t.value.PubDynListLangID]
First published: [t2.FirstPublished]
Last published: [t2.LastPublished]
Published until: [t2.PublishedUntil]
Total visitors: [Stellen.AnzahlBesucher]
[END;END]

Loops for assessments

This loop generates a list of assessment questions and answers

[List][AssessmentPrint.Antworten][AssessmentPrint.AntwortenSort][AssessmentPrint.Frage][AssessmentPrint.Order][Assessment.Order][AssessmentPrint.Punkte][AssessmentPrint.Assessor][AssessmentPrint.GivenAnswer][AssessmentPrint.GivenComment][AssessmentPrint.AnswerDate][AssessmentPrint.TotalRating][AssessmentPrint.Totalcomment][AssessmentPrint.TotalPoints][AssessmentPrint.AssessorName] [USE Dumper intent=2]

[List][SET counter = 1][FOREACH q = System.Connections.PersonPosition.values.first.PtrAssessment.Questions.values][SET tmpkey = q.Order_rawdb _ q.MultiLang.values.first.Question_rawdb _ counter][SET tmphash1.$tmpkey = q][SET counter = counter + 1] [END][FOREACH var = tmphash1.keys.nsort]

Question: [tmphash1.$var.MultiLang.values.first.Question]
Assessor & answer: [FOREACH asr = tmphash1.$var.AssessmentAnswers.1.Assessors][asr.value.PtrAssessor.EntityIdentifier] [FOREACH ans = tmphash1.$var.AssessmentAnswers][IF ans.key == asr.value.GivenAnswer][ans.value.MultiLang.values.first.Answer] [asr.value.GivenComment][END][END] [END]
[END]

General loops in Employee Management

Looping over employees/people

Manager history

[Person.VorgesetzterHistorieVonSchleife][Person.VorgesetzterHistorieBisSchleife][Person.VorgesetzterHistorieGeandertVonSchleife][Person.VorgesetzterHistorieNameSchleife][FOREACH Pos = System.Positions.values] [FOREACH t = Pos.PositionStructure.SuperiorPositionSet.SuperiorHistorySet.values] Manager: [t.PtrSuperior.Staffing.ApplicantSet.PtrLastConnectedEntity.Particulars.PersonName.FullName] Time period: [t.StartDate] - [t.EndDate] Modified by: [t.UserModified] [END][END]

Transferred objects

[Stelle.UebergebeneObjekteSchleifeAktiv][Stelle.UebergebeneObjekteSchleifeTitel][Stelle.UebergebeneObjekteSchleifeTyp][Stelle.UebergebeneObjekteSchleifeBemerkung][Stelle.UebergebeneObjekteSchleifeStartGueltigkeit][Stelle.UebergebeneObjekteSchleifeEndeGueltigkeit] [FOREACH Pos = System.Positions.values][FOREACH Obj = Pos.ComplexCommentSet.values]
Active:[Obj.IsActive]
Title:[Obj.Text]
Type:[Obj.DynList]
Comments:[Obj.Comments]
Valid dates: [Obj.DateTimeStartDate] - [Obj.DateTimeEndDate]
[END][END]


Same loop with sorting
[Stelle.UebergebeneObjekteSchleifeAktiv][Stelle.UebergebeneObjekteSchleifeTitel][Stelle.UebergebeneObjekteSchleifeTyp][Stelle.UebergebeneObjekteSchleifeBemerkung][Stelle.UebergebeneObjekteSchleifeStartGueltigkeit][Stelle.UebergebeneObjekteSchleifeEndeGueltigkeit] [FOREACH Pos = System.Positions.values][FOREACH Obj= Pos.ComplexCommentSet.keys.nsort]
[Pos.ComplexCommentSet.${Obj}.IsActive]
[Pos.ComplexCommentSet.${Obj}.Text]
[Pos.ComplexCommentSet.${Obj}.DynList]
[Pos.ComplexCommentSet.${Obj}.Comments]
[Pos.ComplexCommentSet.${Obj}.DateTimeStartDate]
[Pos.ComplexCommentSet.${Obj}.DateTimeEndDate]
[END][END]

Looping over resume entries

Professional experience / Business experience abroad

[Person.BerufserfahrungLandSchleife][Person.BerufserfahrungEndeDatumSchleife][Person.BerufserfahrungBrancheSchleife][Person.BerufserfahrungSchwerpunktSchleife][Person.BerufserfahrungHomepageSchleife][Person.BerufserfahrungStellenbezeichnungSchleife][Person.BerufserfahrungFuehrungsverantwortungSchleife][Person.BerufserfahrungOrtSchleife][Person.BerufserfahrungUnternehmenSchleife][Person.BerufserfahrungPositionSchleife][Person.BerufserfahrungImUnternehmenSchleife][Person.BerufserfahrungBeginnDatumSchleife][Person.BerufserfahrungBeschreibungSchleife]
[FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.Experience.values]
Job title: [t.JobTitle]
Position: [t.Position]
City: [t.Municipality]
Country: [t.Country]
Start date: [t.StartDate]
End date: [t.EndDate]
Industry: [t.Industry]
Company: [t.OrganizationName]
Focus: [t.IndustryComments]
Managerial responsibility: [t.ManagerialResponsibility]
Professional experience within the company: [t.ReferenceID]
Home page: [t.InternetWebAddress]
Description: [t.Comments]
[END][END]

Same loop with sorting by end date — ascending

[Person.BerufserfahrungLandSchleife][Person.BerufserfahrungEndeDatumSchleife][Person.BerufserfahrungBrancheSchleife][Person.BerufserfahrungSchwerpunktSchleife][Person.BerufserfahrungHomepageSchleife][Person.BerufserfahrungStellenbezeichnungSchleife][Person.BerufserfahrungFuehrungsverantwortungSchleife][Person.BerufserfahrungOrtSchleife][Person.BerufserfahrungUnternehmenSchleife][Person.BerufserfahrungPositionSchleife][Person.BerufserfahrungImUnternehmenSchleife][Person.BerufserfahrungBeginnDatumSchleife][Person.BerufserfahrungBeschreibungSchleife]
[SET counter = 1] [FOREACH Pos = System.Positions.values][FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.Experience.values][SET tmpkey = t.EndDate_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END][FOREACH var = tmphash1.keys.sort.reverse][IF var.length != 1]
Job title: [tmphash1.$var.JobTitle]
Position: [tmphash1.$var.Position]
City: [tmphash1.$var.Municipality]
Country: [tmphash1.$var.Country]
Start date: [tmphash1.$var.StartDate]
End date: [tmphash1.$var.EndDate]
Industry: [tmphash1.$var.Industry]
Company: [tmphash1.$var.OrganizationName]
Focus: [tmphash1.$var.IndustryComments]
Managerial responsibility: [tmphash1.$var.ManagerialResponsibility]
Professional experience within the company: [tmphash1.$var.ReferenceID]
Home page: [tmphash1.$var.InternetWebAddress]
Description: [tmphash1.$var.Comments]
[END][END]

Education / Destination Knowledge

[Person.AusbildungAbschlussSchleife][Person.AusbildungLandSchleife][Person.AusbildungAusbildungsrichtungSchleife][Person.AusbildungAbschlussbezeichnungSchleife][Person.AusbildungEndeDatumSchleife][Person.AusbildungNoteSchleife][Person.AusbildungOrtSchleife][Person.AusbildungAusbildungseinrichtungSchleife][Person.AusbildungBeginnDatumSchleife]
[FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.Education.values]
Degree or diploma: [t.DegreeType]
Major or concentration: [t.DegreeConcentration]
Educational institution: [t.OrganizationName]
Degree or diploma name: [t.DegreeName]
Grade: [t.MeasureValue]
Start date: [t.StartDate]
End date: [t.EndDate]
City: [t.Municipality]
Country: [t.Country]
[END][END]

Same loop with sorting by degree/diploma

[Person.AusbildungAbschlussSchleife][Person.AusbildungLandSchleife][Person.AusbildungAusbildungsrichtungSchleife][Person.AusbildungAbschlussbezeichnungSchleife][Person.AusbildungEndeDatumSchleife][Person.AusbildungNoteSchleife][Person.AusbildungOrtSchleife][Person.AusbildungAusbildungseinrichtungSchleife][Person.AusbildungBeginnDatumSchleife]
[SET counter = 1][FOREACH Pos = System.Positions.values]
][FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.Education.values][SET tmpkey = t.DegreeType_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END][FOREACH var = tmphash1.keys.sort][IF var.length != 1]
Degree or diploma: [tmphash1.$var.DegreeType]
Major or concentration: [tmphash1.$var.DegreeConcentration]
Educational institution: [tmphash1.$var.OrganizationName]
Degree or diploma name: [tmphash1.$var.DegreeName]
Grade: [tmphash1.$var.MeasureValue]
Start date: [tmphash1.$var.StartDate]
End date: [tmphash1.$var.EndDate]
City: [tmphash1.$var.Municipality]
Country: [tmphash1.$var.Country]
[END][END]

Training

[Person.WeiterbildungBeschreibungSchleife][Person.WeiterbildungLandSchleife][Person.WeiterbildungAusbildungsrichtungSchleife][Person.WeiterbildungAbschlussbezeichnungSchleife][Person.WeiterbildungAbschlussSchleife][Person.WeiterbildungKategorieSchleife][Person.WeiterbildungEndeDatumSchleife][Person.WeiterbildungNoteSchleife][Person.WeiterbildungOrtSchleife][Person.WeiterbildungHochschuleSchleife][Person.WeiterbildungBeginnDatumSchleife]
[FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.ContinuingEducation.values]
Institution: [t.OrganizationName]
Degree or diploma: [t.DegreeType]
Degree or diploma name: [t.DegreeName]
Major or concentration: [t.DegreeConcentration]
Category: [t.Function]
Description: [t.Comments]
Grade: [t.MeasureValue]
Start date: [t.StartDate]
End date: [t.EndDate]
City: [t.Municipality]
Country: [t.Country]
[END][END]

Same loop with sorting by educational institution

[Person.WeiterbildungBeschreibungSchleife][Person.WeiterbildungLandSchleife][Person.WeiterbildungAusbildungsrichtungSchleife][Person.WeiterbildungAbschlussbezeichnungSchleife][Person.WeiterbildungAbschlussSchleife][Person.WeiterbildungKategorieSchleife][Person.WeiterbildungEndeDatumSchleife][Person.WeiterbildungNoteSchleife][Person.WeiterbildungOrtSchleife][Person.WeiterbildungHochschuleSchleife] [SET counter = 1][FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.ContinuingEducation.values][SET tmpkey = t.OrganizationName_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END][FOREACH var = tmphash1.keys.sort][IF var.length != 1]
Institution: [tmphash1.$var.OrganizationName]
Degree or diploma: [tmphash1.$var.DegreeType]
Degree or diploma name: [tmphash1.$var.DegreeName]
Major or concentration: [tmphash1.$var.DegreeConcentration]
Category: [tmphash1.$var.Function]
Description: [tmphash1.$var.Comments]
Grade: [tmphash1.$var.MeasureValue]
Start date: [tmphash1.$var.StartDate]
End date: [tmphash1.$var.EndDate]
City: [tmphash1.$var.Municipality]
Country: [tmphash1.$var.Country]

[END;END]

Academic studies

[Person.StudiumHochschuleSchleife][Person.StudiumLandSchleife][Person.StudiumBeschreibungSchleife][Person.StudiumBeginnDatumSchleife][Person.StudiumEndeDatumSchleife][Person.StudiumOrtSchleife][Person.StudiumStudiengangSchleife][Person.StudiumAbschlussSchleife][Person.StudiumAbschlussbezeichnungSchleife][Person.StudiumNoteSchleife]
[FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.FurtherEducation.values]
Institution: [t.OrganizationName]
Major: [t.DegreeConcentration]
Degree: [t.DegreeType]
Degree name: [t.DegreeName]
Grade: [t.MeasureValue]
Start date: [t.StartDate]
End date: [t.EndDate]
City: [t.Municipality]
Country: [t.Country]
Description: [t.Comments]
[END][END]

Same loop with sorting by educational institution

[Person.StudiumHochschuleSchleife][Person.StudiumLandSchleife][Person.StudiumBeschreibungSchleife][Person.StudiumBeginnDatumSchleife][Person.StudiumEndeDatumSchleife][Person.StudiumOrtSchleife][Person.StudiumStudiengangSchleife][Person.StudiumAbschlussSchleife][Person.StudiumAbschlussbezeichnungSchleife][Person.StudiumNoteSchleife]
[SET counter = 1][FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.FurtherEducation.values][SET tmpkey = t.OrganizationName_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END][FOREACH var = tmphash1.keys.sort][IF var.length != 1]
Institution: [tmphash1.$var.OrganizationName]
Major: [tmphash1.$var.DegreeConcentration]
Degree: [tmphash1.$var.DegreeType]
Degree name: [tmphash1.$var.DegreeName]
Grade: [tmphash1.$var.MeasureValue]
Start date: [tmphash1.$var.StartDate]
End date: [tmphash1.$var.EndDate]
City: [tmphash1.$var.Municipality]
Country: [tmphash1.$var.Country]
Description: [tmphash1.$var.Comments]

[END;END]

Languages

[Person.SpracheNiveauSchleife][Person.SpracheBezeichnungSchleife][Person.SpracheBemerkungSchleife]
[FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.SkillTypeSet.Language.values]
Name: [t.Skill]
Level: [t.Level]
Comments: [t.Comments]
[END][END]

Looping over competency entries

User-defined competency list

The following loop can be used for all 12 lists. The appropriate ID for each skill list should be entered in place of "<SkilllistID>":

[Person.KompetenzTyp][Person.KompetenzNiveau][Person.KompetenzName][Person.KompetenzKommentar]
[FOREACH Pos = System.Positions.values][FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.SkillTypeSet.values]
[IF t.SkillType == '<SkilllistID>'][t.Skill] - [t.Level] - [t.Comments]
[END][END][END]

SkilllistID List name
1101 User-defined competencies list 1
1103 User-defined competencies list 2
1105 User-defined competencies list 3
1107 User-defined competencies list 4
1109 User-defined competencies list 5
1111 User-defined competencies list 6
1113 User-defined competencies list 7
1115 User-defined competencies list 8
1117 User-defined competencies list 9
1119 User-defined competencies list 10
1121 User-defined competencies list 11
1123 User-defined competencies list 12


Looping over documents about the person

Variable names in German
[Person.DokumentTitel][Person.DokumentKategorie][Person.DokumentGueltigVon][Person.DokumentGueltigBis][Person.DokumentErstelltAm]

[FOREACH Pos = System.Positions.values] [FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.DocumentSet.values]

Title: [t.Title]
Category: [t.Category]
Valid from: [t.StartDate]
Valid until: [t.EndDate]
Created on: [t.CreationDate]

[END][END]

Variable names in English
[Person.DocumentTitle][Person.DocumentCategory][Person.DocumentStartDate][Person.DocumentEndDate][Person.DocumentCreatedOn]

[FOREACH Pos = System.Positions.values] [FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.DocumentSet.values]

Title: [t.Title]
Category: [t.Category]
Start date: [t.StartDate]
End date: [t.EndDate]
Created on: [t.CreationDate]

[END][END]

Looping over documents about the position

Variable names in German (starting from Sept. 15, 2013)

[Stelle.DokumentTitel][Stelle.DokumentKategorie][Stelle.DokumentGueltigVon][Stelle.DokumentGueltigBis][Stelle.DokumentBemerkung][Stelle.DokumentErstelltAm]

[FOREACH Pos = System.Positions.values] [FOREACH t = Pos.Specification.PtrCurrentProfile.DocumentSet.values]

Title: [t.Title]
Category: [t.Category]
Valid from: [t.StartDate]
Valid until: [t.EndDate]
Comments: [t.CommentsShort]
Created on: [t.CreationDate]

[END][END]

Variable names in English (starting from Sept. 15, 2013)
[Job.DocumentTitle][Job.DocumentCategory][Job.DocumentStartDate][Job.DocumentEndDate][Job.DocumentCommentsShort][Job.DocumentCreatedOn]

[FOREACH Pos = System.Positions.values] [FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.CV.PtrCurrentProfile.DocumentSet.values]

Title: [t.Title]
Category: [t.Category]
Start date: [t.StartDate]
Comments: [t.CommentsShort]
End date: [t.EndDate]
Created on: [t.CreationDate]

[END][END]

Event participations by a person

[Person.VeranstaltungTitelSchleife][Person.VeranstaltungBeginnDatumZeitSchleife][Person.VeranstaltungsteilnahmeZusagestatusSchleife]
[FOREACH Pers = System.Persons.values]
[FOREACH t = Pers.TrainingData.Courses.values]
[t.PtrConnectedEntity.CourseDescription.StartDate] - [t.PtrConnectedEntity.MultiLangDescList.1.Title] (Status: [t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status])
[END][END]


Event participation by an employee

[Person.VeranstaltungZertifikatKategorie][Person.VeranstaltungZertifikatGueltigVon][Person.VeranstaltungZertifikatGueltigBis]
[Person.VeranstaltungZertifikatTitel][Person.VeranstaltungVeranstaltungskategorie][Person.VeranstaltungTitelSchleife]
[Person.VeranstaltungBeginnDatumSchleifeText][Person.VeranstaltungEndeDatumSchleifeText][Person.VeranstaltungsteilnahmeZusagestatusSchleife]
[Person.VeranstaltungBenutzerdefDatum1][Person.VeranstaltungBenutzerdefDatum2][Person.VeranstaltungVeranstaltungstyp][Person.VeranstaltungVeranstaltungstypID][Person.VeranstaltungBenutzerdefText3][Person.VeranstaltungBenutzerdefText4][Person.VeranstaltungBenutzerdefListe6][Person.VeranstaltungBenutzerdefListe7]
[Person.VeranstaltungBenutzerdefListe8][Person.VeranstaltungBenutzerdefText5][Person.VeranstaltungBenutzerdefText9][Person.VeranstaltungBenutzerdefText10]
[Person.VeranstaltungBenutzerdefText11][Person.VeranstaltungBenutzerdefText12][Person.VeranstaltungBenutzerdefText13][Person.VeranstaltungBenutzerdefText14][Person.VeranstaltungBenutzerdefText15][Person.TeilnahmeTeilgenommen][Person.VeranstaltungBeginnDatumZeitSchleife]

[FOREACH Pos = System.Positions.values]
[FOREACH t = Pos.Staffing.ApplicantSet.PtrLastConnectedEntity.TrainingData.Courses.values]
[t.PtrConnectedEntity.CourseDescription.StartDate] - [t.PtrConnectedEntity.MultiLangDescList.1.Title] (Status: [t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status])
Category: [t.PtrConnectedEntity.DocumentSet.1.Category]
Certificate valid from: [t.PtrConnectedEntity.DocumentSet.1.StartDate]
Certificate valid until: [t.PtrConnectedEntity.DocumentSet.1.EndDate]
Certificate title: [t.PtrConnectedEntity.DocumentSet.1.Title]
Event category: [t.PtrConnectedEntity.CourseDescription.Category]
Loop title: [t.PtrConnectedEntity.MultiLangDescList.1.Title]
Start date loop text: [t.PtrConnectedEntity.CourseDescription.StartDate]
End date loop text: [t.PtrConnectedEntity.CourseDescription.EndDate]
Event participation approval status loop: [t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status]
User-defined date 1: [t.PtrConnectedEntity.Options.1.StartDate]
User-defined date 2: [t.PtrConnectedEntity.Options.2.StartDate]
Event type: [t.PtrConnectedEntity.CourseDescription.Code]
Event type ID: [t.PtrConnectedEntity.CourseDescription.Code]
User-defined text 3: [t.PtrConnectedEntity.Options.3.Comments]
User-defined text 4: [t.PtrConnectedEntity.Options.4.Comments]
User-defined list 6: [t.PtrConnectedEntity.Options.6.CustomerDefinedList]
User-defined list 7: [t.PtrConnectedEntity.Options.7.CustomerDefinedList]
User-defined list 8: [t.PtrConnectedEntity.Options.8.CustomerDefinedList]
User-defined text 5: [t.PtrConnectedEntity.Options.5.Comments]
User-defined text 9: [t.PtrConnectedEntity.Options.9.Comments]
User-defined text 10: [t.PtrConnectedEntity.Options.10.Comments]
User-defined text 11: [t.PtrConnectedEntity.Options.11.Comments]
User-defined text 12: [t.PtrConnectedEntity.Options.12.Comments]
User-defined text 13: [t.PtrConnectedEntity.Options.13.Comments]
User-defined text 14: [t.PtrConnectedEntity.Options.14.Comments]
User-defined text 15: [t.PtrConnectedEntity.Options.15.Comments]
Participated: [t.PtrConnection.Approval.Repayment.IsDocumented]
[END;END]


Looping over agreed-on content from employee review meeting====

Performance goals

[Stelle.ZielTitel][Stelle.ZielKategorie][Stelle.ZielBeschreibung][Stelle.ZielGewicht][Stelle.ZielKriterien][Stelle.ZielMassnahmen][Stelle.ZielTermin][Stelle.ZielBenutzerdef1][Stelle.ZielBenutzerdef2][Stelle.ZielBenutzerdef3][Stelle.ZielBenutzerdef4][Stelle.ZielBenutzerdef5][Stelle.ZielBenutzerdef6][Stelle.ZielBenutzerdef7][Stelle.ZielBenutzerdef8][Stelle.ZielBenutzerdef9][Stelle.ZielStartkennzahl][Stelle.ZielZielkennzahl][Stelle.ZielSollWert][Stelle.ZielSollWertFreitext][Stelle.ZielErreichteKennzahl][Stelle.ZielPrognose][Stelle.ZielPrognoseKommentar][Stelle.ZielErreichtProzentMA][Stelle.ZielErreichtMA][Stelle.ZielErreichtKommentarMA][Stelle.ZielErreichtProzentVG][Stelle.ZielErreichtVG][Stelle.ZielErreichtKommentarVG][Stelle.ZielErsteller][Stelle.ZielErstelltAm][Stelle.ZielAenderungsdatum][Stelle.ZielBearbeiter][Stelle.ZielPrognose][Stelle.ZielPrognoseKommentar][Stelle.ZielSichtbarMA][Stelle.ZielSichtbarVG]
[SET PeriodID = Stelle.LeistungszieleSystemperiodeID]
[FOREACH Pos = System.Positions.values][FOREACH t = Pos.SurveySet.PtrObjectives.Results.PtrResultFromPeriod.$PeriodID.Questions.values]
[IF t.MultiLang.1.CommentSet.10.Comments]Category: [t.MultiLang.1.CommentSet.10.Comments]: [END]Title: [t.MultiLang.1.CommentSet.1.Comments]
[IF t.MultiLang.1.CommentSet.2.Comments] Description: [t.MultiLang.1.CommentSet.2.Comments][END]
[IF t.Weight] Weight: [t.Weight][END]
[IF t.DueDate] Due date: [t.DueDate][END]
[IF t.MultiLang.1.CommentSet.3.Comments] Criteria: [t.MultiLang.1.CommentSet.3.Comments][END]
[IF t.MultiLang.1.CommentSet.4.Comments] Actions: [t.MultiLang.1.CommentSet.4.Comments][END]
[IF t.MultiLang.1.CommentSet.11.Comments] User-defined 1: [t.MultiLang.1.CommentSet.11.Comments][END]
[IF t.MultiLang.1.CommentSet.12.Comments] User-defined 2: [t.MultiLang.1.CommentSet.12.Comments][END]
[IF t.MultiLang.1.CommentSet.13.Comments] User-defined 3: [t.MultiLang.1.CommentSet.13.Comments][END]
[IF t.MultiLang.1.CommentSet.14.Comments] User-defined 4: [t.MultiLang.1.CommentSet.14.Comments][END]
[IF t.MultiLang.1.CommentSet.15.Comments] User-defined 5: [t.MultiLang.1.CommentSet.15.Comments][END]
[IF t.MultiLang.1.CommentSet.16.Comments] User-defined 6: [t.MultiLang.1.CommentSet.16.Comments][END]
[IF t.TargetValueSet.1.StartValue] Stelle.ZielStartkennzahl: [t.TargetValueSet.1.StartValue][END]
[IF t.TargetValueSet.1.TargetValue] Stelle.ZielZielkennzahl: [t.TargetValueSet.1.TargetValue][END]
[IF t.TargetValueSet.1.Value] Stelle.ZielSollWert: [t.TargetValueSet.1.Value][END]
[IF t.TargetValueSet.1.Value2]Stelle.ZielSollWertFreitext:[t.TargetValueSet.1.Value2][END]
[IF t.TargetValueSet.1.AchievedValue]Stelle.ZielErreichteKennzahl: [t.TargetValueSet.1.AchievedValue][END]
[IF t.MultiLang.1.CommentSet.101.Comments] Outlook: [t.Forecast][END]
[IF t.MultiLang.1.CommentSet.102.Comments] Outlook comment: [t.Comments][END]
[IF t.Answers.1.ScoreValue] Employee assessment: [t.Answers.1.ScoreValue][END]
[IF t.Answers.1.GivenAnswer] Employee achievement level: [t.Answers.1.GivenAnswer][END]
[IF t.Answers.1.GivenComment] Employee comment: [t.Answers.1.GivenComment][END]
[IF t.Answers.2.ScoreValue] Manager assessment: [t.Answers.2.ScoreValue][END]
[IF t.Answers.2.GivenAnswer] Manager achievement level: [t.Answers.2.GivenAnswer][END]
[IF t.Answers.2.GivenComment] Manager comment: [t.Answers.2.GivenComment][END]
Created on: [t.CreationDate] by: [t.UserCreated]
Edited on: [t.ModificationDate] by: [t.UserModified]

[END] [END]

Company objectives

[Unternehmen.AusblickZiele] [Unternehmen.BeschreibungZiel] [Unternehmen.GewichtZiel] [Unternehmen.KriterienZiel] [Unternehmen.MassnahmenZiel] [Unternehmen.TerminZiel] [Unternehmen.TitelZiel] [Unternehmen.ZieleBenutzerdefiniert1] [Unternehmen.ZieleBenutzerdefiniert10] [Unternehmen.ZieleBenutzerdefiniert2] [Unternehmen.ZieleBenutzerdefiniert3] [Unternehmen.ZieleBenutzerdefiniert4] [Unternehmen.ZieleBenutzerdefiniert5] [Unternehmen.ZieleBenutzerdefiniert6] [Unternehmen.ZieleBenutzerdefiniert7] [Unternehmen.ZieleBenutzerdefiniert8] [Unternehmen.ZieleBenutzerdefiniert9] [Unternehmen.ZieleErreichtInProzent] [Unternehmen.ErreichtZiel] [Unternehmen.AbgegebenerKommentarZiele] [Unternehmen.AnzahlDelegierteZiele] [Unternehmen.VerknuepftesZiel] [Unternehmen.ZielFreigabe] [Unternehmen.ZielSollWert] [Unternehmen.ZielSollWertFreitext] [Unternehmen.ZielStartkennzahl] [Unternehmen.ZielZielkennzahl] [Unternehmen.ZielErsteller] [Unternehmen.ZielErstelltAm] [Unternehmen.ZielErstelltAmText] [Unternehmen.ZielAenderungsdatum] [Unternehmen.ZielAenderungsdatumText] [Unternehmen.ZielBearbeiter]

[SET PeriodID = Unternehmen.ZielPeriodeID] [FOREACH t = System.Surveys.999999999.Results.PtrResultFromPeriod.$PeriodID.Questions.values][IF t.GivenComment == '1']
Goal:
- [t.MultiLang.1.CommentSet.1.Comments]
- [t.MultiLang.1.CommentSet.2.Comments]
- [t.MultiLang.1.CommentSet.3.Comments]
- [t.MultiLang.1.CommentSet.4.Comments]
- [t.Weight]
- [t.DueDate]
Outlook:
- [t.Forecast]
Indicators:
- [t.TargetValueSet.1.StartValue]​​
- [t.TargetValueSet.1.TargetValue]
- [t.TargetValueSet.1.AchievedValue]
Target values:
- [t.TargetValueSet.1.Value]
- [t.TargetValueSet.1.Value2]​​​​
Assessment:
​​- [t.Answers.2.GivenComment]
- [t.Answers.2.GivenAnswer]
- [t.Answers.2.ScoreValue]
Released:
- [t.GivenComment]
Links:
- [t.SuperQuestions.PtrSingleEntry.PtrCurrentResultQuestion.MultiLang.1.CommentSet.1.Comments]
- [t.SubQuestions.CountConnections]
Created on: [t.CreationDate] by: [t.UserCreated]
Edited on: [t.ModificationDate] by: [t.UserModified]
[END;END]

Info.gif Paths to variables for loop construction & English variables (Click "Expand")

[Unternehmen.AbgegebenerKommentarZiele] - t.Answers.2.GivenComment
[Unternehmen.AnzahlDelegierteZiele] - t.SubQuestions.CountConnections
[Unternehmen.AusblickZiele] - t.Forecast
[Unternehmen.AusblickZieleID] - t.Forecast
[Unternehmen.BeschreibungZiel] - t.MultiLang.1.CommentSet.2.Comments
[Unternehmen.ErreichtZiel] - t.Answers.2.GivenAnswer
[Unternehmen.ExakterMittelwertBeurteilungListe [CompanyObjectiveSumPath].EntryIDCalcValue.1
[Unternehmen.GewichtungMittelwertBeurteilungListe [CompanyObjectiveSumPath].EntryIDWeight.1
[Unternehmen.GewichtZiel] - t.Weight
[Unternehmen.KriterienZiel] - t.MultiLang.1.CommentSet.3.Comments
[Unternehmen.MassnahmenZiel] - t.MultiLang.1.CommentSet.4.Comments
[Unternehmen.TerminZiel] - t.DueDate
[Unternehmen.TitelZiel] - t.MultiLang.1.CommentSet.1.Comments
[Unternehmen.VerknuepftesZiel] - t.SuperQuestions.PtrSingleEntry.PtrCurrentResultQuestion.MultiLang.1.CommentSet.1.Comments
[Unternehmen.ZieleBenutzerdefiniert1] - t.MultiLang.1.CommentSet.11.Comments
[Unternehmen.ZieleBenutzerdefiniert10] - t.MultiLang.1.CommentSet.21.Comments
[Unternehmen.ZieleBenutzerdefiniert2] - t.MultiLang.1.CommentSet.12.Comments
[Unternehmen.ZieleBenutzerdefiniert3] - t.MultiLang.1.CommentSet.13.Comments
[Unternehmen.ZieleBenutzerdefiniert3ID] - t.MultiLang.1.CommentSet.13.Comments
[Unternehmen.ZieleBenutzerdefiniert4] - t.MultiLang.1.CommentSet.14.Comments
[Unternehmen.ZieleBenutzerdefiniert4ID] - t.MultiLang.1.CommentSet.14.Comments
[Unternehmen.ZieleBenutzerdefiniert5] - t.MultiLang.1.CommentSet.15.Comments
[Unternehmen.ZieleBenutzerdefiniert5ID] - t.MultiLang.1.CommentSet.15.Comments
[Unternehmen.ZieleBenutzerdefiniert6] - t.MultiLang.1.CommentSet.16.Comments
[Unternehmen.ZieleBenutzerdefiniert7] - t.MultiLang.1.CommentSet.17.Comments
[Unternehmen.ZieleBenutzerdefiniert8] - t.MultiLang.1.CommentSet.18.Comments
[Unternehmen.ZieleBenutzerdefiniert9] - t.MultiLang.1.CommentSet.19.Comments
[Unternehmen.ZieleErreichtInProzent] - t.Answers.2.ScoreValue
[Unternehmen.ZielFreigabe] - t.GivenComment


English variables:
[Company.CriterionGoal] - t.MultiLang.1.CommentSet.3.Comments
[Company.DateGoal] - t.DueDate
[Company.DescriptionGoal] - t.MultiLang.1.CommentSet.2.Comments
[Company.GoalGivenComment] - t.Answers.2.GivenComment
[Company.GoalsAchievedInPercent] - t.Answers.2.ScoreValue
[Company.GoalShown] - t.GivenComment
[Company.GoalUserdefined1] - t.MultiLang.1.CommentSet.11.Comments
[Company.GoalUserdefined10] - t.MultiLang.1.CommentSet.21.Comments
[Company.GoalUserdefined2] - t.MultiLang.1.CommentSet.12.Comments
[Company.GoalUserdefined3] - t.MultiLang.1.CommentSet.13.Comments
[Company.GoalUserdefined3ID] - t.MultiLang.1.CommentSet.13.Comments
[Company.GoalUserdefined4] - t.MultiLang.1.CommentSet.14.Comments
[Company.GoalUserdefined4ID] - t.MultiLang.1.CommentSet.14.Comments
[Company.GoalUserdefined5] - t.MultiLang.1.CommentSet.15.Comments
[Company.GoalUserdefined5ID] - t.MultiLang.1.CommentSet.15.Comments
[Company.GoalUserdefined6] - t.MultiLang.1.CommentSet.16.Comments
[Company.GoalUserdefined7] - t.MultiLang.1.CommentSet.17.Comments
[Company.GoalUserdefined8] - t.MultiLang.1.CommentSet.18.Comments
[Company.GoalUserdefined9] - t.MultiLang.1.CommentSet.19.Comments
[Company.GoalView] - t.Forecast
[Company.GoalViewID] - t.Forecast
[Company.LinkedGoal] - t.SuperQuestions.PtrSingleEntry.PtrCurrentResultQuestion.MultiLang.1.CommentSet.1.Comments
[Company.MeasureGoal] - t.MultiLang.1.CommentSet.4.Comments
[Company.NumberDelegatedGoals] - t.SubQuestions.CountConnections
[Company.ReachGoal] - t.Answers.2.GivenAnswer
[Company.TitleGoal] - t.MultiLang.1.CommentSet.1.Comments
[Company.WeightGoal] - t.Weight

Departmental objectives

[Abteilung.AusblickZiele] [Abteilung.BeschreibungZiel] [Abteilung.ErreichtZiel] [Abteilung.GewichtZiel] [Abteilung.KriterienZiel] [Abteilung.MassnahmenZiel] [Abteilung.TerminZiel] [Abteilung.TitelZiel] [Abteilung.ZieleBenutzerdefiniert1] [Abteilung.ZieleBenutzerdefiniert10] [Abteilung.ZieleBenutzerdefiniert2] [Abteilung.ZieleBenutzerdefiniert3] [Abteilung.ZieleBenutzerdefiniert4] [Abteilung.ZieleBenutzerdefiniert5] [Abteilung.ZieleBenutzerdefiniert6] [Abteilung.ZieleBenutzerdefiniert7] [Abteilung.ZieleBenutzerdefiniert8] [Abteilung.ZieleBenutzerdefiniert9] [Abteilung.ZieleErreichtInProzent] [Abteilung.AbgegebenerKommentarZiele] [Abteilung.AnzahlDelegierteZiele] [Abteilung.VerknuepftesZiel] [Abteilung.ZielFreigabe] [Abteilung.ZielSollWert] [Abteilung.ZielSollWertFreitext] [Abteilung.ZielStartkennzahl] [Abteilung.ZielZielkennzahl] [Abteilung.ZielErsteller] [Abteilung.ZielErstelltAm] [Abteilung.ZielErstelltAmText] [Abteilung.ZielAenderungsdatum] [Abteilung.ZielAenderungsdatumText] [Abteilung.ZielBearbeiter] ​​​[FOREACH t = System.Surveys.SummarySuperior.SpecialGoalsSet.values.first.Questions.values][IF t.GivenComment == '1']
Goal:
- [t.MultiLang.1.CommentSet.1.Comments]
- [t.MultiLang.1.CommentSet.2.Comments]
- [t.MultiLang.1.CommentSet.3.Comments]
- [t.MultiLang.1.CommentSet.4.Comments]
- [t.Weight]
- [t.DueDate]
Outlook:
- [t.Forecast]
Indicators:
- [t.TargetValueSet.1.StartValue]​​
- [t.TargetValueSet.1.TargetValue]
- [t.TargetValueSet.1.AchievedValue]
Target values:
- [t.TargetValueSet.1.Value]
- [t.TargetValueSet.1.Value2]​​​​
Assessment:
​​- [t.Answers.2.GivenComment]
- [t.Answers.2.GivenAnswer]
- [t.Answers.2.ScoreValue]
Released:
- [t.GivenComment]
Links:
- [t.SuperQuestions.PtrSingleEntry.PtrCurrentResultQuestion.MultiLang.1.CommentSet.1.Comments]
- [t.SubQuestions.CountConnections]
Created on: [t.CreationDate] by: [t.UserCreated]
Edited on: [t.ModificationDate] by: [t.UserModified]
[END;END]

Info.gifPaths to variables for loop construction & English variables (Click "Expand")

[Abteilung.AbgegebenerKommentarZiele] - t.Answers.2.GivenComment
[Abteilung.AnzahlDelegierteZiele] - t.SubQuestions.CountConnections
[Abteilung.AusblickZiele] - t.Forecast
[Abteilung.AusblickZieleID] - t.Forecast
[Abteilung.BeschreibungZiel] - t.MultiLang.1.CommentSet.2.Comments
[Abteilung.ErreichtZiel] - t.Answers.2.GivenAnswer
[Abteilung.ExakterMittelwertBeurteilungListe [DepartmentObjectiveSumPath].EntryIDCalcValue.1
[Abteilung.GewichtungMittelwertBeurteilungListe [DepartmentObjectiveSumPath].EntryIDWeight.1
[Abteilung.GewichtZiel] - t.Weight
[Abteilung.KriterienZiel] - t.MultiLang.1.CommentSet.3.Comments
[Abteilung.MassnahmenZiel] - t.MultiLang.1.CommentSet.4.Comments
[Abteilung.TerminZiel] - t.DueDate
[Abteilung.TitelZiel] - t.MultiLang.1.CommentSet.1.Comments
[Abteilung.VerknuepftesZiel] - t.SuperQuestions.PtrSingleEntry.PtrCurrentResultQuestion.MultiLang.1.CommentSet.1.Comments
[Abteilung.ZieleBenutzerdefiniert1] - t.MultiLang.1.CommentSet.11.Comments
[Abteilung.ZieleBenutzerdefiniert10] - t.MultiLang.1.CommentSet.21.Comments
[Abteilung.ZieleBenutzerdefiniert2] - t.MultiLang.1.CommentSet.12.Comments
[Abteilung.ZieleBenutzerdefiniert3] - t.MultiLang.1.CommentSet.13.Comments
[Abteilung.ZieleBenutzerdefiniert3ID] - t.MultiLang.1.CommentSet.13.Comments
[Abteilung.ZieleBenutzerdefiniert4] - t.MultiLang.1.CommentSet.14.Comments
[Abteilung.ZieleBenutzerdefiniert4ID] - t.MultiLang.1.CommentSet.14.Comments
[Abteilung.ZieleBenutzerdefiniert5] - t.MultiLang.1.CommentSet.15.Comments
[Abteilung.ZieleBenutzerdefiniert5ID] - t.MultiLang.1.CommentSet.15.Comments
[Abteilung.ZieleBenutzerdefiniert6] - t.MultiLang.1.CommentSet.16.Comments
[Abteilung.ZieleBenutzerdefiniert7] - t.MultiLang.1.CommentSet.17.Comments
[Abteilung.ZieleBenutzerdefiniert8] - t.MultiLang.1.CommentSet.18.Comments
[Abteilung.ZieleBenutzerdefiniert9] - t.MultiLang.1.CommentSet.19.Comments
[Abteilung.ZieleErreichtInProzent] - t.Answers.2.ScoreValue
[Abteilung.ZielFreigabe] - t.GivenComment


English variables:
[Department.CriterionGoal] - t.MultiLang.1.CommentSet.3.Comments
[Department.DateGoal] - t.DueDate
[Department.DescriptionGoal] - t.MultiLang.1.CommentSet.2.Comments
[Department.GoalGivenComment] - t.Answers.2.GivenComment
[Department.GoalsAchievedInPercent] - t.Answers.2.ScoreValue
[Department.GoalShown] - t.GivenComment
[Department.GoalUserdefined1] - t.MultiLang.1.CommentSet.11.Comments
[Department.GoalUserdefined10] - t.MultiLang.1.CommentSet.21.Comments
[Department.GoalUserdefined2] - t.MultiLang.1.CommentSet.12.Comments
[Department.GoalUserdefined3] - t.MultiLang.1.CommentSet.13.Comments
[Department.GoalUserdefined3ID] - t.MultiLang.1.CommentSet.13.Comments
[Department.GoalUserdefined4] - t.MultiLang.1.CommentSet.14.Comments
[Department.GoalUserdefined4ID] - t.MultiLang.1.CommentSet.14.Comments
[Department.GoalUserdefined5] - t.MultiLang.1.CommentSet.15.Comments
[Department.GoalUserdefined5ID] - t.MultiLang.1.CommentSet.15.Comments
[Department.GoalUserdefined6] - t.MultiLang.1.CommentSet.16.Comments
[Department.GoalUserdefined7] - t.MultiLang.1.CommentSet.17.Comments
[Department.GoalUserdefined8] - t.MultiLang.1.CommentSet.18.Comments
[Department.GoalUserdefined9] - t.MultiLang.1.CommentSet.19.Comments
[Department.GoalView] - t.Forecast
[Department.GoalViewID] - t.Forecast
[Department.LinkedGoal] - t.SuperQuestions.PtrSingleEntry.PtrCurrentResultQuestion.MultiLang.1.CommentSet.1.Comments
[Department.MeasureGoal] - t.MultiLang.1.CommentSet.4.Comments
[Department.NumberDelegatedGoals] - t.SubQuestions.CountConnections
[Department.ReachGoal] - t.Answers.2.GivenAnswer
[Department.TitleGoal] - t.MultiLang.1.CommentSet.1.Comments
[Department.WeightGoal] - t.Weight

Summary variables for departmental goals that do not have to be built into a loop
[Abteilung.ZielPeriodeID]
[Abteilung.AnzahlBeurteilteZieleListe]
[Abteilung.AnzahlBeurteilteZieleProzent]
[Abteilung.ExakterMittelwertBeurteilungListe]
[Abteilung.GewichtungMittelwertBeurteilungListe]
[Abteilung.MittelwertBeurteilungProzent]
[Abteilung.MittelwertBeurteilungListe]


Tasks

[Stelle.StellenaufgabeTitel][Stelle.StellenaufgabeKategorie][Stelle.StellenaufgabeBeschreibung][Stelle.StellenaufgabeGewicht][Stelle.StellenaufgabeKriterien][Stelle.StellenaufgabeMassnahmen][Stelle.StellenaufgabeTermin][Stelle.StellenaufgabeBenutzerdef1][Stelle.StellenaufgabeBenutzerdef2][Stelle.StellenaufgabeBenutzerdef3][Stelle.StellenaufgabeBenutzerdef4][Stelle.StellenaufgabeBenutzerdef5][Stelle.StellenaufgabeBenutzerdef6][Stelle.StellenaufgabeBenutzerdef7][Stelle.StellenaufgabeBenutzerdef8][Stelle.StellenaufgabeBenutzerdef9][Stelle.StellenaufgabeErreichtProzentMA][Stelle.StellenaufgabeErreichtMA][Stelle.StellenaufgabeErreichtKommentarMA][Stelle.StellenaufgabeErreichtProzentVG][Stelle.StellenaufgabeErreichtVG][Stelle.StellenaufgabeErreichtKommentarVG][Stelle.StellenaufgabeErsteller][Stelle.StellenaufgabeErstelltAm][Stelle.StellenaufgabeAenderungsdatum][Stelle.StellenaufgabeBearbeiter][Stelle.StellenaufgabePrognose][Stelle.StellenaufgabePrognoseKommentar]
[SET PeriodID = Stelle.StellenaufgabenSystemperiodeID]
[FOREACH Pos = System.Positions.values][FOREACH t = Pos.SurveySet.PtrWorkTask.Results.PtrResultFromPeriod.$PeriodID.Questions.values]
[IF t.MultiLang.1.CommentSet.10.Comments]Category: [t.MultiLang.1.CommentSet.10.Comments]: [END]Title: [t.MultiLang.1.CommentSet.1.Comments]
[IF t.MultiLang.1.CommentSet.2.Comments] Description: [t.MultiLang.1.CommentSet.2.Comments][END]
[IF t.Weight] Weight: [t.Weight][END]
[IF t.DueDate] Due date: [t.DueDate][END]
[IF t.MultiLang.1.CommentSet.3.Comments] Criteria: [t.MultiLang.1.CommentSet.3.Comments][END]
[IF t.MultiLang.1.CommentSet.4.Comments] Actions: [t.MultiLang.1.CommentSet.4.Comments][END]
[IF t.MultiLang.1.CommentSet.11.Comments] User-defined 1: [t.MultiLang.1.CommentSet.11.Comments][END]
[IF t.MultiLang.1.CommentSet.12.Comments] User-defined 2: [t.MultiLang.1.CommentSet.12.Comments][END]
[IF t.MultiLang.1.CommentSet.13.Comments] User-defined 3: [t.MultiLang.1.CommentSet.13.Comments][END]
[IF t.MultiLang.1.CommentSet.14.Comments] User-defined 4: [t.MultiLang.1.CommentSet.14.Comments][END]
[IF t.MultiLang.1.CommentSet.15.Comments] User-defined 5: [t.MultiLang.1.CommentSet.15.Comments][END]
[IF t.MultiLang.1.CommentSet.16.Comments] User-defined 6: [t.MultiLang.1.CommentSet.16.Comments][END]
[IF t.MultiLang.1.CommentSet.17.Comments] User-defined 7: [t.MultiLang.1.CommentSet.17.Comments][END]
[IF t.MultiLang.1.CommentSet.18.Comments] User-defined 8: [t.MultiLang.1.CommentSet.18.Comments][END]
[IF t.MultiLang.1.CommentSet.19.Comments] User-defined 9: [t.MultiLang.1.CommentSet.19.Comments][END]
[IF t.MultiLang.1.CommentSet.101.Comments] Outlook: [t.Forecast][END]
[IF t.MultiLang.1.CommentSet.102.Comments] Outlook comment: [t.Comments][END]
[IF t.Answers.1.ScoreValue] Employee assessment: [t.Answers.1.ScoreValue][END]
[IF t.Answers.1.GivenAnswer] Employee achievement level: [t.Answers.1.GivenAnswer][END]
[IF t.Answers.1.GivenComment] Employee comment: [t.Answers.1.GivenComment][END]
[IF t.Answers.2.ScoreValue] Manager assessment: [t.Answers.2.ScoreValue][END]
[IF t.Answers.2.GivenAnswer] Manager achievement level: [t.Answers.2.GivenAnswer][END]
[IF t.Answers.2.GivenComment] Manager comment: [t.Answers.2.GivenComment][END]
Created on: [t.CreationDate] by: [t.UserCreated]
Edited on: [t.ModificationDate] by: [t.UserModified]
[END] [END]

Competencies

[Stelle.KompetenzTitel][Stelle.KompetenzKategorie][Stelle.KompetenzBeschreibung][Stelle.KompetenzGewicht][Stelle.KompetenzKriterien][Stelle.KompetenzMassnahmen][Stelle.KompetenzTermin][Stelle.KompetenzBenutzerdef1][Stelle.KompetenzBenutzerdef2][Stelle.KompetenzBenutzerdef3][Stelle.KompetenzBenutzerdef4][Stelle.KompetenzBenutzerdef5][Stelle.KompetenzBenutzerdef6][Stelle.KompetenzBenutzerdef7][Stelle.KompetenzBenutzerdef8][Stelle.KompetenzBenutzerdef9][Stelle.KompetenzErreichtProzentMA][Stelle.KompetenzErreichtMA][Stelle.KompetenzErreichtKommentarMA][Stelle.KompetenzErreichtProzentVG][Stelle.KompetenzErreichtVG][Stelle.KompetenzErreichtKommentarVG][Stelle.KompetenzErsteller][Stelle.KompetenzErstelltAm][Stelle.KompetenzAenderungsdatum][Stelle.KompetenzBearbeiter][Stelle.KompetenzPrognose][Stelle.KompetenzPrognoseKommentar]
[SET PeriodID = Stelle.KompetenzenSystemperiodeID]
[FOREACH Pos = System.Positions.values][FOREACH t = Pos.SurveySet.PtrSkills.Results.PtrResultFromPeriod.$PeriodID.Questions.values]
[IF t.MultiLang.1.CommentSet.10.Comments]Category: [t.MultiLang.1.CommentSet.10.Comments]: [END]Title: [t.MultiLang.1.CommentSet.1.Comments]
[IF t.MultiLang.1.CommentSet.2.Comments] Description: [t.MultiLang.1.CommentSet.2.Comments][END]
[IF t.Weight] Weight: [t.Weight][END]
[IF t.DueDate] Due date: [t.DueDate][END]
[IF t.MultiLang.1.CommentSet.3.Comments] Criteria: [t.MultiLang.1.CommentSet.3.Comments][END]
[IF t.MultiLang.1.CommentSet.4.Comments] Actions: [t.MultiLang.1.CommentSet.4.Comments][END]
[IF t.MultiLang.1.CommentSet.11.Comments] User-defined 1: [t.MultiLang.1.CommentSet.11.Comments][END]
[IF t.MultiLang.1.CommentSet.12.Comments] User-defined 2: [t.MultiLang.1.CommentSet.12.Comments][END]
[IF t.MultiLang.1.CommentSet.13.Comments] User-defined 3: [t.MultiLang.1.CommentSet.13.Comments][END]
[IF t.MultiLang.1.CommentSet.14.Comments] User-defined 4: [t.MultiLang.1.CommentSet.14.Comments][END]
[IF t.MultiLang.1.CommentSet.15.Comments] User-defined 5: [t.MultiLang.1.CommentSet.15.Comments][END]
[IF t.MultiLang.1.CommentSet.16.Comments] User-defined 6: [t.MultiLang.1.CommentSet.16.Comments][END]
[IF t.MultiLang.1.CommentSet.17.Comments] User-defined 7: [t.MultiLang.1.CommentSet.17.Comments][END]
[IF t.MultiLang.1.CommentSet.18.Comments] User-defined 8: [t.MultiLang.1.CommentSet.18.Comments][END]
[IF t.MultiLang.1.CommentSet.19.Comments] User-defined 9: [t.MultiLang.1.CommentSet.19.Comments][END]
[IF t.MultiLang.1.CommentSet.101.Comments] Outlook: [t.Forecast][END]
[IF t.MultiLang.1.CommentSet.102.Comments] Outlook comment: [t.Comments][END]
[IF t.Answers.1.ScoreValue] Employee assessment: [t.Answers.1.ScoreValue][END]
[IF t.Answers.1.GivenAnswer] Employee achievement level: [t.Answers.1.GivenAnswer][END]
[IF t.Answers.1.GivenComment] Employee comment: [t.Answers.1.GivenComment][END]
[IF t.Answers.2.ScoreValue] Manager assessment: [t.Answers.2.ScoreValue][END]
[IF t.Answers.2.GivenAnswer] Manager achievement level: [t.Answers.2.GivenAnswer][END]
[IF t.Answers.2.GivenComment] Manager comment: [t.Answers.2.GivenComment][END]
Created on: [t.CreationDate] by: [t.UserCreated]
Edited on: [t.ModificationDate] by: [t.UserModified]
[END] [END]

Development goals

[Stelle.EntwicklungszielTitel][Stelle.EntwicklungszielKategorie][Stelle.EntwicklungszielBeschreibung][Stelle.EntwicklungszielGewicht][Stelle.EntwicklungszielKriterien][Stelle.EntwicklungszielMassnahmen][Stelle.EntwicklungszielTermin][Stelle.EntwicklungszielBenutzerdef1][Stelle.EntwicklungszielBenutzerdef2][Stelle.EntwicklungszielBenutzerdef3][Stelle.EntwicklungszielBenutzerdef4][Stelle.EntwicklungszielBenutzerdef5][Stelle.EntwicklungszielBenutzerdef6][Stelle.EntwicklungszielBenutzerdef7][Stelle.EntwicklungszielBenutzerdef8][Stelle.EntwicklungszielBenutzerdef9][Stelle.EntwicklungszielErreichtProzentMA][Stelle.EntwicklungszielErreichtMA][Stelle.EntwicklungszielErreichtKommentarMA][Stelle.EntwicklungszielErreichtProzentVG][Stelle.EntwicklungszielErreichtVG][Stelle.EntwicklungszielErreichtKommentarVG][Stelle.EntwicklungszielErsteller][Stelle.EntwicklungszielErstelltAm][Stelle.EntwicklungszielAenderungsdatum][Stelle.EntwicklungszielBearbeiter][Stelle.EntwicklungszielPrognose][Stelle.EntwicklungszielPrognoseKommentar]
[SET PeriodID = Stelle.EntwicklungszieleSystemperiodeID]
[FOREACH Pos = System.Positions.values][FOREACH t = Pos.SurveySet.PtrDevelopObjectives.Results.PtrResultFromPeriod.$PeriodID.Questions.values]
[IF t.MultiLang.1.CommentSet.10.Comments]Category: [t.MultiLang.1.CommentSet.10.Comments]: [END]Title: [t.MultiLang.1.CommentSet.1.Comments]
[IF t.MultiLang.1.CommentSet.2.Comments] Description: [t.MultiLang.1.CommentSet.2.Comments][END]
[IF t.Weight] Weight: [t.Weight][END]
[IF t.DueDate] Due date: [t.DueDate][END]
[IF t.MultiLang.1.CommentSet.3.Comments] Criteria: [t.MultiLang.1.CommentSet.3.Comments][END]
[IF t.MultiLang.1.CommentSet.4.Comments] Actions: [t.MultiLang.1.CommentSet.4.Comments][END]
[IF t.MultiLang.1.CommentSet.11.Comments] User-defined 1: [t.MultiLang.1.CommentSet.11.Comments][END]
[IF t.MultiLang.1.CommentSet.12.Comments] User-defined 2: [t.MultiLang.1.CommentSet.12.Comments][END]
[IF t.MultiLang.1.CommentSet.13.Comments] User-defined 3: [t.MultiLang.1.CommentSet.13.Comments][END]
[IF t.MultiLang.1.CommentSet.14.Comments] User-defined 4: [t.MultiLang.1.CommentSet.14.Comments][END]
[IF t.MultiLang.1.CommentSet.15.Comments] User-defined 5: [t.MultiLang.1.CommentSet.15.Comments][END]
[IF t.MultiLang.1.CommentSet.16.Comments] User-defined 6: [t.MultiLang.1.CommentSet.16.Comments][END]
[IF t.MultiLang.1.CommentSet.17.Comments] User-defined 7: [t.MultiLang.1.CommentSet.17.Comments][END]
[IF t.MultiLang.1.CommentSet.18.Comments] User-defined 8: [t.MultiLang.1.CommentSet.18.Comments][END]
[IF t.MultiLang.1.CommentSet.19.Comments] User-defined 9: [t.MultiLang.1.CommentSet.19.Comments][END]
[IF t.MultiLang.1.CommentSet.101.Comments] Outlook: [t.Forecast][END]
[IF t.MultiLang.1.CommentSet.102.Comments] Outlook comment: [t.Comments][END]
[IF t.Answers.1.ScoreValue] Employee assessment: [t.Answers.1.ScoreValue][END]
[IF t.Answers.1.GivenAnswer] Employee achievement level: [t.Answers.1.GivenAnswer][END]
[IF t.Answers.1.GivenComment] Employee comment: [t.Answers.1.GivenComment][END]
[IF t.Answers.2.ScoreValue] Manager assessment: [t.Answers.2.ScoreValue][END]
[IF t.Answers.2.GivenAnswer] Manager achievement level: [t.Answers.2.GivenAnswer][END]
[IF t.Answers.2.GivenComment] Manager comment: [t.Answers.2.GivenComment][END]
[END] [END]

Feedback topics

[Stelle.FeedbackTitel][Stelle.FeedbackKategorie][Stelle.FeedbackBeschreibung][Stelle.FeedbackGewicht][Stelle.FeedbackKriterien][Stelle.FeedbackMassnahmen][Stelle.FeedbackTermin][Stelle.FeedbackBenutzerdef1][Stelle.FeedbackBenutzerdef2][Stelle.FeedbackBenutzerdef3][Stelle.FeedbackBenutzerdef4][Stelle.FeedbackBenutzerdef5][Stelle.FeedbackBenutzerdef6][Stelle.FeedbackBenutzerdef7][Stelle.FeedbackBenutzerdef8][Stelle.FeedbackBenutzerdef9][Stelle.FeedbackErreichtProzentMA][Stelle.FeedbackErreichtMA][Stelle.FeedbackErreichtKommentarMA][Stelle.FeedbackErreichtProzentVG][Stelle.FeedbackErreichtVG][Stelle.FeedbackErreichtKommentarVG][Stelle.FeedbackErsteller][Stelle.FeedbackErstelltAm][Stelle.FeedbackAenderungsdatum][Stelle.FeedbackBearbeiter][Stelle.FeedbackPrognose][Stelle.FeedbackPrognoseKommentar]
[SET PeriodID = Stelle.FeedbackSystemperiodeID]
[FOREACH Pos = System.Positions.values][FOREACH t = Pos.SurveySet.PtrFeedback.Results.PtrResultFromPeriod.$PeriodID.Questions.values]
[IF t.MultiLang.1.CommentSet.10.Comments]Category: [t.MultiLang.1.CommentSet.10.Comments]: [END]Title: [t.MultiLang.1.CommentSet.1.Comments]
[IF t.MultiLang.1.CommentSet.2.Comments] Description: [t.MultiLang.1.CommentSet.2.Comments][END]
[IF t.Weight] Weight: [t.Weight][END]
[IF t.DueDate] Due date: [t.DueDate][END]
[IF t.MultiLang.1.CommentSet.3.Comments] Criteria: [t.MultiLang.1.CommentSet.3.Comments][END]
[IF t.MultiLang.1.CommentSet.4.Comments] Actions: [t.MultiLang.1.CommentSet.4.Comments][END]
[IF t.MultiLang.1.CommentSet.11.Comments] User-defined 1: [t.MultiLang.1.CommentSet.11.Comments][END]
[IF t.MultiLang.1.CommentSet.12.Comments] User-defined 2: [t.MultiLang.1.CommentSet.12.Comments][END]
[IF t.MultiLang.1.CommentSet.13.Comments] User-defined 3: [t.MultiLang.1.CommentSet.13.Comments][END]
[IF t.MultiLang.1.CommentSet.14.Comments] User-defined 4: [t.MultiLang.1.CommentSet.14.Comments][END]
[IF t.MultiLang.1.CommentSet.15.Comments] User-defined 5: [t.MultiLang.1.CommentSet.15.Comments][END]
[IF t.MultiLang.1.CommentSet.16.Comments] User-defined 6: [t.MultiLang.1.CommentSet.16.Comments][END]
[IF t.MultiLang.1.CommentSet.17.Comments] User-defined 7: [t.MultiLang.1.CommentSet.17.Comments][END]
[IF t.MultiLang.1.CommentSet.18.Comments] User-defined 8: [t.MultiLang.1.CommentSet.18.Comments][END]
[IF t.MultiLang.1.CommentSet.19.Comments] User-defined 9: [t.MultiLang.1.CommentSet.19.Comments][END]
[IF t.MultiLang.1.CommentSet.101.Comments] Outlook: [t.Forecast][END]
[IF t.MultiLang.1.CommentSet.102.Comments] Outlook comment: [t.Comments][END]
[IF t.Answers.1.ScoreValue] Employee assessment: [t.Answers.1.ScoreValue][END]
[IF t.Answers.1.GivenAnswer] Employee achievement level: [t.Answers.1.GivenAnswer][END]
[IF t.Answers.1.GivenComment] Employee comment: [t.Answers.1.GivenComment][END]
[IF t.Answers.2.ScoreValue] Manager assessment: [t.Answers.2.ScoreValue][END]
[IF t.Answers.2.GivenAnswer] Manager achievement level: [t.Answers.2.GivenAnswer][END]
[IF t.Answers.2.GivenComment] Manager comment: [t.Answers.2.GivenComment][END]
Created on: [t.CreationDate] by: [t.UserCreated]
Edited on: [t.ModificationDate] by: [t.UserModified]
[END] [END]

Behavioral criteria

[Stelle.VerhaltenTitel][Stelle.VerhaltenKategorie][Stelle.VerhaltenBeschreibung][Stelle.VerhaltenGewicht][Stelle.VerhaltenKriterien][Stelle.VerhaltenMassnahmen][Stelle.VerhaltenTermin][Stelle.VerhaltenBenutzerdef1][Stelle.VerhaltenBenutzerdef2][Stelle.VerhaltenBenutzerdef3][Stelle.VerhaltenBenutzerdef4][Stelle.VerhaltenBenutzerdef5][Stelle.VerhaltenBenutzerdef6][Stelle.VerhaltenBenutzerdef7][Stelle.VerhaltenBenutzerdef8][Stelle.VerhaltenBenutzerdef9][Stelle.VerhaltenErreichtProzentMA][Stelle.VerhaltenErreichtMA][Stelle.VerhaltenErreichtKommentarMA][Stelle.VerhaltenErreichtProzentVG][Stelle.VerhaltenErreichtVG][Stelle.VerhaltenErreichtKommentarVG][Stelle.VerhaltenErsteller][Stelle.VerhaltenErstelltAm][Stelle.VerhaltenAenderungsdatum][Stelle.VerhaltenBearbeiter][Stelle.VerhaltenPrognose][Stelle.VerhaltenPrognoseKommentar]
[SET PeriodID = Stelle.VerhaltenSystemperiodeID]
[FOREACH Pos = System.Positions.values][FOREACH t = Pos.SurveySet.PtrBehavior.Results.PtrResultFromPeriod.$PeriodID.Questions.values]
[IF t.MultiLang.1.CommentSet.10.Comments]Category: [t.MultiLang.1.CommentSet.10.Comments]: [END] Title: [t.MultiLang.1.CommentSet.1.Comments]
[IF t.MultiLang.1.CommentSet.2.Comments] Description: [t.MultiLang.1.CommentSet.2.Comments] [END]
[IF t.Weight] Weight: [t.Weight][END]
[IF t.DueDate] Due date: [t.DueDate][END]
[IF t.MultiLang.1.CommentSet.3.Comments] Criteria: [t.MultiLang.1.CommentSet.3.Comments][END]
[IF t.MultiLang.1.CommentSet.4.Comments] Actions: [t.MultiLang.1.CommentSet.4.Comments][END]
[IF t.MultiLang.1.CommentSet.11.Comments] User-defined 1: [t.MultiLang.1.CommentSet.11.Comments][END]
[IF t.MultiLang.1.CommentSet.12.Comments] User-defined 2: [t.MultiLang.1.CommentSet.12.Comments][END]
[IF t.MultiLang.1.CommentSet.13.Comments] User-defined 3: [t.MultiLang.1.CommentSet.13.Comments][END]
[IF t.MultiLang.1.CommentSet.14.Comments] User-defined 4: [t.MultiLang.1.CommentSet.14.Comments][END]
[IF t.MultiLang.1.CommentSet.15.Comments] User-defined 5: [t.MultiLang.1.CommentSet.15.Comments][END]
[IF t.MultiLang.1.CommentSet.16.Comments] User-defined 6: [t.MultiLang.1.CommentSet.16.Comments][END]
[IF t.MultiLang.1.CommentSet.17.Comments] User-defined 7: [t.MultiLang.1.CommentSet.17.Comments][END]
[IF t.MultiLang.1.CommentSet.18.Comments] User-defined 8: [t.MultiLang.1.CommentSet.18.Comments][END]
[IF t.MultiLang.1.CommentSet.19.Comments] User-defined 9: [t.MultiLang.1.CommentSet.19.Comments][END]
[IF t.MultiLang.1.CommentSet.101.Comments] Outlook: [t.Forecast][END]
[IF t.MultiLang.1.CommentSet.102.Comments] Outlook comment: [t.Comments][END]
[IF t.Answers.1.ScoreValue] Employee assessment: [t.Answers.1.ScoreValue][END]
[IF t.Answers.1.GivenAnswer] Employee achievement level: [t.Answers.1.GivenAnswer][END]
[IF t.Answers.1.GivenComment] Employee comment: [t.Answers.1.GivenComment][END]
[IF t.Answers.2.ScoreValue] Manager assessment: [t.Answers.2.ScoreValue][END]
[IF t.Answers.2.GivenAnswer] Manager achievement level: [t.Answers.2.GivenAnswer][END]
[IF t.Answers.2.GivenComment] Manager comment: [t.Answers.2.GivenComment][END]
Created on: [t.CreationDate] by: [t.UserCreated]
Edited on: [t.ModificationDate] by: [t.UserModified]
[END] [END]

Tip from consultants: IF condition for displaying information after a certain status is reached

Info.gif To prevent information in the expression from being seen before the status is set to "completed", the following condition can be used:

[IF Stelle.GesamtVereinbarungsstatusRefc.search('Closed')]*Content that should not appear until the "completed" status is reached*[END]

If the content should only appear when the status has been set to “completed+confirmed”, you can use the following: [IF Stelle.GesamtVereinbarungsstatusRefc.search('ClosedPlus')]*Content that should not appear until the "completed + confirmed" status is reached*[END]

Overall assessment off the employee review meeting====

Performance goals====

Weight: [Stelle.GesamtGewichtLeistungsziele]
Overall assessment: [Stelle.GesamtZielErreicht]
Overall assessment %: [Stelle.GesamtZielErreichtProzent]
Comment: [Stelle.GesamtZielErreichtKommentar]
Overall assessment (employee): [Stelle.GesamtSelbstbeurteilungZielErreicht]
Overall assessment (employee) %: [Stelle.GesamtSelbstbeurteilungZielErreichtProzent]
Employee comment: [Stelle.GesamtSelbstbeurteilungZielErreichtKommentar]

additional variables: [Stelle.GesamtVorschlagZielErreichtListeGewicht] [Stelle.GesamtVorschlagZielErreichtProzent] [Stelle.GesamtZielErreichtListeGewicht]

Position tasks

Weight: [Stelle.GesamtGewichtStellenaufgaben]
Overall assessment: [Stelle.GesamtStellenaufgabeErreicht]
Overall assessment %: [Stelle.GesamtStellenaufgabeErreichtProzent]
Comment: [Stelle.GesamtStellenaufgabeErreichtKommentar]
Overall assessment (employee): [Stelle.GesamtSelbstbeurteilungStellenaufgabeErreicht]
Overall assessment (employee) %: [Stelle.GesamtSelbstbeurteilungStellenaufgabeErreichtProzent]
Employee comment: [Stelle.GesamtSelbstbeurteilungStellenaufgabeErreichtKommentar]

additional variables: [Stelle.GesamtStellenaufgabeErreichtListeGewicht] [Stelle.GesamtVorschlagStellenaufgabeErreichtListeGewicht][Stelle.GesamtVorschlagStellenaufgabeErreichtProzent]


Competencies

Weight: [Stelle.GesamtGewichtStellenanforderungen]
Overall assessment: [Stelle.GesamtKompetenzErreicht]
Overall assessment %: [Stelle.GesamtKompetenzErreichtProzent]
Comment: [Stelle.GesamtKompetenzErreichtKommentar]
Overall assessment (employee): [Stelle.GesamtSelbstbeurteilungKompetenzErreicht]
Overall assessment (employee) %: [Stelle.GesamtSelbstbeurteilungKompetenzErreichtProzent]
Employee comment: [Stelle.GesamtSelbstbeurteilungKompetenzErreichtKommentar]

additional variables: [Stelle.GesamtKompetenzErreichtListeGewicht] [Stelle.GesamtVorschlagKompetenzErreichtListeGewicht] [Stelle.GesamtVorschlagKompetenzErreichtProzent]

Development goals

Weight: [Stelle.GesamtGewichtEntwicklungsziele]
Overall assessment: [Stelle.GesamtEntwicklungszielErreicht]
Overall assessment %: [Stelle.GesamtEntwicklungszielErreichtProzent]
Comment: [Stelle.GesamtEntwicklungszielErreichtKommentar]
Overall assessment (employee): [Stelle.GesamtSelbstbeurteilungEntwicklungszielErreicht]
Overall assessment (employee) %: [Stelle.GesamtSelbstbeurteilungEntwicklungszielErreichtProzent]
Employee comment: [Stelle.GesamtSelbstbeurteilungEntwicklungszielErreichtKommentar]

additional variables: [Stelle.GesamtVorschlagEntwicklungszielErreichtListeGewicht][Stelle.GesamtVorschlagEntwicklungszielErreichtProzent] [Stelle.GesamtEntwicklungszielErreichtListeGewicht]

Behavioral criteria

Weight: [Stelle.GesamtGewichtVerhalten]
Overall assessment: [Stelle.GesamtVerhaltenErreicht]
Overall assessment %: [Stelle.GesamtVerhaltenErreichtProzent]
Comment: [Stelle.GesamtVerhaltenErreichtKommentar]
Overall assessment (employee): [Stelle.GesamtSelbstbeurteilungVerhaltenErreicht]
Overall assessment (employee) %: [Stelle.GesamtSelbstbeurteilungVerhaltenErreichtProzent]
Employee comment: [Stelle.GesamtSelbstbeurteilungVerhaltenErreichtKommentar]

additional variables: [Stelle.GesamtVorschlagVerhaltenErreichtListeGewicht] [Stelle.GesamtVorschlagVerhaltenErreichtProzent] [Stelle.GesamtVerhaltenErreichtListeGewicht]

Feedback

Weight: [Stelle.GesamtGewichtFeedback]
Overall assessment: [Stelle.GesamtFeedbackErreicht]
Overall assessment %: [Stelle.GesamtFeedbackErreichtProzent]
Comment: [Stelle.GesamtFeedbackErreichtKommentar]
Overall assessment (employee): [Stelle.GesamtSelbstbeurteilungFeedbackErreicht]
Overall assessment (employee) %: [Stelle.GesamtSelbstbeurteilungFeedbackErreichtProzent]
Employee comment: [Stelle.GesamtSelbstbeurteilungFeedbackErreichtKommentar]

additional variables: [Stelle.GesamtVorschlagFeedbackErreichtListeGewicht] [Stelle.GesamtVorschlagFeedbackErreichtProzent] [Stelle.GesamtFeedbackErreichtListeGewicht]

Overall assessment

Overall assessment: [Stelle.GesamtTotalErreicht]
Overall assessment %: [Stelle.GesamtTotalErreichtProzent]
Comment: [Stelle.GesamtTotalErreichtKommentar]
Overall assessment (employee): [Stelle.GesamtSelbstbeurteilungTotalErreicht]
Overall assessment (employee) %: [Stelle.GesamtSelbstbeurteilungTotalErreichtProzent]
Employee comment: [Stelle.GesamtSelbstbeurteilungTotalErreichtKommentar]
Agreement status of overall assessment: [Stelle.GesamtVereinbarungsstatus]
Agreed on: [Stelle.GesamtAbgeschlossenAm]
Comment on agreement: [Stelle.GesamtBestaetigungVereinbarungKommentar]
Assessed on: [Stelle.GesamtBeurteilungBestaetigtAm]
Comment on assessment: [Stelle.GesamtBestaetigungBeurteilungKommentar]

additional comment variables: [Stelle.GesamtTotalErreichtDetails] [Stelle.GesamtInternerKommentar] [Stelle.GesamtPrivaterKommentar]

Potential

[Person.PotentialEntwicklungspotential]
[Person.PotentialBenutzerdefDatum1]
[Person.PotentialBenutzerdefDatum2]
[Person.PotentialBenutzerdefText1]
[Person.PotentialBenutzerdefText2]
[Person.PotentialBenutzerdefText3]
[Person.PotentialBenutzerdefText4]
[Person.PotentialBenutzerdefListe1ID]
[Person.PotentialBenutzerdefListe1]
[Person.PotentialBenutzerdefListe2]
[Person.PotentialBenutzerdefListe2ID]
[Person.PotentialBenutzerdefListe3ID]
[Person.PotentialBenutzerdefListe3]
[Person.PotentialBenutzerdefListe4ID]
[Person.PotentialBenutzerdefListe4]
[Person.PotentialBenutzerdefListe5]
[Person.PotentialBenutzerdefListe5ID]
[Person.PotentialBenutzerdefListe6ID]
[Person.PotentialBenutzerdefListe6]
[Person.PotentialBenutzerdefListe7]
[Person.PotentialBenutzerdefListe7ID]
[Person.PotentialDevelopmentPotential]
[Person.PotentialDevelopmentPotentialID]
[Person.PotentialEntwicklungspotential]
[Person.PotentialEntwicklungspotentialID]
[Person.PotentiaFunctionAreaID]
[Person.PotentiaFunctionArea]
[Person.PotentialFunktionsbereich]
[Person.PotentialFunktionsbereichID]
[Person.PotentialPosition]
[Person.PotentialPosition]
[Person.PotentialManagerialResponsibility]
[Person.PotentialFuehrungsverantwortung]

Potential — Self-evaluation

[Person.SelfPotentialEntwicklungspotential]
[Person.SelfPotentialEntwicklungspotentialID]
[Person.SelfPotentialFunktionsbereich]
[Person.SelfPotentialFunktionsbereichID]
[Person.SelfPotentialPosition]
[Person.SelfPotentialFuehrungsverantwortung]
[Person.SelfPotentialBemerkung]
[Person.SelfPotentialBenutzerdefDatum1]
[Person.SelfPotentialBenutzerdefDatum2]
[Person.SelfPotentialBenutzerdefText1]
[Person.SelfPotentialBenutzerdefText2]
[Person.SelfPotentialBenutzerdefText3]
[Person.SelfPotentialBenutzerdefText4]
[Person.SelfPotentialBenutzerdefListe1ID]
[Person.SelfPotentialBenutzerdefListe1]
[Person.SelfPotentialBenutzerdefListe2]
[Person.SelfPotentialBenutzerdefListe2ID]
[Person.SelfPotentialBenutzerdefListe3ID]
[Person.SelfPotentialBenutzerdefListe3]
[Person.SelfPotentialBenutzerdefListe4ID]
[Person.SelfPotentialBenutzerdefListe4]
[Person.SelfPotentialBenutzerdefListe5]
[Person.SelfPotentialBenutzerdefListe5ID]
[Person.SelfPotentialBenutzerdefListe6ID]
[Person.SelfPotentialBenutzerdefListe6]
[Person.SelfPotentialBenutzerdefListe7]
[Person.SelfPotentialBenutzerdefListe7ID]

Looping over surveys

Survey answers

[UmfrageTeilnahme.GewaehlteAntwortSchleife][UmfrageTeilnahme.AntwortenSchleife][UmfrageTeilnahme.InternerKommentarSchleife][UmfrageTeilnahme.AntwortKommentarSchleife][UmfrageTeilnahme.ErklaerungZurFrageSchleife][UmfrageTeilnahme.FragenSchleife][UmfrageTeilnahme.FragenPositionSchleife][UmfrageTeilnahme.AntworttypSchleife]
[FOREACH t = System.Polls.values.first.Results.values][FOREACH tt = t.Questions.values.sort(’Order’)]
Question: [tt.MultiLang.PtrAnsweredLang.Question]
Explanation: [tt.MultiLang.PtrAnsweredLang.Comments]
[FOREACH ttt = tt.Answers.values.sort(’Order’).reverse][IF ttt.GivenAnswer]Answer: [ttt.MultiLang.PtrAnsweredLang.Answer]
[END][END]
Comment on answer: [tt.GivenComment]
internal comment: [tt.GivenComment2]
[END][END]

Looping over events

Info.gif Variables for participant analytics for events

Looping over main events linked to an event

Variable names in German
[Hauptveranstaltungen.Titel][FOREACH Crs = System.Courses.values.first.FullCourseStructure.MainCourse.values][Crs.PtrConnectedEntity.MultiLangDescList.1.Title]
[END]

Looping over instructors linked to an event

Variable names in German
[VeranstaltungsReferent.Anrede][VeranstaltungsReferent.Vorname][VeranstaltungsReferent.Nachname][VeranstaltungsReferent.TitelVorName][Veranstaltung.ReferentenBeschreibung][VeranstaltungsReferent.EMail][VeranstaltungsReferent.Wohnort][VeranstaltungsReferent.Arbeitsort] [VeranstaltungsReferent.TelefonDirekt][VeranstaltungsReferent.TelefonZentral][VeranstaltungsReferent.Fax][VeranstaltungsReferent.Firma][VeranstaltungsReferent.Funktion][VeranstaltungsReferent.Themengebiete][Veranstaltung.ReferentGebuchteDauer][Veranstaltung.ReferentBuchungszeit1Beginn][Veranstaltung.ReferentBuchungszeit1Ende][Veranstaltung.ReferentBuchungszeit2Beginn][Veranstaltung.ReferentBuchungszeit2Ende][Veranstaltung.ReferentBuchungszeit3Beginn][Veranstaltung.ReferentBuchungszeit3Ende] [FOREACH t= System.Courses.values][FOREACH tt= t.TrainerList.values] [tt.PtrConnectedEntity.Particulars.PersonName.Salutation]
[tt.PtrConnectedEntity.Particulars.PersonName.GivenName]
[tt.PtrConnectedEntity.Particulars.PersonName.FamilyName]
[tt.PtrConnectedEntity.Particulars.PersonName.TitleStandard]
[tt.PtrConnectedEntity.TrainerData.Comments]
[tt.PtrConnectedEntity.MainAddressHash.InternetEmailAddress]
[tt.PtrConnectedEntity.Particulars.PtrPrivateContactdata.Municipality]
[tt.PtrConnectedEntity.Particulars.PtrBusinessContactdata.Municipality]
[tt.PtrConnectedEntity.Particulars.PtrBusinessContactdata.PhoneDirect]
[tt.PtrConnectedEntity.Particulars.PtrBusinessContactdata.PhoneMain]
[tt.PtrConnectedEntity.Particulars.PtrBusinessContactdata.Fax]
[tt.PtrConnectedEntity.Particulars.PtrBusinessContactdata.OrganizationName]
[tt.PtrConnectedEntity.Particulars.PtrBusinessContactdata.JobTitle]
[tt.PtrConnectedEntity.TrainerData.Theme]
[tt.PtrConnection.Enrolment.DurationWorkTime]
[tt.PtrConnection.Enrolment.EnrolmentSet.1.StartDate]
[tt.PtrConnection.Enrolment.EnrolmentSet.1.EndDate]
[tt.PtrConnection.Enrolment.EnrolmentSet.2.StartDate]
[tt.PtrConnection.Enrolment.EnrolmentSet.2.EndDate]
[tt.PtrConnection.Enrolment.EnrolmentSet.3.StartDate]
[tt.PtrConnection.Enrolment.EnrolmentSet.3.EndDate]
[END] [END]

Photo is available in 4 different sizes. Please select the appropriate variable name. Only one size can be selected per template.

Event.TrainerPhoto
Event.TrainerPhotoLarge
Event.TrainerPhotoSmall
Event.TrainerPhotoMedium

Variable names in English
[Event.TrainerSalutation] [Event.TrainerGivenName] [Event.TrainerFamilyName] [Event.TrainerDescription] [Event.TrainerPhoto] [Event.TrainerDescription] [FOREACH t = System.Courses.values] [FOREACH tt = t.TrainerList.values] [tt.PtrConnectedEntity.Particulars.Photo.File]
[tt.PtrConnectedEntity.Particulars.PersonName.Salutation]
[tt.PtrConnectedEntity.Particulars.PersonName.GivenName]
[tt.PtrConnectedEntity.Particulars.PersonName.FamilyName]
[tt.PtrConnectedEntity.TrainerData.Comments]
[END] [END]

Looping over resources linked to an event

[Veranstaltung.Ressource][Veranstaltung.RessourceType][Veranstaltung.RessourceStatusCode][Veranstaltung.RessourceStatus][Veranstaltung.Start1][Veranstaltung.Ende1][Veranstaltung.Start2][Veranstaltung.Ende2][Veranstaltung.Start3][Veranstaltung.Ende3] [FOREACH t =System.Courses.values.first.AccommodationSet.values]
[t.PtrConnectedEntity.Classification.Potential]
[t.PtrConnectedEntity.EntityIdentifier]
[END]

Looping over participants linked to an event

additional variable [Teilnahme.TeilnehmerRolle] or [Participation.ParticipantRole]
Info.gif Click on "Expand" to see the loop (in German and English) with this new variable

Variable names in German
[Veranstaltung.TeilnehmerNachname][Veranstaltung.TeilnehmerVorname][Veranstaltung.TeilnehmerOrtGeschaeft] [Veranstaltung.TeilnehmerAnrede][Veranstaltung.TeilnehmerTitelVorName][Veranstaltung.TeilnehmerName] [Veranstaltung.TeilnehmerFirma][Veranstaltung.TeilnehmerFunktion][Veranstaltung.TeilnehmerStelle] [Veranstaltung.TeilnehmerOrganisationseinheit][Veranstaltung.TeilnehmerMatrixOrgEinheit][Veranstaltung.TeilnehmerStatus] [Veranstaltung.TeilnehmerGenehmigung][Veranstaltung.TeilnehmerAnmeldungAm] [Veranstaltung.TeilnehmerAnmeldungDurch] [Veranstaltung.TeilnehmerStatusOnlineKurs][Veranstaltung.TeilnehmerErgebnisOnlineKurs] [Veranstaltung.TeilnehmerPunkteAnmeldung] [Veranstaltung.TeilnehmerPunkteAuswertung][Veranstaltung.TeilnehmerAnmeldungProzent][Veranstaltung.TeilnehmerAuswertungProzent] [Veranstaltung.TeilnehmerTeilgenommen][Veranstaltung.TeilnehmerBezahlt][Veranstaltung.TeilnehmerUnterlagenFreigegeben] [Veranstaltung.TeilnehmerPersontyp][Teilnahme.TeilnehmerRolle]

[FOREACH t =System.Courses.values.first.ParticipantList.values] Name:[t.PtrConnectedEntity.Particulars.PersonName.GivenName] [t.PtrConnectedEntity.Particulars.PersonName.FamilyName]
Company city:[t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.Municipality]

Salutation: [t.PtrConnectedEntity.Particulars.PersonName.Salutation]
Default title: [t.PtrConnectedEntity.Particulars.PersonName.TitleStandard]
Name: [t.PtrConnectedEntity.EntityIdentifier]
Company: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.OrganizationName]
Job title: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.JobTitle]
Job: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.EntityIdentifier]
Organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.66.RelPath.OrganisationalData.OrgUnit]
Matrix organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.67.RelPath.OrganisationalData.OrgUnit3]
Status: [t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status]
Approval: [t.PtrConnection.ApproverSet.Courses.FinalStatus]
Registered on: [t.PtrConnection.CreationDate]
Registered by: [t.PtrConnection.PtrUserCreated.EntityIdentifier]

Online course status: [t.PtrConnection.Training.Status]
Online course result: [t.PtrConnection.Training.Score]

Points on registration questions: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalScoreAchievedString]
Points on evaluation questions: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalScoreAchievedString]
Points on registration questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalPercentAchievedStr]
Points on evaluation questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalPercentAchievedStr]

Participated: [t.PtrConnection.Approval.Repayment.IsDocumented]
Paid: [t.PtrConnection.Enrolment.StatusSet.IsActive]

Documents released: [t.PtrConnection.VisibilityOption]
Person type: [t.PtrConnectedEntity.EntitySubtype]
Role: [t.PtrConnection.Enrolment.ParticipantRole]
[END]

Variable names in English
[Event.ParticipantFamilyName][Event.ParticipantFirstName][Event.ParticipantCompanyCity][Event.ParticipantSalutation][Event.ParticipantTitleStandard][Event.ParticipantName][Event.ParticipantCompany][Event.ParticipantJobTitle][Event.ParticipantPosition][Event.ParticipantOrganizationUnit][Event.ParticipantMatrixOrgUnit][Event.ParticipantStatus][Event.ParticipantApproval][Event.ParticipantRegistrationDate][Event.ParticipantRegistrationFrom][Event.ParticipantStatusOnlineCourse][Event.ParticipantScoreOnlineCourse][Event.ParticipantPointsLogin][Event.ParticipantPointsEval][Event.ParticipantLoginPercentage][Event.ParticipantEvalPercentage][Event.ParticipantParticipated][Event.ParticipantPaid][Event.ParticipantApprovedDocuments][Event.ParticipantPersontype][Participation.ParticipantRole] [FOREACH t =System.Courses.values.first.ParticipantList.values] Name:[t.PtrConnectedEntity.Particulars.PersonName.GivenName] [t.PtrConnectedEntity.Particulars.PersonName.FamilyName]
Company city:[t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.Municipality]

Salutation: [t.PtrConnectedEntity.Particulars.PersonName.Salutation]
Title: [t.PtrConnectedEntity.Particulars.PersonName.TitleStandard]
Name: [t.PtrConnectedEntity.EntityIdentifier]
Company: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.OrganizationName]
Job title: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.JobTitle]
Position: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.EntityIdentifier]
Organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.66.RelPath.OrganisationalData.OrgUnit]
Matrix organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.67.RelPath.OrganisationalData.OrgUnit3]
Status: [t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status]
Approval status: [t.PtrConnection.ApproverSet.Courses.FinalStatus]
Registered on: [t.PtrConnection.CreationDate]
Registered by: [t.PtrConnection.PtrUserCreated.EntityIdentifier]

Online course status: [t.PtrConnection.Training.Status]
Online course result: [t.PtrConnection.Training.Score]

Points on registration questions: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalScoreAchievedString]
Points on evaluation questions: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalScoreAchievedString]
Points on registration questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalPercentAchievedStr]
Points on evaluation questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalPercentAchievedStr]

Participated: [t.PtrConnection.Approval.Repayment.IsDocumented]
Paid: [t.PtrConnection.Enrolment.StatusSet.IsActive]

Approved documents: [t.PtrConnection.VisibilityOption]
Person type: [t.PtrConnectedEntity.EntitySubtype]
Role: [t.PtrConnection.Enrolment.ParticipantRole]

[END]

Variable names in German
[Veranstaltung.TeilnehmerNachname][Veranstaltung.TeilnehmerVorname][Veranstaltung.TeilnehmerOrtGeschaeft] [Veranstaltung.TeilnehmerAnrede][Veranstaltung.TeilnehmerTitelVorName][Veranstaltung.TeilnehmerName] [Veranstaltung.TeilnehmerFirma][Veranstaltung.TeilnehmerFunktion][Veranstaltung.TeilnehmerStelle] [Veranstaltung.TeilnehmerOrganisationseinheit][Veranstaltung.TeilnehmerMatrixOrgEinheit][Veranstaltung.TeilnehmerStatus] [Veranstaltung.TeilnehmerGenehmigung][Veranstaltung.TeilnehmerAnmeldungAm] [Veranstaltung.TeilnehmerAnmeldungDurch] [Veranstaltung.TeilnehmerStatusOnlineKurs][Veranstaltung.TeilnehmerErgebnisOnlineKurs] [Veranstaltung.TeilnehmerPunkteAnmeldung] [Veranstaltung.TeilnehmerPunkteAuswertung][Veranstaltung.TeilnehmerAnmeldungProzent][Veranstaltung.TeilnehmerAuswertungProzent] [Veranstaltung.TeilnehmerTeilgenommen][Veranstaltung.TeilnehmerBezahlt][Veranstaltung.TeilnehmerUnterlagenFreigegeben] [Veranstaltung.TeilnehmerPersontyp]

[FOREACH t =System.Courses.values.first.ParticipantList.values] Name:[t.PtrConnectedEntity.Particulars.PersonName.GivenName] [t.PtrConnectedEntity.Particulars.PersonName.FamilyName]
Company city:[t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.Municipality]

Salutation: [t.PtrConnectedEntity.Particulars.PersonName.Salutation]
Default title: [t.PtrConnectedEntity.Particulars.PersonName.TitleStandard]
Name: [t.PtrConnectedEntity.EntityIdentifier]
Company: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.OrganizationName]
Job title: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.JobTitle]
Job: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.EntityIdentifier]
Organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.66.RelPath.OrganisationalData.OrgUnit]
Matrix organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.67.RelPath.OrganisationalData.OrgUnit3]
Status: [t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status]
Approval: [t.PtrConnection.ApproverSet.Courses.FinalStatus]
Registered on: [t.PtrConnection.CreationDate]
Registered by: [t.PtrConnection.PtrUserCreated.EntityIdentifier]

Online course status: [t.PtrConnection.Training.Status]
Online course result: [t.PtrConnection.Training.Score]

Points on registration questions: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalScoreAchievedString]
Points on evaluation questions: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalScoreAchievedString]
Points on registration questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalPercentAchievedStr]
Points on evaluation questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalPercentAchievedStr]

Participated: [t.PtrConnection.Approval.Repayment.IsDocumented]
Paid: [t.PtrConnection.Enrolment.StatusSet.IsActive]

Documents released: [t.PtrConnection.VisibilityOption]
Person type: [t.PtrConnectedEntity.EntitySubtype]

[END]

Variable names in German with sorting by last name

[Veranstaltung.TeilnehmerNachname][Veranstaltung.TeilnehmerVorname][Veranstaltung.TeilnehmerOrtGeschaeft][Veranstaltung.TeilnehmerEmailGeschaeft][Veranstaltung.TeilnehmerAnrede][Veranstaltung.TeilnehmerTitelVorName][Veranstaltung.TeilnehmerName][Veranstaltung.TeilnehmerFirma][Veranstaltung.TeilnehmerFunktion][Veranstaltung.TeilnehmerStelle][Veranstaltung.TeilnehmerOrganisationseinheit][Veranstaltung.TeilnehmerMatrixOrgEinheit][Veranstaltung.TeilnehmerStatus][Veranstaltung.TeilnehmerGenehmigung][Veranstaltung.TeilnehmerAnmeldungAm] [Veranstaltung.TeilnehmerAnmeldungDurch] [Veranstaltung.TeilnehmerStatusOnlineKurs][Veranstaltung.TeilnehmerErgebnisOnlineKurs] [Veranstaltung.TeilnehmerPunkteAnmeldung] [Veranstaltung.TeilnehmerPunkteAuswertung][Veranstaltung.TeilnehmerAnmeldungProzent][Veranstaltung.TeilnehmerAuswertungProzent] [Veranstaltung.TeilnehmerTeilgenommen][Veranstaltung.TeilnehmerBezahlt][Veranstaltung.TeilnehmerUnterlagenFreigegeben][Veranstaltung.TeilnehmerPersontyp][Veranstaltung.TeilnehmerRolle][Teilnahme.Rolle][Veranstaltung.Anmeldung]

[SET counter = 1][FOREACH t =System.Courses.values.first.ParticipantList.values][IF t.PtrConnection.EntitySubtype == 'CoursePersSubtype_Participant'] [SET tmpkey = t.PtrConnectedEntity.Particulars.PersonName.FamilyName_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END][FOREACH var = tmphash1.keys.sort][IF var.length != 1]

Last name, first name: [tmphash1.$var.PtrConnectedEntity.Particulars.PersonName.FamilyName], [tmphash1.$var.PtrConnectedEntity.Particulars.PersonName.GivenName]
Business email, role: [tmphash1.$var.PtrConnectedEntity.Particulars.PtrBusinessContactdata.InternetEmailAddress], [tmphash1.$var.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.EntityIdentifier]
Cost center: [tmphash1.$var.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnec-tion.PtrConnectedEntity.OrganisationalData.CostCentre]

[END;END]


Variable names in English
[Event.ParticipantFamilyName][Event.ParticipantFirstName][Event.ParticipantCompanyCity][Event.ParticipantSalutation][Event.ParticipantTitleStandard][Event.ParticipantName][Event.ParticipantCompany][Event.ParticipantJobTitle][Event.ParticipantPosition][Event.ParticipantOrganizationUnit][Event.ParticipantMatrixOrgUnit][Event.ParticipantStatus][Event.ParticipantApproval][Event.ParticipantRegistrationDate][Event.ParticipantRegistrationFrom][Event.ParticipantStatusOnlineCourse][Event.ParticipantScoreOnlineCourse][Event.ParticipantPointsLogin][Event.ParticipantPointsEval][Event.ParticipantLoginPercentage][Event.ParticipantEvalPercentage][Event.ParticipantParticipated][Event.ParticipantPaid][Event.ParticipantApprovedDocuments][Event.ParticipantPersontype] [FOREACH t =System.Courses.values.first.ParticipantList.values] Name:[t.PtrConnectedEntity.Particulars.PersonName.GivenName] [t.PtrConnectedEntity.Particulars.PersonName.FamilyName]
Company City:[t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.Municipality]

Salutation: [t.PtrConnectedEntity.Particulars.PersonName.Salutation]
Title: [t.PtrConnectedEntity.Particulars.PersonName.TitleStandard]
Name: [t.PtrConnectedEntity.EntityIdentifier]
Company: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.OrganizationName]
Job title: [t.PtrConnectedEntity.Particulars.PtrBusinessContactdata.JobTitle]
Position: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.EntityIdentifier]
Organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.66.RelPath.OrganisationalData.OrgUnit]
Matrix organizational unit: [t.PtrConnectedEntity.Staffing.VacancySet.PtrCustomerConnection.PtrConnectedEntity.CustomerDefined2.TextFromDynList.67.RelPath.OrganisationalData.OrgUnit3]
Status: [t.PtrConnection.Enrolment.StatusSet.PtrCurrentStatus.Status]
Approval status: [t.PtrConnection.ApproverSet.Courses.FinalStatus]
Registered on: [t.PtrConnection.CreationDate]
Registered by: [t.PtrConnection.PtrUserCreated.EntityIdentifier]

Online course status: [t.PtrConnection.Training.Status]
Online course result: [t.PtrConnection.Training.Score]

Points on registration questions: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalScoreAchievedString]
Points on evaluation questions: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalScoreAchievedString]
Points on registration questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult1.Questions.TotalPercentAchievedStr]
Points on evaluation questions as percentage: [t.PtrConnection.Enrolment.PtrSurveyResult2.Questions.TotalPercentAchievedStr]

Participated: [t.PtrConnection.Approval.Repayment.IsDocumented]
Paid: [t.PtrConnection.Enrolment.StatusSet.IsActive]

Approved documents: [t.PtrConnection.VisibilityOption]
Person type: [t.PtrConnectedEntity.EntitySubtype]

[END]

Sorting by loops

Loops can be used for sorting. Here is an example:

This loop performs an ascending (alphabetical) sort by goals’ weight and title.

[SET counter = 1][FOREACH Pos = System.Positions.values][FOREACH t = Pos.SurveySet.PtrObjectives.Results.PtrResultFromPeriod.$PeriodID.Questions.values][SET tmpkey = t.Weight_rawdb _ t.MultiLang.1.CommentSet.1.Comments_rawdb _ counter][SET tmphash1.$tmpkey = t][SET counter = counter + 1][END;END][FOREACH var = tmphash1.keys.sort.reverse][IF var.length != 1]

Output of the sorted variable:

Weighting: [tmphash1.$var.Weight]

Title: [tmphash1.$var.MultiLang.1.CommentSet.1.Comments]

[END][END]

Explanation: The sort key is defined in tmpkey, i.e. sorting by weight (Weight) and title (Mulitlang.1.CommentSet.1.Comments). This sort must always be based on the field XXX_rawdb. The counter is critical so that e.g. if 2 goals are present with the same weight / title, they will still be output. If this counter were not present, only one goal would be included in the print template in this case. The second goal would no longer appear. The ascending sort order is then specified with the "reverse" command. (sort = alphabetical / nsort = numerical). The comparison "length != 1" checks whether a sort key longer than 1 character is present. This should always be checked, because otherwise an empty key could also be used. (empty line)