Plan: Not Available: Intermediate Available: Pro or Elite
Users: Not Available: All users Available: FYI Admins or User Group Permissions
Practice Management Source: Not Available: APS, Iris, MYOB AE & AO, CCH, MYOB Practice Management (formerly GreatSoft) Available: FYI or Xero Practice Manager
The Create Excel Report step is used to create Practice Reports automatically. This step can be used to create Management reports on a monthly basis, and notify the Practice Manager to review using Tasks and Comments.
To ensure that only one Report is created in the process, the Filter Type should be Client - Select Filters, with the appropriate Client selected. It is recommended that the Practice is selected as the Client. Refer to Setting up Automation Processes.
Create Excel Report
When creating a Custom Process, to add a create Excel Report step:
- Click Add Step.
- Click FYI Reports > Excel Report.
The following is an example of a Create Excel step, using the Master Excel Report - Aged Receivable template.
Create Excel Report Details
Action
The Action section controls the Report that will be created.
| Field | Details |
| Template |
Select the Template from the list of your Master Report Templates. All Active Reports with Excel Reports enabled will display in the drop-down. Refer to Managing FYI Excel Master Report Templates. The selected template will automatically populate the View Type and Filing details. |
| View | Defaults to the view shared with the report template selected. For example, the Master Excel Reports - Aged Receivables report uses the Invoices - All view. |
| Include All Columns |
Defaults to the report template settings. Include All Columns setting will include all available columns in the report, not just those currently displayed in the selected View. Reports containing an excessive amount of data may not be able to generate. Untick this setting to reduce the data returned in the report. |
| Opening Balance |
Only displayed when a Time view is selected as the View Type. Typically used when creating a WIP Control report. Enable this option to define an Opening Balance period using either fixed or relative date range. Time entries fully invoiced before the start date are excluded, while time entries within the selected period are included when the report is run. Note: Reports created using an Opening Balance period cannot be refreshed. To change the period, a new report must be created. |
| View Type |
The View Type is used to select what type of data is shared with the report. A default view may be selected from the template. Select the View Type or any additional views, relevant to the report |
Filing
The Filing section controls the name of the Excel Report, and where it is filed in FYI.
| Field | Details |
| Name | The name of the PDF file created in FYI. Tip: Use Merge Fields in the Filing Name field to customise the Name when the Report is created. For example, selecting "Current Date" from the General Section of the Merge Fields would add the date the Report was generated to the name. Refer to Including Merge Fields in Automations. |
| AutoFile |
AutoFile can be enabled or disabled as required.
|
| Cabinet |
Available when AutoFile is set to Disabled. This can be set as required to control where the report is filed within FYI. Depending on the Cabinet selected, additional Categories may be displayed e.g. Year. |
| Filing |
The Filing Status of the report. This will be set to Filed by default. If set to Unfiled, the report will be displayed in the Owner's In Tray by default as per the Owner field in the Action section, or if not selected, the Process Owner. |
Workflow
The Workflow section is used to set the approval settings of the report or to lock and set the document as read-only. This is the same as the Workflow section when creating emails and documents. Refer to the section Workflows.
| Field | Details |
| Owner |
Used to select the owner of the report. This can be set to a specific person in your user list, or Merge Fields can be used to select the appropriate User. Click the Merge Fields icon and select from the available merge fields. For example, you can select the Merge Field filter Trigger Client Partner and select "User". This will select the Client Partner as the Owner. Refer to Including Merge Fields in Automations. When selecting a Custom Field, only Custom Fields that have the Type set as "User" are included in the list of what can be selected for the Owner (refer to Custom User Roles). When a drop-down option has been used to select the Owner:
If there is no Partner/Manager assigned to the client, it adds the user running the process as the Owner of the document created. |
| Approver |
Used to set the Approver of the report. This can be set to a specific person in your user list. Merge Fields can be used on the Approver filter to select the appropriate User. Click the Merge Fields icon and select from the available merge fields. For example, you can select the Merge Field filter Trigger Client Manager and select "User". This will select the Client Partner as the Approver. Refer to Including Merge Fields in Automations. When selecting a Custom Field, only Custom Fields that have the Type set as "User" are included in the list of what can be selected for the Owner (refer to Custom User Roles). When a drop-down option has been used to select the Approver:
|
| Workflow | Can be set for information purposes, to set the approval of a report or to set it as read-only. This is set as default to "Not Started". |
Task
The Task section is used to create a task for the report when the process runs. The Start Date of the Task will be automatically set to the current date.
| Field | Details |
| Create a task | Toggle used to control whether a task should be created by the automation process. If set to Yes, additional fields will be displayed. |
| Template |
Select a Task Template if required, to prepopulate remaining fields as per the template e.g. Assignee. Advanced Task Fields, for example, Priority, Job Category, or Work Type, can only be populated using the selected Task Template. You will not be able to update these fields in the Automation Step. |
| Subject | Enter a brief subject for the task. This is displayed in the lists in FYI. Merge Fields can be selected to add relevant Client or Job information to the Subject. |
| Assignee |
Can be set as a specific person in your user list. Using Merge Fields, this can be set as "Manager" to assign the task to the relative job's manager, or as "Partner" to assign it to the relative job's partner. For manual processes, the task can be assigned to the "Automation Initiator User", the user that triggered the automation to run. Custom User Roles can be selected from the Merge Fields window. Refer to Custom User Roles. When using the drop-down option to select the Assignee:
If a user has been selected incorrectly, and the task needs to be set back to unassigned, select "Unassigned" from the dropdown menu. |
| Delegator | Can be set as a specific person, or using Merge Fields, or depending on the Filter selected, can be set to various roles, for example, the Client Manager. When unassigned, the Delegator will be set to "System". The Delegator receives a notification when the task is completed. |
| Due date |
Select when the task needs to be completed as the number of days. You can also set this as 0 (zero) days to make the task due immediately. If Custom is selected, an additional Days field will be displayed, allowing you to enter a value up to 365 days. |
| Status | This defaults to "Not started". The Status can be changed to "In Progress", so when the task is created, nothing needs to be actioned on it. |
| Cabinet |
If Task Security is set in your Practice Settings, a Cabinet can be selected to add Cabinet Security to the task. This ensures that only users with access to that Cabinet can see the task, for example, for sensitive areas such as HR or performance management. Where a task is automatically created as linked to a report, the task cabinet is inherited from the document created and displayed in the task details. Refer to Managing Practice Settings. |
| Blocking |
When creating a task, you can set Blocking as "On" so that the process stops until a Task created in the automation process is set as "Completed". When the Task is set as "Completed", the next step in the process commences. Note: If the process only holds one step, ensure you do not set a task that is created with Blocking as "On" as the process will show as outstanding until the status of the task is set as "Complete". |
| AutoComplete | This function allows Tasks that have been created by an Automation Process to be automatically set as "Complete" when the selected condition is met, for example, the Workflow of the report reaches Pending Approval. Refer to AutoComplete Tasks. |
| Details | Type the brief details of the task. The assignee can easily display the email to see what the task relates to. Merge Fields can be selected to add relevant Client or Job information to the details of a task. |
Time
Plan availability: Elite Plan
The Time section in the drawer will automatically display when the Create a Task step is enabled.
Time in Task automation steps is used in the Capacity Planning and AutoTime functions, available to practices on the FYI Elite plan.
By adding time, you can forecast the time for users required to complete tasks, and even create draft timesheets when the task is complete.
When Time has been added to an automation step, a clock icon will be displayed in the drawer next to the Time heading.
| Field | Details |
| Allocation |
The method used to calculate the time assigned to the task. Fixed - The Default Time value entered in the next field will always be used when the time entry is created, regardless of the size of the client or the Job Time Budget. Relative is used to calculate the time for the Task relative to the total estimated hours for a Job. Relative - Calculates the time relative to all of the tasks on the job. the total of the Default Times for all the Tasks in the Process is calculated. This is then compared to the Estimated Hours for the Job and any "Relative" times are then calculated and proportionately increased or decreased based on the total for the Job that is being considered. For example:
|
| Default Time |
Set as the estimated time that the action or Task would take. Time can be added using the hours and minutes format (hh:mm), a whole number, or as a decimal. Decimals will be converted using 6-minute increments. Once entered, the time will be converted to display using the hours and minutes format (hh:mm). Refer to Time Overview. For example, to add 12 minutes you could enter:
|
| Custom Fields |
Used to update the Custom Fields when a time entry is created after completing a task. If you select a Custom Field, a new field will be added to the drawer. Once a Custom Field has been selected, it will be removed from the options available in the Custom Field drop-down list. You can add additional Custom Fields by selecting them from the drop-down. Update the added Custom Field by selecting a value from the drop-down, or clicking the Merge Field. When updating a Custom Field that is a Date, this is set as the "Current Date" by default. Custom Fields on the time entry will be updated using the selections made in the Automation step, along with any values inherited from the job. Note: To inherit from the Job, the Custom Fields must be enabled for both Job and Time. |
Comment
Automatic notifications can be defined and triggered by an Automation Process using Comments. This ensures that you can create comments to track when reports are created or any changes to the workflow. Refer to Automation Notifications.
| Field | Details |
| Create a Comment | Set the option to Yes to display the Comment field. |
| Comment |
Enter the details of a comment, using the @ symbol to notify a specific user. Note: The following Merge Fields do not work in the Name field or the Comments in Processes.
|
Alter Document
Once the report has been created, you can use the Alter Document step to make future updates. For example, change the name of the report, the workflow status, or update the filing details.
Refer to Process Step Details - Alter Document.