Tasks

Working with Tasks in Afina

The "Tasks" section is the central hub of Afina script execution. It is the place where every scheduled run, batch launch, status update, and execution log finds a home. Users get a smooth experience to launch scripts on selected accounts, schedule them for later, repeat by defined rules, and track results across an entire account stack. Furthermore, the section offers reliable management of task groups, execution times, active sessions, retry rules, and the run data attached to each launch.

Once tasks are loaded into the system, the section presents the entire roster on display. The best part is the convenience: a user can monitor each run, locate any specific task in seconds with the matching label, and trigger run actions across many scenarios in a single click.

video

Benefits of the Tasks Section

A wide list of run options is available in the **"Tasks"** section for every business need.
Users can configure each launch through proper task groups and active session limits.
Downstream automation scenarios easily reach into a result through the matching task log.
The section supports both single launches and full bulk runs at any moment.
Any user can have a smooth experience while building task pipelines with a unique configuration.

Once a task is saved, the freshly-built run joins the rest of the entries under "Tasks". From this point, a user can run scripts on the selected accounts, edit task settings, attach the run to a pipeline, mark older tasks for cleanup, link the right group to a workflow, and send the configuration into automation queues. Thus, every newly-built task becomes immediately operational.

Task Settings

video

A wide list of reasons exists to use the task settings in Afina. To start with, they offer brilliant speed for fresh launches. Then a user can shift focus to the reliability with already-prepared run rules. The settings are totally effective for setting up a working environment, deploying a large batch of accounts at once, or restoring a known good run setup after a system change.

Furthermore, the Task Group field at the top of the form provides uninterrupted access to logical task bundling. A user picks a group label and points at the matching tag for organization. The platform takes care of the rest.

Moreover, the form supports a connected Execution Time value. So, a user can spread task launches across a chosen time window whenever the schedule is configured. After the form wraps, the freshly-saved task settles into the queue and becomes immediately ready for launching, configuration, and use inside scripts. Other available fields include Active Sessions, Retry on Error, and Shuffle Accounts for randomized launch order.

Execution Schedule and Task Groups

video

Different schedule scenarios are available for various business needs. Users can drop a single launch at a time, or chain a stack of recurring runs inside one workflow. For routine cleanup, a user picks the matching schedule mode: Start Immediately for a fresh launch right after creation, or Schedule for an automatic launch at a specified time. The bulk option is located inside the task list at the top of the "Tasks" section.

Before a launch clicks through, a user should check that the targeted accounts are no longer wired into another active job, a script, or a workflow that is currently running. The reason is simple: a launch operation pulls related script references, tasks, account state, and work history along with the run. Thus, an unintended launch may bring extra losses.

On the other hand, manual triggers are not always the right move. Many users prefer to keep an older task around, shift its tag, swap its scope, or switch the schedule to a fresh time window. The positive part is that the task simply sits on the bench for a while without any data being permanently lost.

Execution Monitoring, Logs, and Cleanup

video

Each task in Afina can carry an extensive load of run data. The data is exactly what scripts and automation jobs reach into during execution. Some examples are run statuses, account references, task groups, log messages, error reasons, and any other parameter that should look different from one run to the next.

The best part of this functionality is reusability. One task group can be used everywhere with consistent results. Each script plugs in its own values whenever the call reaches the launch step. Instead of cloning the task per script, a user simply prepares the variables correctly. Thus, automation becomes more flexible.

Furthermore, Afina offers two flavors of monitoring: standard task list and per-account log viewer. The task list summarizes status across the run. The log viewer drills into one specific account through the "View Account Task Log" icon plus the "Log Viewer" modal. Examples include run statuses such as "In Progress", "Completed", "Error", plus any other state a user wants to inspect.

Both kinds of monitoring surface the same Refresh plus Clear controls. The feature is impeccable for keeping a hundred runs tidy in one shot. It is not limited here. Users can also pair the task list with planned cleanup windows, or stash a snapshot before any major change is applied.

Join now

Or contact the support team in chat for any questions, at any time.