Procedures depend on the needs of the user.
Here are a few different types of procedures that I’ve created over the years for different situations.

Detect anomalies in programs
This example takes a conversational approach to providing an easy-to-understand procedure to users.

Procedure for an administrator
Connecting through a proxy server
This procedure is aimed at users with administrative privileges who need to make specific server and network configurations.

Series of procedures for an integration
Data sharing through UBX
Larger tasks often require a series of procedures. This example describes the tasks involved in integrating a cloud-based application with a locally installed (on-premises) software application.