PSW Guide Version 4.7 April 2013
Contents Contents...2 Documentation...3 Introduction...4 Forms...5 Form Entry...7 Form Authorisation and Review... 16 Reporting in the PSW... 17 Other Features of the Professional Services Workbench... 25 News... 26 Links... 29 My Details... 31 Password Modification... 34 Approval Profiles... 35 Employee Index... 38 Workflow Control... 44 Ledger Modification... 49 Ledger Export... 52 Data Maintenance... 55
Documentation This guide is one of several which form a complete set of documentation for expense@work: The expense@work Reference Guide is a complete statement of the system s functionality and is structured by system function. The text for this manual forms the basis of the online help available in expense@work. The systems@work Installation Guide explains the technical environment in which the system operates and the process of installing the system on your hardware. The expense@work PSW Guide explains the ways in which your Employees will work with the system when recording time or expenses or examining reports. The systems@work Scheduler Guide explains how you can set up the Scheduler for periodic execution of expense@work or expense@work Maintenance functions. systems@work PSW Guide Page 3
Introduction The browser-based PSW (Professional Services Workbench) is a portal providing staff in a professional service organisation with the following options: Form Entry or Proxy Entry Form Confirmation Form Authorisation Form Review Workflow Control Approval Planning Ledger Modification Ledger Export News Employee Index (and New Employees) Data Maintenance (Employees, Expense Groups, Expense Types, Reasons, Analysis, News, Cross Rates) My Details Self Service Employee Data Maintenance Reporting: Published Reports Reporting: Inquiries Reporting: Workflow Status Reporting: Active Schedules Password Modification Identity Switch systems@work PSW Guide Page 4
Forms Forms are highly configurable and may be used for a variety of purposes, including, but not limited to, the following: For recording personal expenses against externally chargeable and internal Projects. For requesting absences (holidays, time off in lieu, etc) For requesting travel advances For recording % Complete and calculating recognisable revenue by Project For procurement Forms are routed as documents from employee to authoriser(s), and to reviewer(s) before being posted to the Expense Ledger. At each stage an Employee may return a form to an earlier step. A Workflow Control tool enables administrators to reassign and recall Forms. systems@work PSW Guide Page 5
Proxy Form Entry Form Entry Form Confirmation Form Authorisation (max 21 steps) Form Review (max 21 steps) Project Ledger When forms are posted the system executes up to twenty user-defined calculations. These calculated values form the basis for accounting and management reporting. Form Configuration The format of a Form is determined by a large number of parameters held in the expense@work database. A full definition of these is given in the expense@work Reference Guide. systems@work PSW Guide Page 6
Form Entry How can you access Forms? First you must log in to the PSW. Enter your Login Name and Password and then the Server and Database names. Note that your Server and Database name will be remembered by the system so that you do not have to retype them when accessing the system for a second time from the same PC. In some circumstances where the server and database names are fixed these fields will not be visible. Click the Log In button. The system will then display all available options in the PSW. systems@work PSW Guide Page 7
How can you start work on a Form? You must click on either Create Form or In Progress. Forms in Progress are shown as a list of Forms. systems@work PSW Guide Page 8
Alternatively you may create a new Form. Note that when starting a new form you may have a choice of form types, since Forms may be used for many other purposes besides expense entry. A Form in Progress may look like this. systems@work PSW Guide Page 9
How can you work with a Form? Until you submit a Form you may make any number of modifications. As long as you save these changes you will be able to accumulate expenses or other data in a Form until you are ready to submit it. How can you print a Form? Click on the Print button to print the current form using a Crystal Reports template. systems@work PSW Guide Page 10
systems@work PSW Guide Page 11
Open a Form by choosing either to work on a Form in progress or by Creating a new Form Modify data in the Form Use Save to save the changes you have made Use the Validate and then Submit Button to send your Form to the central expense@work system Log Out of your PSW session Resume other work Log In to start a new PSW session Open an existing Form by choosing the appropriate Form in progress systems@work PSW Guide Page 12
How can you modify data in a Form? You can modify data in a row already containing data by positioning the cursor in the appropriate cell. An empty row can be created by clicking New Line. Form cells are coloured in three different ways: Cells into which you cannot enter data Cells into which you may enter data Cells containing invalid data or into which you must enter data Where there is a set of available values you may click on the lookup arrow to open a panel listing these values. How can you find the Expense Type you need? Using the lookup button you can invoke the Expense Type Search tool. systems@work PSW Guide Page 13
By default this tool will show you the first 50 Expense Types (you may modify this number using expense@work Maintenance, System Parameters). Use the scroll bar to navigate through these first 50 Expense Types. Click on the Next arrow button to see the next 50 Expense Types. You may click on the First 50 Checkbox to see the entire list of Expense Types. You may choose to search for a string occurring in any position (Global) or forming the first characters of a string (First characters). Check the appropriate Checkbox. systems@work PSW Guide Page 14
You may choose to start your search for an Expense Type by first selecting an Expense Group To do this, click on the Select Expense Group button. You will search for Reasons (if this column appears in the form) in the same way. How can you enter data against an Expense Type? To enter expenses against an Expense Type you should Tab to the appropriate cell and then enter the required values. These will differ for each Form Type. A column heading (sometimes with tooltip) should indicate the required content. How can you validate what you have entered in the Form? When you are ready to Validate the changes you have made you must click Save & Validate. Errors are shown in a new error message grid which appears at the bottom of the Form. The Form will be saved whether or not you have corrected the errors. You may not, however, submit the Form until all errors have been corrected. How can you submit a completed Form to expense@work? When you have completed the form you can submit it by clicking the Submit Button. The Form will be validated before it is submitted and you will be required to correct any errors before final submission. systems@work PSW Guide Page 15
Form Authorisation and Review Most Employees will have their Forms authorised by another Employee. This means that when a Form is submitted by an Employee it may be forwarded to another for authorisation. How does the process differ from filling in a Form? It doesn t, except that you must choose the Authorise or Review Option after you have logged in to the PSW. When you have chosen one of these options you will see a list of Forms for you to authorise or review. The only other differences are: That a different set of Statuses may be available. That the Review stage may demand a different set of field values That you are able to Return (partially or fully), as well as Submit, a Form That you may or may not be permitted to modify data in the Form (depending on the setup of the Form Type and/or Read Only Templates) systems@work PSW Guide Page 16
Reporting in the PSW There are several options for reporting from the PSW. Inquiries and Workflow Status reports can use Crystal Reports and Microsoft Reporting Services templates to format data Inquiries and Workflow Status reports can also show transaction data in grids which you can manipulate to filter and summarise and you can also export data to Excel Active Schedules return grids of data based on time periods (columns) and Expense Types or Employees (rows) Crystal Reports and Microsoft Reporting Services based Reports. Reports that use Crystal Reports or Microsoft Reporting Services templates for formatting are designed and built using expense@work Maintenance Inquiry Profiles or Status Inquiry. However, these reports may be run and viewed from the PSW using three options: Published Reports Inquiries Workflow Status Published Reports Transmission Profiles in expense@work Maintenance (and schedulable from the expense@work Task Scheduler) can be used both to transmit Inquiry Profiles reports to Employees and Client Employees as Email attachments and to publish the output for Employees (and Client Employees) in the PSW. From the PSW Home Page choose Published from the Reporting section. You will see a list of Reports which have been published for you together with the date when the report was published. Click on one of these to view it. The system will display the report using Crystal web publishing technology. The controls for browsing and printing the report are self-explanatory. systems@work PSW Guide Page 17
Inquiries Inquiries that use Crystal Reports or Microsoft Reporting Services templates to render data are indicated with a Report icon. Some of these allow you to make selections (see notes below for Inquiries on how to make selections). Click on an icon to open a report. systems@work PSW Guide Page 18
Note that the data that are shown in Inquiries can be limited (using some features of Inquiry Profiles) to data appropriate to the current Employee s role. Workflow Status systems@work PSW Guide Page 19
Workflow Status reports show data on timesheets and forms that are in progress in the system, and are typically used by managers to discover which forms are incomplete and thus still missing from reports. They are versions of expense@work Maintenance Status Inquiry reports. Note that the data that are shown in Workflow Status reports can be limited (using some features of Status Inquiry Profiles) to data appropriate to the current Employee s role. Inquiries Inquiries can also return transaction data from one or more ledgers to the PSW and present these data in a grid. Click on a grid icon to open a grid-based Inquiry. systems@work PSW Guide Page 20
If there are runtime parameters for the Inquiry then you may specify them or simply click on Run to run the Inquiry without parameter values. In the above example you can select one or more Employees by clicking on Employee in the Runtime Parameters panel (or if this is the parameter which is current then click the lookup button in the top right hand panel). systems@work PSW Guide Page 21
Select an Employee by clicking on one in the list or use the usual controls to search for the Employee you are looking for. You may select more than one Employee by clicking on the Add button. Click on Apply Selection when you have made your selection of Employee(s). systems@work PSW Guide Page 22
Note how the selection in the top right-hand panel is transferred to the lower left-hand panel. You may set runtime parameters for more than one field. Click Run to start the Inquiry. If there are data that meet the selection criteria these will be presented in a grid. There may be several pages. Each row represents one timesheet cell, form row or invoice line. You may summarise data by clicking on the [+] button below each column header. For example, clicking on the button below Task Name summarises data for each Task Name. You may expand each group by clicking on the [+] to the left of each summary row. You may click on the Excel button to export transaction data to Excel. Note that expense@work contains safeguards against the extraction of too much data from the system into PSW Inquiries and Immediate Reports. Extracting too much data can harm the functioning and performance of the PSW for other users. For each Inquiry Profile it is possible to define an upper limit on the number of transaction records extracted from the ledgers, and you may either warn the user of excess or prevent excess. Note also that Inquiries are accessible from the Employee Index. The visibility of Inquiries can be controlled using Data Access categories and values (these are defined in expense@work Maintenance and associated with Inquiry Profiles) so that individual Employees only have access to appropriate reports. systems@work PSW Guide Page 23
systems@work PSW Guide Page 24
Other Features of the Professional Services Workbench There are many features in the PSW in addition to Timesheet and Form Entry, Authorisation and Review and Reporting. These additional features are: News Links My Details (including Skills update) Password Modification Planning Profiles Approval Profiles Employee Index (including Skills searching, skills update and Diary update) Workflow Control Data Maintenance (Expense Groups, Expense Types, Reasons, Employees, Analysis, News, Cross Rates, Value Tables) Ledger Modification Ledger Export systems@work PSW Guide Page 25
News News items provide a medium for providing Employees and specific groups of Employees with items of information. News are entered using expense@work Maintenance or News in PSW Reference data maintenance (see below). systems@work PSW Guide Page 26
The Employees to whom News will be published in the Professional Services Workbench are determined by settings on the Distribution Mask for the News item. In PSW Reference Data maintenance you may upload an image to be displayed with a News item. The number of days for which a News item will be shown is determined by the News Expiration Days parameter on the Professional Services Workbench, Workbench Parameters record. systems@work PSW Guide Page 27
News are displayed to an Employee when he or she logs on to the PSW if there are new items since his last Logon. systems@work PSW Guide Page 28
Links Links to Websites outside expense@work can be defined and shown in the PSW. A link is established using expense@work Maintenance: Checking the Separate Listing Checkbox will result in the Website being separately listed in the left-hand menu bar in the Professional Services Workbench. systems@work PSW Guide Page 29
All linked Websites are listed on the Linked Website page. systems@work PSW Guide Page 30
My Details My Details enables you to update your Employee record. The data that you are able to update is determined by a list in the Portal parameters record within the Professional Services Workbench group of setup forms.: These fields are shown when you click on My Details: systems@work PSW Guide Page 31
Modify data and then click Update. Note that you may also upload a photograph. systems@work PSW Guide Page 32
The Additional Data button shows data in addition to those that you yourself may modify. systems@work PSW Guide Page 33
Password Modification Separately you may update your current password to the Professional Services Workbench. systems@work PSW Guide Page 34
Approval Profiles If you are responsible for expenses related to a specific expense type or if expense@work has been set up so that expenses allocated to a specific cost centre require approval by a cost centre manager, then you may be required to approve (or reject) expenses using Approval Profiles. Each Approval Profile may show a different set of data, depending on how these have been set up in expense@work Maintenance. systems@work PSW Guide Page 35
Choose an Employee or Employees to approve and click on Run Profile (note that you may initially see a list of Expense Types instead of Employees (this is determined by properties of the Profile)). You may then change the Approval Status value for each record and then click Commit Approvals to update the new status values in the expense ledger. systems@work PSW Guide Page 36
Status values may also include one that allows you to query a transaction either to its originating employee or to another employee (such as another cost centre manager). Such queries are notified to the appropriate employee by email. Some approval status values will require you to specify an explanatory note. You may also summarise and collapse transactions by clicking on the [-] buttons in the Header row. This enables you to approve at summary level also. Once collapsed, a summary row may be expanded to show transactions by clicking on the [+] button at the start of a row. You may also, if you are permitted, make changes to values in a transaction, such as status, or expense type, or reason. When you do so you must use Validate and Post to check that the transaction remains valid, and you must, if the transaction is valid, post it to the ledger if you wish to retain the changes you have made. systems@work PSW Guide Page 37
Employee Index The Employee Index shows a complete list of Employees in your organisation together with specific information about them. If Immediate Reports, or Inquiries, or Approval Profiles have been defined as to be available from the Employee Index, then if these Profiles possess Employee as a runtime parameter you may pass one or more Employees as supplied parameters to these profiles directly from the Employee Index. Thus, effectively, you can achieve one-click reporting on Employee data. The columns shown in the grid are determined by settings in the Portal parameters record for the Professional Services Workbench. These parameters are set up using expense@work Maintenance. systems@work PSW Guide Page 38
You can filter values in the grid by clicking on a value in a cell (except for Employee). You can sort the grid by clicking on a column header. Clicking on a value in the Employee column will result in specific values being shown for the selected Employee: The data shown here are determined by the Portal parameters: systems@work PSW Guide Page 39
Clicking on New Employees instead of Employee Index results in the grid showing only those Employees created in expense@work Maintenance during the previous number of days specified as New Employee Expiration Days in the Portal parameters. You may also filter the employee index using role relationships or skills. Role Relationships Roles defined between Employees and other Employees enable you to define a hierarchy (or a number of hierarchies) in your organisation. systems@work PSW Guide Page 40
In this example, the Line Manager role establishes teams and each employee has subordinates, a supervisor and peers. When the Employee Index is generated filter options are established that allow you to select members of your team (your peers), your supervisor and your subordinates. Depending on the options defined on the Role definition record, you may also be able expand subordinates downwars, and supervisors upwards. In this example, selecting subordinates, Marek Radowski can list the employees for whom he is line manager. Invoking Reporting, Planning or Approval Profiles. If Immediate Reports, or Inquiries, or Approval Profiles have been defined as to be available from the Employee Index, then if these Profiles possess Employee as a runtime parameter you may pass one or more Employees as supplied parameters to these profiles directly from the Employee Index. Thus, effectively, you can achieve one-click reporting on Employee data. Select one or more Employees in the Employee Index using the checkbox to the left of each row. Then click on the profile you want to invoke in the left hand menu. systems@work PSW Guide Page 41
Note that sometimes you may be offered the opportunity to specify additional runtime parameters. systems@work PSW Guide Page 42
systems@work PSW Guide Page 43
Workflow Control If you are the system administrator then you can use the Workflow Control tool to recall or reassign Forms. Reassignment Reassignment is useful when the system is being used for the validation of large numbers of Forms and when Forms are distributed randomly across groups of finance staff or validators. If one Employee has a queue of Forms for authorisation or review that is too long, or is absent and you are not using automatic backup routing mechanisms, then you can use Workflow Control to reassign a Form within a group of authorising or reviewing Employees. To reassign a Form you must first select one or more Forms using the filters available on the opening Workflow Control page. You may enter more than one Filter. Click Search. systems@work PSW Guide Page 44
To reassign a Form, select one or more Forms using the checkbox to the left of each row and then click Reassign. You must then specify to whom you wish to reassign the Forms. The available Employees will be those who belong to the Role or Alternative Role specified for the current Routing Rules step. systems@work PSW Guide Page 45
You may also specify explanatory notes when Reassigning. This note will appear in the Form notes field for the Employee to whom the Form(s) have been reassigned. You may find that unless you are using random routing to a group of Employees (in this case several Employees are assigned to a single Role) there may be no Employee to whom you can assign the Form(s). Recall If you need to recall a Form from its current status (and Action Employee) to an earlier one, then you can use Workflow Control for this purpose. (Note that this is a more powerful option than the Return function available to an Employee when he or she authorises or reviews a Form, since the Return function only allows you to return a Form to the first step in Authorisation or Review (there may be 10 additional steps).) You may also recall a Form that has been posted as long as no transactions are allocated or exported. To recall a Form you must first select one or more Forms using the filters available on the opening Workflow Control page. You may enter more than one Filter. Click Search. systems@work PSW Guide Page 46
You may only recall one Form at a time, and to do so you must click on the Form Reference Number. You must then specify the status to which the Form is to be recalled. These are shown in chronological sequence in the Return To status lookup. You may also enter an explanatory note. systems@work PSW Guide Page 47
Click Submit to recall the Form. Note that a full audit trail for the Form is maintained including all statuses prior to recall. systems@work PSW Guide Page 48
Ledger Modification Administrators and finance staff will often want to modify data (such as notes, or analysis values, or even client, project or task) that have been posted. Ledger Modification Profiles can be configured for this purpose. Click on the appropriate profile name. Usually you will then have to specify runtime parameters. systems@work PSW Guide Page 49
Select the appropriate runtime parameters (in this case, Employee) and then click Run. You may then modify fields within the grid (if the profile and ledger modification parameters permit this). systems@work PSW Guide Page 50
When you modify a value the row is marked. You must recalculate, validate and post modified lines in order to save your modification in the ledger. (Note that if you make a number of changes then you may select all modified rows by clicking the appropriate coloured square at the top of the grid.) Once you have selected, validated and posted modified rows then they will be marked as Posted. Your modifications have been saved. systems@work PSW Guide Page 51
Ledger Export You will often need to export data from expense@work to your financial, payroll, CRM or HR system. expense@work provides a mechanism, Ledger Export, for this purpose, and transactions can be selected, exported and marked as exported using Ledger Export Profiles from the PSW. Click on a profile to invoke a profile or on Preview to show the data that are to be exported. Depending on the configuration of the profile you may have to specify runtime parameters. systems@work PSW Guide Page 52
Click Run Export. The profile will select transactions, export them in XML format, and then optionally, apply a nominated XSL stylesheet or stylesheets to reformat the data. systems@work PSW Guide Page 53
In this example no XSL stylesheet has been applied and the XML stream is opened using Notepad. If you choose to Preview data, they are presented in grid format. From this page you may also click Run Export. systems@work PSW Guide Page 54
Data Maintenance The following data tables are accessible and maintainable in the PSW. Expense Groups Expense Types Reasons Employees Analysis Values News Value Tables Cross Rates You will be able to access and maintain these data if your employee login name is associated with a expense@work Maintenance user with appropriate access rights. In this example, Marek Radowski is associated with the Admin user name. In turn, the Admin user is associated with an Access Profile that grants access to record types, tabs, and functions (Create, Delete, Modify, etc.). The Employee inherits these rights. systems@work PSW Guide Page 55
If you have rights to data maintenance, the record types that you may maintain will be shown when you click on Reference Data. Taking Employees as an example, you must first click on the record type to open the Employee record grid. systems@work PSW Guide Page 56
To search for a particular record you may enter a code or name and click on the Search button. To Create a new record, click Create. Data maintenance follows the same rules and logic as in expense@work Maintenance. systems@work PSW Guide Page 57