This article covers the following
What is Pulsar
How to configure the integration
How to use the integration
Pulsar is a software that analyzes crew fatigue levels and warns operators if they are scheduling crew that are too fatigued.
This feature is behind a module. If you are a current customer of Pulsar and you would like to integrate with Avianis, please reach out to avianissupport@portside.co to learn more.
Prior to Avianis enabling the module be sure to provide the crew list including Last Name, First Name and Homebase at a minimum to Pulsar.

The personnel tab contains all active personnel in your account. The Employee ID column shows the unique identified for the user named within Pulsar.
If a personnel member needs to be removed, toggle the setting to No, click update and this will remove the user from Pulsar.
After the personnel are mapped to Pulsar, then a sync pushes the following data for each crew member
Proposed duty time
Actual duty time
Flights as they are scheduled based on when the crew is assigned to an event
After a sync, please allow up to 40 seconds for the change to apply in Pulsar.
Pulsar contains several charts and graphs which display the crew member's duty time using an outlined bar and the bars are filled in with solid blocks when flights are scheduled.
If the duty time schedule is proposed duty time, it is replaced once the actual duty record is submitted. If a flight leg is cancelled in Avianis, it is removed from Pulsar.
These charts and graphs can be run for all crew members or you can view one crew member's data at a time like so:
As the data syncs from Avianis, Pulsar then calculates the crew member's Peak Duty Fatigue score. That value then flows back into Avianis for each flight leg that the designated crew member is assigned.
The following data points are included in the in the API call:
personID - this is the GUID that is mapped to the user
Bounds:
start - proposed duty start time UTC unless an actual duty record exists in that period, in which case it would use oue.StartDate
end - proposed duty end time UTC unless an actual duty record exists in that period, in which case it would use oue.EndDate
duties
start - proposed duty start time UTC unless an actual duty record exists in that period, in which case it would use oue.StartDate
end - proposed duty end time UTC unless an actual duty record exists in that period, in which case it would use oue.EndDate
Flights - all flights that fall int he duty period above as an array
start - ISNULL(fl.ActualDepartureDateUTC,fl.ScheduledDepartureDateUTC)
end - ISNULL(fl.ActualArrivalDateUTC,fl.ScheduledArrivalDateUTC)
origin
ICAO
IATA
FAA
description
lat - location latitude (only used for locations)
long - location longitude (only used for locations)
destination
ICAO
IATA
FAA
description - airport Name
lat - location latitude (only used for locations)
long - location longitude (only used for locations)
crewRole - Crew position on the flight leg
crewCount
isPositioning
legNumber
tailNumber
aircraftType
UpdateType: A new FMS API exists to log results from the request call. The logs store the following data:
OrganizationID
SystemObjectID
SystemObjestRecordID
ModuleID
Request
Response
Completed = true