Automated Jobs and Scheduled Maintenance Flashcards

1
Q

What is a backlog?

A

Revenue that is expected from projects over a period of time for a region, practice, or group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Where can you run backlog calculations from?

A

From a region, practice, or group, or the Backlog Calculations tab

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In what intervals can you schedule backlog calculations to run?

A

Days and times you specify, weekly, or monthly intervals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Are inactive projects processed as part of backlog calculations?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How and where are backlog calculations stored?

A

As a record along with related backlog details. They are stored on related lists on the associated region, practice, group, and project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What permission must you have to schedule backlog calculations?

A

Permission to the PSA Administration Page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Where can you schedule a backlog calculation?

A

PSA Scheduled Actions on the PSA Administration Page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does Scheduled Backlog refer to?

A

Expected revenue relating to resources assigned or milestones scheduled on a project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does Unscheduled Backlog refer to?

A

Expected revenue relating to allocated funds on a project, without resources assigned or milestones scheduled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

When will both scheduled and unscheduled backlogs be included in a backlog calculation?

A

When you use a perpetual time period

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What 3 conditions must be met for milestones to roll up to the Milestone Revenue field of the backlog detail record?

A

(1) “Include in Financials” checkbox is not selected on the milestone, (2) Milestone Target Date is greater than the backlog calculation Start Date, (3) Milestone Status Value is listed in the Milestone Status field of the Backlog custom setting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

For Resource Requests, which fields are used for backlog estimates?

A

Bill Rate and Cost Rate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

You can calculate missing timecards for ____, ____, and ____

A

Region, Practice, or Group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What two places can missing timecards be calculated?

A

missing-timecard-status setting and Missing Timecards custom setting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

*What timecard entry UI custom setting controls org-wide behavior (applies to all users)?

A

Timecard Entry UI Global

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

*What timecard entry UI custom settings controls user-specific behavior?

A

Timecard Entry UI Personal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

*What indicates whether Timecard Entry behaviors are controlled by PSA configuration options and values OR custom settings and fields?

A

Timecard Entry UI Switch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are field sets used for in time entry and time approval?

A

Controls which fields display on time entry and time approval pages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What does PSA scan to calculate missing timecards?

A

Assignments and projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does the Missing Timecard custom setting control?

A

Whether resources are included or excluded from missing timecard calculation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

*What can be used to track deviations between a resource’s work calendar and a resource’s timecard hours?

A

Time Variance Calculations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What setting specifies the time variance over scheduled working hours to include in time variance calculations? What setting specifies time variance under scheduled working hours?

A

Allowed Variance Over and Allowed Variance Under

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Where can you schedule time variance calculations?

A

From PSA Scheduled Actions on the PSA Administration page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What Utilization setting indicates whether utilization can be calculated using a combination of RPGs such as region by practice (Ex: US Region for Salesforce practice)

A

Calculate Cross Products

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What 4 things can the utilization calculation be run on?

A

Region, practice, group, resource

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

How frequently can you schedule utilization calculations to run?

A

Weekly (one or more days) and Monthly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

When PSA is configured to calculate a summary of capacity demand by ____, child utilization summary records are created in addition to parent utilization calculation records

A

Role

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What do you need to set before scheduling a batch?

A

Schedule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

When can you set a scheduling strategy?

A

When you create new assignments or staff resource requests with resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What does the Adjust Hours Per Day scheduling strategy do?

A

Calculates hours per day based on assignment or resource request start and end dates and scheduled or requested hours

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What scheduling strategy calculates the end date ignoring the resource’s other assignments?

A

Calculate End Date, Ignore Availability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What scheduling strategy calculates the end date for the assignment respecting the resource’s other assignments and holidays on their work calendar and the end date on the Schedule Details is calculated automatically?

A

Calculate End Date, Level Schedule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What scheduling strategy calculates the hours per day based on the percentage allocation for the assignment duration?

A

Percent Allocation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

What scheduling strategy allows you to create assignments with zero hours for each day?

A

Zero Hour Schedule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

When are schedule exceptions created?

A

When you (1) Select a schedule strategy, (2) edit an existing schedule strategy, (3) Edit a schedule in the planners

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Where does the actuals process summarize values?

A

On the related project, resource, and RPG

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

What values are used in the actuals process?

A

billable amount, internal cost, billable hours

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

What business records trigger the actuals process?

A

Milestones, timecards, expenses, budgets, misc adjustments

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

When can actuals be processed?

A

Real-time or according to an apex job schedule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

What is the preferred method to run actuals? How often should this be run?

A

As an apex job to run multiple times a day

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

*What is a transaction?

A

A record that is created updated, and deleted when you carry out actions in PSA, such as creating a timecard or billing a project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

What are Transaction Deltas?

A

A record of an unprocessed transaction that has been queued for processing. When the actuals process is in schedule mode, Transaction Deltas store the old and new values of the records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

What are Transaction Delta records used to update?

A

Actuals fields at time intervals driven by the scheduled job set up in your org

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

What troubleshooting steps can you follow if actuals rollups are not calculating?

A

(1) Check that “calculation mode” configuration option is set to scheduled and that the apex job is scheduled for an interval that works for your company (2) check transaction deltas and if there is a backlog in the list, (3) process the batch manually via PSA Admin app, (4) check App Logs for errors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

*What are App Logs used for?

A

To capture and track down errors with actuals, billings, EVAs, and timecard/expense rollup to assignment/milestone

46
Q

*Where can you go if you suspect that some actuals are incorrect?

A

Actuals Verifier (also found on the PSA Admin App)

47
Q

What must be processed before using the Actuals Verifier tool?

A

All transaction deltas

48
Q

What feature can be used if you find project discrepancies after running the Actuals Verifier?

A

Project Actuals Recalculation

49
Q

How often are utilization/backlog jobs generally scheduled to run? How about Missing Timecards?

A

Daily; Weekly

50
Q

*Where can jobs be scheduled from?

A

PSA Admin App

51
Q

What are utilization, backlog, and missing timecard jobs scheduled from?

A

Top-level region, practice, or group

52
Q

*Where do you review jobs that are scheduled?

A

Scheduled Jobs in Setup

53
Q

Where can you monitor or view completed jobs?

A

Apex Jobs in Setup

54
Q

What is the Configuration Management action in the PSA Admin App used for?

A

Used to periodically back up or import Configuration Options; this might be done prior to an upgrade or for migration into another org such as a sandbox

55
Q

What is the Billing Queue Management action in the PSA Admin App used for?

A

Used only if directed by FF Support typically after an upgrade is performed and issues are discovered with billing events

56
Q

*What is the RPGPR Maintenance Batch action in the PSA Admin App used for?

A

Used to reset the Current TIme Period to the default value (generally All Time Periods).

57
Q

*What is the RPGPR Maintenance Batch action in the PSA Admin App helpful for?

A

If users are manually changing the time period on the records and not changing it back to the default

58
Q

What does the Scheduled Job Cleanup action in the PSA Admin App do?

A

Deletes Apex scheduled jobs that have no future scheduled activity

59
Q

When should you use the Project Actuals Recalculation action in the PSA Admin App?

A

Only if directed by FF Support

60
Q

What does the Update Project Currency Exchange Rates on Milestones and EVAs action in the PSA Admin App do?

A

updates the currency exchange rate on a set of records in a specific time range

61
Q

What does the Calculate Future Time on Schedules action in the PSA Admin App update?

A

Future scheduled hours on Schedules associated to Assignments or Resource Requests

62
Q

What does the App Log Cleanup Job action in the PSA Admin App do?

A

Delete app logs for actuals or billing

63
Q

When is it suggested that you run the App Log Cleanup Job?

A

Periodically when there are old logs that have not been deleted

64
Q

What does the Utilization Engine do?

A

Generates Availability % for any resource that has not yet had any assignments

65
Q

What does the Recalculate Schedules on Assignments action do?

A

Recalculates schedules for related assignments on projects when project tasks, or project task assignments, have been updated

66
Q

*What does Project Variance compare?

A

Planned hours against the number of hours spent to determine if a project is over or under the original estimate

67
Q

What is the best way to view the data from utilization and backlog?

A

Using reports and dashboards

68
Q

What is Utilization run from?

A

Region, Practice, or Group

69
Q

*What does Utilization measure?

A

How effectively an organization uses its billable resource over time by calculating both historical and scheduled usage

70
Q

How does PSA calculate historical utilization?

A

Billable hours on timecards divided by available hours from the work calendar

71
Q

How does PSA calculate scheduled utilization?

A

Future hours on assignments divided by available hours from the work calendar

72
Q

What two components does utilization have?

A

Historical and scheduled utilization

73
Q

Historical utilization is calculated using ____.

A

Timecards

74
Q

Scheduled utilization is calculated using ____.

A

Assignments and Held Resources

75
Q

When a utilization job runs, what are detail records created for?

A

Resources and Region, Practice, or Group (depending on which object was used when the job was scheduled)

76
Q

What type of utilization do Summary records look at?

A

Only utilization by Resource Role and Region, Practice, or Group.

77
Q

What is the formula for overall utilization?

A

(Billed Hours + Credited Hours) / (Calendar Hours - Excluded Hours)

78
Q

What is the formula for billable-only utilization?

A

(Billed Hours) / (Calendar Hours - Excluded Hours)

79
Q

What date plays a key role in determining which timecards will be used towards a resource’s utilization calculation?

A

Resource’s start date

80
Q

What is the default Current Time Period on Resources?

A

All Time Periods

81
Q

What 4 things does a utilization calculation look at?

A

Work Calendars, Timecards, Assignments, Resource Requests

82
Q

What is Backlog?

A

The remaining work (revenue) you still must complete on your projects

83
Q

What does Scheduled Backlog refer to?

A

Expected Revenue from resources assigned (assignments) or milestones scheduled on a project.

84
Q

What is Unscheduled Backlog?

A

Total expected revenue minus billings and scheduled revenue

85
Q

What two ways is Backlog recorded?

A

Scheduled and Unscheduled

86
Q

How is Scheduled Backlog recorded?

A

Time Revenue and Milestone Revenue (respectively)

87
Q

In Scheduled Backlog, where does time revenue come from?

A

Future hours on an Assignment’s schedule where the bill rate is not $0

88
Q

When are Milestones included in Scheduled Backlog?

A

When the Milestone Amount is not $0, the Include in Financials field is unchecked, the Target Date is greater than the backlog calculation start date, and the milestone status is not Canceled

89
Q

What is the formula for Unscheduled Backlog?

A

(Bookings) - (Billings and Scheduled Revenue)

90
Q

What revenue does Backlog look at?

A

Only future scheduled revenue, not revenue actually earned

91
Q

When are issues with Utilization and Backlog usually identified?

A

By running reports and getting unexpected results

92
Q

*Where can you configure Missing Timecards?

A

Configuration Groups, Configuration Options, Custom Settings

93
Q

*What does Time Variance measure?

A

Number of hours being entered by resources weekly against the hours scheduled in their work calendar

94
Q

How many releases does FinancialForce have per year and when are they?

A

3 - Spring (April), Summer (August), and Winter (December)

95
Q

What is released between the 3 big releases?

A

Service Packs

96
Q

What do Service Packs include?

A

Fixes to known issues. Does NOT contain changes to feature functionality

97
Q

What should you do if you uncover a bug in the FinancialForce solution?

A

Open a case in the community

98
Q

*When you upgrade to the new release, are all enhancements enabled automatically or do you need to do them manually?

A

Most are enabled automatically but some are put in as Features in the Feature Console which you must activate manually

99
Q

*When you upgrade to the new release, what type of features might be disabled?

A

Any features that might have a significant impact on your data or processes

100
Q

*What process should you take when activating new features that have multiple steps?

A

Turn the steps on one at a time in sequential order

101
Q

What is suggested by FinancialForce for the max amount of time you should schedule assignments out to?

A

3-5 years max

102
Q

What needs to be deleted before running the Actuals Verifier or Actuals Recalculation?

A

Actuals job

103
Q

How does PSA categorize time?

A

Actual, Calendar, Scheduled

104
Q

What time category refers to the amount of time resource have logged against assignments or project tasks on their timecards?

A

Actual

105
Q

What time category refers to the amount of time resources are expected to work?

A

Calendar

106
Q

What time category refers to the amount of time resources are scheduled to work?

A

Scheduled

107
Q

Where does PSA track actuals prior to billing?

A

RPG, resource, and project

108
Q

What is the result of calculations that are run on the transactions that occur in a business record?

A

Actuals

109
Q

What do Actuals include?

A

Bookings, Billings, Revenue, Cost, Margin

110
Q

What modes are Actuals processed in?

A

Immediate or Scheduled mode

111
Q

How are actuals processed in Immediate mode?

A

Real-time

112
Q

How are actuals processed in Scheduled mode?

A

A batch mechanism which processes changes to transactions resulting from actions on a business record