Automation schedules (SM205020)

In this window, you can select a processing window and schedule the automatic execution of a specific operation for documents that match certain conditions.
This topic provides information about the elements in this window in Visma Net, such as fields, field values, buttons, and check boxes.

In this window, you can select a processing window and schedule the automatic execution of a specific operation for documents that match certain conditions. Also, you can view other schedules that have been defined for the same window or other windows and modify them as needed.

For details on using automation schedules, see: About scheduled processing.

The window is available only if the Scheduled processing functionality is enabled in the Enable/disable functionalities (CS100000) window.

The window toolbar

ButtonDescription
View windowNavigates to the window that is the object of automation.
Run scheduleClicking this button test executes the selected schedule.

The top part

In the top part, you select an existing automation schedule for viewing or editing its settings or specify the settings of a new schedule.

ElementDescription
Schedule IDThe identifier of the automation schedule. When you are saving a newly created schedule, the system generates the identifier automatically based on the value in Description.
DescriptionRequired. A description of the automation schedule.
Window IDRequired. The name of the Visma Net processing or inquiry window, that is the object of automation. You click the Magnifier icon in the field to display the site tree and select a window by its name from the site tree.
ActiveA check box that indicates (if selected) that the automation schedule is active and can be used for automation.
Action name

The name of the action that is to be performed by the schedule.

You must select a Schedule ID to see the Action name.

When a processing window is selected in the Screen ID, you can select one of the actions available on toolbar of the processing window.

The Details tab

Use this tab to enter, view, and edit additional settings of the automation schedule..

ElementDescription
Starts on

The date when the schedule starts.

By default, the field contains the current business date.

Expires onThe date when the schedule expires.
No expiration dateA check box that indicates (if selected) that the schedule never expires.
Execution limitThe number of times the schedule should be executed.
No execution limitA check box that indicates (if selected) that the schedule can be executed an unlimited number of times.
Language

The language to be used in the notifications coming from scheduler. Select between:

  • Dansk (Danish)
  • English (UK)
  • English (US)
  • Nederlands (Dutch)
  • Norsk (Norwegian)
  • Suomi (Finnish)
  • Svenska (Swedish)
ExecutedA read-only field that displays the number of times the schedule has been executed.
Last executedThe date when the schedule was executed last.
Next executionThe date when the schedule will be executed next.
Time zone

The time zone in which the schedule operates.

The default value is the time zone of the currently signed-in user.

The Schedule tab

Schedule type and Schedule details sections presented in coordination

ElementDescription
Daily

Select to configure the schedule to be executed daily.

Next execution date

Required. The date when the schedule will be executed next.

The system fills in the value in this field automatically based on the value specified in Starts on on the Details tab and the values of other elements specified in this section. You can adjust the value in this field manually.

Every x day(s)An integer that represents the interval during a week for action execution.
Weekly

Select to configure the schedule to be executed weekly.

Every x week(s)An integer that represents the interval during a week for action execution.
SundayA check box that indicates (if selected) that the system should execute the action on Sunday.
MondayA check box that indicates (if selected) that the system should execute the action on Monday.
TuesdayA check box that indicates (if selected) that the system should execute the action on Tuesday.
WednesdayA check box that indicates (if selected) that the system should execute the action on Wednesday.
ThursdayA check box that indicates (if selected) that the system should execute the action on Thursday.
FridayA check box that indicates (if selected) that the system should execute the action on Friday.
SaturdayA check box that indicates (if selected) that the system should execute the action on Saturday.
Monthly

Select to configure the schedule to be executed monthly.

Every x month(s)An integer that represents the time interval (in months) for action execution, with the options below indicating the day of the month when the action should be executed. You can select one of the options below. For example: A 3 in this field represents action execution every three months.
On Day xAn option that configures the action to be executed on the specified day of the month.
On the Nth day of the weekAn option that configures the action to be executed on the specified day of the week, such as 2nd Thursday. In the left field, you specify the ordinal number that represents the week in the month. In the right field, you specify the day of the week.
By financial period

Select to configure the schedule to be executed monthly.

Every x Period(s)An integer that represents the time interval between schedule executions, measured in financial periods, with the options below indicating the date when the action should be executed. All the transactions will be dated on this date. You can select one of the options below.
End of the periodAn option that sets the end date of the financial period as the day when the action should be executed.
Start of the periodAn option that sets the start date of the financial period as the day when the action should be executed.
Fixed day of the periodAn option that defines a particular day of the financial period when the action should be executed.

The execution time section

ElementDescription
Run between

One field indicating the start time: The hour/half hour when the first session of the schedule should start.

One field indicating the end time: The hour/half hour when the first session of the schedule should stop. When the specified time comes, the system finishes processing of the current document (if the processing is in mid-document at the stop time) and proceeds with the next documents at the next execution time.

EveryThe interval in hours and minutes between successive sessions of execution if the schedule must be executed multiple times a day. If you specify a value in this box, you must specify the value in the Run between box.

The Schedule details section, the Daily radio button

ElementDescription
Every x day(s)

An integer that represents the time interval (in days) for action execution.

For example: 1 means every day and 2 means every other day, starting on the date specified in Starts on on the Details tab.

The Schedule details section, the Weekly radio button

ElementDescription
Every x week(s)

An integer that represents the time interval (in weeks) for action execution, with the fields below indicating the day of the week when the action should be executed.

You can select any of the check boxes below.

SundayA check box that indicates (if selected) that the system should execute the action on Sunday.
MondayA check box that indicates (if selected) that the system should execute the action on Monday.
TuesdayA check box that indicates (if selected) that the system should execute the action on Tuesday.
WednesdayA check box that indicates (if selected) that the system should execute the action on Wednesday.
ThursdayA check box that indicates (if selected) that the system should execute the action on Thursday.
FridayA check box that indicates (if selected) that the system should execute the action on Friday.
SaturdayA check box that indicates (if selected) that the system should execute the action on Saturday.

The Schedule details section, the By financial period radio button

ElementDescription
Every x Period(s)An integer that represents the time interval between schedule executions, measured in financial periods, with the options below indicating the date when the action should be executed. All the transactions will be dated on this date. You can select one of the options below.
End of the periodAn option that sets the end date of the financial period as the day when the action should be executed.
Start of the periodAn option that sets the start date of the financial period as the day when the action should be executed.
Fixed day of the periodAn option that defines a particular day of the financial period when the action should be executed.

The Conditions tab

On the Conditions tab, you define the conditions for the schedule to be executed. If documents or records in the Visma Net window specified in the Window ID field match the conditions specified here, the action specified in the Action name field of the top part will be executed for this document.

ColumnDescription
ActiveA check box that indicates (if selected) that the condition is active.
Start bracketThe opening bracket for a logical expression. Brackets are used to designate the order of operations.
Field nameThe field in the selected window. You can set up conditions on the field value.
ConditionThe logical operation to apply to the value of the selected data field. The following options are available: Equals, Does not equal, Is greater than, Is greater than or equal to, Is less than, Is less than or equal to, Contains, Starts with, Ends with, Does not contain, Is between, Is null, and Is not null.
RelativeA check box that indicates (if selected) that the value of the date field is relative with respect to the current business date. This option is used only if the field selected in the Field name column for this row is a date field.
ValueThe first value of the condition to be compared with the value of the data field selected in this row.
Value 2The second value of the condition, if required by the condition selected in this row. Most of the conditions require only one value to be specified, while Is between requires two values.
End bracketThe bracket for enclosing a logical expression. Brackets are used to designate the order of operations.
OperatorThe logical operator, And or Or, to be used to join logical expressions on different lines.

The Filter values tab

If the scheduled window (the window selected in the Window ID field of the top part) is a processing window that has a top part, on this tab, you can assign values to any of the elements in the top part of the window that has been selected for processing.

If the scheduled window is a generic inquiry window with parameters, on this tab, you can assign values to any of the parameters of the generic inquiry.

This tab appears only if the window you want to schedule has parameters.

ColumnDescription
ActiveA check box that indicates (if selected) that the condition is active and will be used during schedule execution.
Field nameThe field in the top part whose value you want to set or the parameter of the generic inquiry.
Relative

A check box that indicates (if selected) that the field value is relative to the current business date. This option is used only for date and period fields.

For example, if you create an automation schedule for calculating depreciation from period ‘10-2019’ and the Relative check box is selected, you do not have to change the ‘To Period’ each month for your schedule. With this check box selected the system will do it for you when running the schedule in the Calculate depreciation (FA502000) window.

ValueThe value to be assigned to the field selected in the Field name column for this row.
Ignore errorA check box that indicates (if selected) that the system should ignore any errors occurred during processing with the specified field value or execution of the generic inquiry with the specified parameter value.

Related pages

Tasks

Last modified February 19, 2026