Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

idInfo

...

Department

...

IT Development

...

Purpose

...

Explain how you can create automated reports by applying all the parameters and filters to receive the report when you want.
At the moment only can be applied to commissions and orders.

...

Estimated Time

...

5 minutes

Info

The Estimated time can be in m,h,d (Minutes, Hours, Days)

Introduction & Previous Concepts

An automated report helps the user to create recurring reports by adding custom filters, the period, and the date that you want that be executed.

To create new automated reports, you have to add orders or commissions so you can read the documentation to generate orders and configure the commissions.

Procedure

¿How to create automated reports?

  1. When you want to add a new automated report, you have to go to the commission’s dashboards or the orders page to select the button with the filter icon.

    1. Commissions dashboard

      Image Removed
    2. Orders dashboard

      Image Removed

  2. You have to add your custom filters and click on the icon with 3 dots and select “the create automated reports” option and it will open a drawer like this:

    Image RemovedImage Removed

    1. In this drawer, we can see the fields that are necessary to create an automated report.

      1. *Alias: Name or title of the automated report.

      2. *Period: Range of dates that the report will take to be executed.

        1. 1the available options are:

          1. Last seven days

          2. Last fourteen days

          3. Last thirty days

          4. Last week

          5. Last two weeks

          6. Last three weeks

          7. Last month

          8. Last two months

          9. Last three months

          10. Last quarterly

          11. Last half of the month

          12. Custom Period: When you select this option, then you can set up a custom period days and a custom period type. There are two validations to it: If you select the week type, then the number of weeks can not be more than thirteen. On the other hand, if you select the day type, then the number of days can not be more than ninety.
            Note: You can not add more than ninety days or thirteen weeks.

            Image Removed

      3. Repeat: This field indicates how often the automated report will be executed.

        1. The available options are:

          1. Daily

          2. Every seven days

          3. Every fourteen days

          4. Every twenty-one days

          5. Every thirty days

          6. Weekly

          7. Every two weeks

          8. Every three weeks

          9. Every half of the month: When you select this option, then you can set up how many days after the half of the month will the automated report be executed.

            Image Removed
          10. Monthly

          11. Every two months

          12. Every Quarterly

          13. Custom repeat: When you select this option, then you can set up a custom period days and a custom period type.

            Image Removed

      4. *Start On and time delivery range: This field indicates when the report will be executed for the first time(date and time).
        Note: All fields marked with an “*” are mandatory

  3. When you finish setting up all parameters, you will be able to see in the “examples” section an example of the next four times they will be executed and the date ranges they will be applied.

    Image Removed

  4. To create a new automated report, you can click the green save button.

    Image Removed

Automated Reports section.

To see all automated reports created for you, go to the “automated reports“ section, Here you will be able to see a list of the all records. If you have the “manage all automated reports” permission you will be able to see other users' records.

...

If you have the “manage all automated report” permission you will see two available filters:

  1. Search by user: it will search all the reports created by the user you type.

  2. See only my automated reports: it will search all the reports created by you.

  3. Report type: it will search by report type. Those could be commissions or orders.

    Image Removed

On the other hand, if you do not have the permissions, then, only the following filter will appear:

  1. Report type: it will search by report type. Those could be “commissions“ or “orders”.

    Image Removed

The reporting table looks like this:

...

  1. User: The person who creates the automated report.

  2. Alias: The name of the automated report.

  3. Type: Commissions or orders.

  4. Period: Range of dates that the report will take to be executed

  5. Repeat: Indicates how often the automated report will be executed

  6. Schedule at: The next date it will be executed.

  7. Executions: How many executions there are.

  8. Created at: The date it has been created.

You will see the following options:

  1. View generated reports (If you have executions).

    Image Removed
  2. Delete automated reports.

    Image Removed

    1. Click the “Delete” option and accept the delete confirmation to delete the record.

      Image Removed

Generated automated report

  1. To see the generated reports select the option “View generated report” and a drawer with reports will open.

    Image RemovedImage Removed

  2. You can filter a generated report by search date range

  3. If you want to download the report, click on the downloadable icon button and it will do the download.

    Image Removed

  4. On the other hand, if you want to see the added filters, click on the eye icon button and this will open a drawer with all the filters.

    Image RemovedImage Removed

General reports

Automated reports and general reports both are in my reports section but when a report is generated by an automated report then you will be able to see an indicator.

  1. Go to the account menu and select my reports option.

    Image Removed

  2. If the report has been generated by the automated report then an icon will appear in the item row with the name of the automated report and also see the filters and download the report.

    Image Removed

Best Result

If the scheduled automated report runs successfully, the report will be generated, sent to the user's email, and appear in my reports sections.

Worst Result

The application will throw an Error and you will need to check if the data is not corrupted.

If after checking this you still have an error please contact support@webforcehq.com

...

Introduction

You can generate a couple of data exports with custom filters/parameters in the system. The automated reports feature allows you to automatize these exports to generate them repeatedly with a set of configurations according to your needs. This is helpful when you need to fetch such data every certain period.

Right now it is enabled only in these exports:

  • Orders

  • Commissions

But we will continuously extend the feature to be available in every export.

Only users with any of these roles can use the feature:

  • Super Admin

  • Admin

  • Sales manager

If you need this enabled for a person who does not has any of these roles you can attach it manually the permission Create automated report under the General module.

...

Create an automated report

  1. We will use the Orders export as an example, but the same logic will apply to others.

  2. Click on the Advanced Search button.

    Image Added
  3. Select the filters you will apply. If you select a date range, it will be ignored. We will show later how to define it.

    Image Added
  4. Click on the vertical dots.

    Image Added
  5. Click on Create automated report.

    Image Added
  6. You will see a form with the following fields:

    1. Alias: It is a name to identify your automated report.

      Image Added
    2. Period: The period or range of dates that the report will use, the current day is not being considered in this range, you have many options here:

      Image Added
      1. Last 7 days

      2. Last 14 days

      3. Last 30 days

      4. Last week

      5. Last 2 weeks

      6. Last 3 weeks

      7. Last half of the month: It divides the month into 2 periods, from day 1 to 15 and from day 16 to the end of the month. When being calculated the current day is ignored.

      8. Last month

      9. Last 2 months

      10. Last 3 months

      11. Last quarter: The last quarter that has ended.

      12. Custom period: You can define a custom period of days or weeks, if days are selected you can put a maximum of 90, in the case of weeks max allowed range is 12.

        Image Added

    3. Repeat Period: Here you can define how often the export will be autogenerated, available options are:

      Image Added
      1. Daily

      2. Weekly

      3. Every 2 weeks

      4. Every 3 weeks

      5. Every half of the month

      6. Monthly

      7. Every 2 months

      8. Every quarter: Run the report every 3 months.

      9. Custom period: Run the report every x days/weeks, you will define the period.

        Image Added
  7. Start on: The date when the first run will start. This field is not visible if you selected Every half of the month.

    Image Added
  8. After days: If in the repeat period, you selected Every half of the month you need to specify how many days after the current half of the month finishes the report will run. The maximum value is 13.

    Image AddedImage Added
  9. Time delivery range: An estimated time when the report will be scheduled and delivered. This is only an approximation, there could happen some situations where the report is delivered later, for example, the report is too heavy, or the server is handling other heavy processes.

    Image Added
  10. Finally, you will see when the following 4 schedules will be executed along the range of dates to be applied.

    Image Added
  11. Click on save.

Manage automated reports

You can manage the reports that you have created. If you want to see/delete automated reports created by other people, you should have the permission called Manage all automated reports (enabled in Super Admin and Admin roles by default), such permission can be found in the General module when updating employee permissions.

To manage the automated reports, you should follow these steps:

  1. Click on the user icon on the top right of the screen, then click on My automated reports.

    Image Added
  2. If you have the Manage all automated reports this would be your view:

    Image Added
    1. By default, the enabled checkmark indicates that you are watching only records created by you, if you disable it, you will see all the records created.

    2. Additionally, you can filter in the search user field by inputting a user's name.

    3. Also, you can see the user who owns the report in a column.

  3. If you don’t have that permission, your view would be:

    Image Added
  4. You will have the columns:

    1. Alias: The alias to identify the record.

    2. Type: The type of report to generate, it can be Orders or Commissions.

    3. Period: The period selected by you when you created the record.

    4. Repeat: The repeat period selected in the creation form.

    5. Scheduled at: The date of the next schedule.

    6. Executions: The number of successful executions.

    7. Created at: The date when this record was created.

  5. If you click on the 3 vertical dots in the last column, you will see a couple of actions:

    Image Added
    1. If the record has at least 1 execution, you can see the generated reports. If you click on that option, you will see this UI:

      Image Added
    2. You can also delete the automated report by selecting Delete, if you delete it the current generated reports will still be available in the My reports section.

      Image Added

Notifications for reports

Like a single data export in the system, when a report is autogenerated, you will receive an email notification and an in-app notification (the bell on the top right section) to download your report.

You will also be notified if the report fails and is not generated. We will try to generate it again in one hour. We only make 2 extra tries. If the report fails 3 times we only schedule the next execution, and you would need to contact support to get more info about why the report was not generated.