Troubleshooting Techniques - Postman and the DAL
DAL
The Digital Access Layer (DAL) is a communications stream used by computers attached to a network. Computers can request/send information needed to link systems together automatically. This is also known as an Application Program Interface (API) request. Support Agents can also make use of this system to retrieve information to help solve issues for our customers. DAL communications can be individually written to access specific information that may not be easily available through any other means. The tool most useful for DAL communications is called Postman.
Postman Overview & Installation
Postman enables you to create and send API requests. Send a request to an endpoint, retrieve data from a data source, or test an API's functionality. You don't need to enter commands in a terminal or write any code. Create a new request and select Send, and the API response appears right inside Postman. Postman is a Windows and Mac program that is available from the IT4U App Shop:
Workspace setup in Postman
After IT has installed Postman, open it and proceed to set up your personal Workspace.
Within My Workspace, we will:
create a Collection
Configure Authorization information on the Collection
create API requests within the Collection
Step 1: Create a Collection
To create a Collection, click the “New” button towards the top-left of the screen
In the Create New pop-up, click on Collection
Name the collection as you see fit! It will be used to group individual API requests.
Step 2: Configure Authorization information on the Collection
Select the desired Collection from the left-hand pane. In the Authorization tab of the main part of the screen, set the following information
Type | API Key |
Key | Authorization |
Value | Token [token_value] |
the [token_value] must be replaced with the authorization token/API key unique to a User. Consult this page, https://goeverbright.atlassian.net/wiki/spaces/CX/pages/2954035234 , to pull an API key for a specific user or organization.
Postman is now set up to use for some support searches!
Use Postman to find a Job from a Contract ID Number
When a customer sends in a cancellation form, the only pre-printed identification is the Contract ID Number (homeowner_contract_id) on the top-right of the page. While it might be difficult to read the Homeowner’s signature, the Contract ID can identify the job.
Before starting Postman
Login to any Org on Engine
After starting Postman
open the Support DAL collection
click on “Org/Addr/Name by Contact #”
copy/paste the Contract ID # into the Value
click the Send button to send the request
Use Postman to find an Org/Address/Homeowner from a …
There are a number of items in the Support DAL collection that are used to find a “Org/Addr/Name” (Organization/Address/Homeowner Name) using a number of different identifiers. They are used just like the example above, except with different Keys/Values. Follow the example (above), providing the requested values. More search items will be added to the collection as those items are researched & tested.
Video Instruction on the DAL
Kira met with Rick & Rob to further discuss the DAL: