Contact support

Scheduling & Absence

Work from home settings

Synergy

Work from home is set only for swipes coming from:

  • Virtual Terminal
  • Synergy Mobile App

To configure work from home indicator:

  • Menu -> System Setup -> Options
  • Open Work from home tab
  • Insert IP Ranges that will be considered as office ones
  • Insert Location distance that will affect calculation for swipes coming from Synergy Mobile App

Processing logic

  • If IP Address Ranges defined in options - swipes always will be recorded as from Office
  • If IP Address Ranges set in options:
    • If swipe coming from Virtual Terminal:
      • If IP address of the web request is within the IP Ranges defined in options - swipe will be recorded as from office
      • If IP address of the web request is outside the IP Ranges defined in options - swipe will be recorded as from home
    • If swipe coming from Synergy Mobile App:
      • If IP address of the web request is within the IP Ranges defined in options - swipe will be recorded as from office
      • If IP address of the web request is outside the IP Ranges defined in options:
        • If there is a geolocation sent with the swipe:
          • If geolocation is within the range defined in the options and Synergy Mobile App device's (defined in SWF System Setup -> Devices) geolocation - swipe will be recorded as from Office
          • If geolocation is outside the range defined in the options and Synergy Mobile App device's (defined in SWF System Setup -> Devices) geolocation - swipe will be recorded as from Home
        • If there is no geolocation sent with the swipe - swipe will be recorded as from Home

IP ranges to set for self-hosted clients (local installations) heavily depends on network setting inside the client's facility. The following are known possible scenarios:

SWF is only available internally in the network via custom domain or dedicated IP address. Example: Employee goes to the browser, enters http://xxx.xxx.xxx.xxx/VirtualTerminal and does the swipe. xxx.xxx.xxx.xxx is either internal IP address of SWF or custom private domain (like http://swf/VirtulTerminal) and not accessible outside of the network. In this case, if employee is in the office network - swipe will be coming with the IP address of employee workstation. Therefore, IP range configured must include that private IP address of employee station.

Network is configured to access SWF from public DNS. Example: Employee goes to the browser, enters https://local-customer-swf.com/VirtualTerminal and does the swipe. local-customer-swf.com is accessible publicly from outside of the customer's network. In this case, if employee is in the office network - swipe will be coming with client's facilities public IP address. Therefore, IP range configured must include that public IP address.

Network is configured with private DNS to resolve SWF domain internally. Example: Employee goes to the browser, enters https://local-customer-swf.com/VirtualTerminal and does the swipe. local-customer-swf.com is accessible publicly from outside of the customer's network. But, the network has local DNS configured to forward all requests to local-customer-swf.com to local private IP address. In this case, if employee is in the office network - swipe will be coming with the IP address of employee workstation. Therefore, IP range configured must include that private IP address of employee station.