What type of evaluation should be used in performance appraisals

What type of evaluation should be used in performance appraisals. What methods or tools should be used? Should it be behaviorally focused? What system should be implemented to collect data over a period of time? Is longitudinal data important?