Commonly Used Expressions

Modified on Fri, Mar 22 at 7:08 AM

 

First & Last Name

${staff.firstLastName}

First Name

${staff.firstName}

Middle Name

${staff.middleName}

Former Last Name

${staff.formerName}

Last Name

${staff.lastName}

Nick Name

${staff.nickName}

First Initial, Last Name

${staff.firstInitialLastName}



Primary Department (Demographics)

${staff.primaryDepartmentName}

Primary Location (Demographics)

${staff.primaryLocationName}

Principal of Primary Location (Demographics)

${staff.principalFromPrimaryLocation.firstLastName}



Address Line #1

${staff.staffContact.addresses[0].mailingLine1}

Address Line #2

${staff.staffContact.addresses[0].mailingLine2}

City, State & zip

${staff.staffContact.addresses[0].cityStateZip}



Social Security #

${staff.ssn}

Social Security # (Masked)

${staff.ssnMasked}

Date of Birth

${staff.dateOfBirth}

Date of Birth (Formatted)

${rw:formatDate(staff.dateOfBirth,'LLLL d, yyyy')}

Staff ID

${staff.staffId}

Tenure Date

${staff.tenureDate}

Age

${staff.age}

Current Contractual Salary as of today

${staff.currentBaseContractedSalaryAsOfToday}

Current Contractual Salary as of today (formatted)

${rw:formatNumber(staff.currentBaseContractedSalaryAsOfToday,'#,###.00')}

Next Year Contractual Salary as of today

${staff.nextYearBaseContractedSalary}

 

Current Health Plan

${staff.currentHealthTracking.healthPlanName}

Current Dental Plan

${staff.currentHealthTracking.dentalPlanName}



Birthdate Rangesstaff.birthdayThisWeek, staff.birthdayThisMonth, isBirthdayOnDate(LocalDate localdate) and ssBirthdayInDateRange(LocalDate LocalDatefromDate,Local DateLocalDatethrudate).


${staffEmployeeForm.questionCodeToAnswerMap['XX'].checksMapByItemName['Banging head']}


 

Employee Forms:

Date and Time the Employee Form was submitted

${rw:formatDate(staffEmployeeForm.submittedOn,'LLLL d, yyyy h:mma')}

Location selected for the Form

${staffEmployeeForm.locationName}

Department selected for the Form

${staffEmployeeForm.department.name}

Signature of Employee who submitted the form

${staffEmployeeForm.submittedSignatureBinary}

Signature of Approver #1 for the Form

${staffEmployeeForm.approvalRecords[0].signatureBinary}

Date of Approval for Approver #1 for the Form

${staffEmployeeForm.approvalRecords[0].signedOn}

Name of Approver #1 for the Form

${staffEmployeeForm.approvalRecords[0].signedByStaff.firstLastName}

Text Answer of an employee form (utilizing the Code)

${staffEmployeeForm.questionCodeToAnswerMap['XXXX'].textAnswer}     OR

${staffEmployeeForm.questionCodeToAnswerMap['XXXX'].answerNoHTML}

Date Answer of an employee form (utilizing the Code)

${staffEmployeeForm.questionCodeToAnswerMap['XXXX'].dateAnswer}

List Answer of an employee form (utilizing the Code)

${staffEmployeeForm.questionCodeToAnswerMap['XXXX'].listItem.itemText}

Adding an "X" in an overlay form when sequence 10 is selected in a  List Question${staffEmployeeForm.questionCodeToAnswerMap['XXXX'].listItem.seq==10 ? "X" : ''}

Text Answer of an employee form (utilizing the Code)

${staffEmployeeForm.questionCodeToAnswerMap['XXXX'].answerNoHTML}
Date the Employee signed and submitted the Employee Form${staffEmployeeForm.submittedOn}
Entering a date from a Date Question Type${staffEmployeeForm.questionCodeToAnswerMap['XXXX'].dateAnswer}
Printing an "X" when a question has a check box on the PDF

${staffEmployeeForm.questionCodeToAnswerMap['XX'].checksMapByItemName['XXX]} 


Be sure to utilize 'X' in the format column 

 

Employment Contracts:

Date & Time the contract was signed.

${rw:formatDate(staffContract.staffSignedOn,'LLLL d, yyyy h:mma')}

Position Code

${positionTracking.position.code}

Position Location

${positionTracking.position.locationDesc}

Position Department

${positionTracking.position.departmentDesc}

Salary Guide

${positionTracking.salaryGuideName}

Salary Guide Column

${positionTracking.salaryGuideColumnName}

Salary Guide Step

${positionTracking.salaryGuideStepName}

FTE

${positionTracking.fte}

Base Salary

${positionTracking.baseContractedSalary}

Additional Contractual Earnings

${positionTracking.otherBaseEarningsAsText}

Total Annual Contractual Salary

${positionTracking.totalContractedSalary}

Total Contractual Salary Combined


${staff.getBaseContractedSalaryForSchoolYear('2023-24')}


BOE Appointed date

${positionTracking.boardAppointedDate}

${rw:formatDate(positionTracking.boardAppointedDate,'LLLL d, yyyy')}


or


${rw:ordinal(rw:convertToInteger(rw:formatDate(positionTracking.startDate,"d")))} day of ${rw:formatDate(positionTracking.startDate,'LLLL, yyyy')}

Position Start Date

${positionTracking.startDate}

Position End Date

${positionTracking.endDate}

Position Term Code

${positionTracking.termCode}

Position Charge To

${positionTracking.chargeToAccountsAsText}

Position Hourly Rate

${positionTracking.hourlyRate}

Position Daily Rate

${positionTracking.dailyRate}

Position Comment

${positionTracking.comment}

Adding the word "prorated" if the contract starts on any date other than 7/1 or 9/1${positionTracking.termCode == '12' && rw:formatDate(positionTracking.startDate, "MM/dd") == '07/01' && rw:formatDate(positionTracking.endDate, "MM/dd") == '06/30' ? '' :  (positionTracking.termCode == '11' && rw:formatDate(positionTracking.startDate, "MM/dd") == '07/01' && rw:formatDate(positionTracking.endDate, "MM/dd") == '06/30' ? '' :   (positionTracking.termCode == '10' && rw:formatDate(positionTracking.startDate, "MM/dd") == '09/01' && rw:formatDate(positionTracking.endDate, "MM/dd") == '06/30' ? '' : ' (prorated)') ) }
Signatures: That are not the Employee, BA, Board Secretary, or Board President
${mapOfDistrictOrgRelationships['HRM'].portalUser.signatureBinary}  
All certificates a staff member possesses${staff.certificationEndorsementDescriptions}


Rice Notices:

Rice Notice Issuer                        

${staffRiceNotice.riceNoticerSignatureBinary}

Rice Notice Location${staffRiceNotice.meetingLocation}
Rice Meeting Date${staffRiceNotice.meetingDate}
Rice Meeting Time${staffRiceNotice.meetingDateTime}


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article