---
id: topic/dev-itpro/development/programming-in-the-al-language/running-things-in-the-background/al-language-reference-background-process
type: topic
title: AL language reference (background processing)
summary: "Learn section Development > Programming in the AL language > Running things in the background > AL language reference (background processing): 3 Microsoft Learn pages. Index of what Learn documents here, linked to Learn."
tier: official
language: en
system: development
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-08T06:31:25.130Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 1ae103645a3a5f146eb64c28d04e5ccef220750136548d2fbf8efdf1277fdfcd
evidence:
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/session/session-startsession-integer-integer-string-table-method
    title: Session.StartSession(var Integer, Integer [, Text] [, var Record]) Method
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/session/session-stopsession-method
    title: Session.StopSession(Integer [, Text]) Method
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/taskscheduler/taskscheduler-data-type
    title: TaskScheduler data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/session/session-startsession-integer-integer-string-table-method
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/session/session-stopsession-method
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/taskscheduler/taskscheduler-data-type
  objects: []
  features: []
  topics:
    - topic/dev-itpro/development/programming-in-the-al-language/running-things-in-the-background
  localizations: []
  videos: []
  posts: []
  guidelines: []
learn_toc_path:
  - Development
  - Programming in the AL language
  - Running things in the background
  - AL language reference (background processing)
toc_file: dev-itpro/TOC.md
parent: topic/dev-itpro/development/programming-in-the-al-language/running-things-in-the-background
children: []
coverage:
  learn: 3
  code: 0
  video: 0
  blog: 0
  guideline: 0
bc_forms: []
member_hash: 1ae103645a3a5f146eb64c28d04e5ccef220750136548d2fbf8efdf1277fdfcd
narrative: none
---

# AL language reference (background processing)

> Learn section Development > Programming in the AL language > Running things in the background > AL language reference (background processing): 3 Microsoft Learn pages. Index of what Learn documents here, linked to Learn.

Path: [Development](../../../development.md) > [Programming in the AL language](../../programming-in-the-al-language.md) > [Running things in the background](../running-things-in-the-background.md) > AL language reference (background processing) · tier official · system development · no narrative yet

## Learn pages

- [Session.StartSession(var Integer, Integer [, Text] [, var Record]) Method](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/session/session-startsession-integer-integer-string-table-method): Starts a session without a UI and runs the specified codeunit.
- [Session.StopSession(Integer [, Text]) Method](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/session/session-stopsession-method): Stops a session.
- [TaskScheduler data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/taskscheduler/taskscheduler-data-type): TaskScheduler is a complex data type used for creating and managing tasks in the task scheduler, which runs codeunits at scheduled times.

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn's own.
