Intended Audience

These pages are intended to be used by developers who are adding the Apply With DaXtra widget to a page or who are analysing its technical capabilities. For a sales demo please contact our sales team.

Requirements

To add the Apply With DaXtra widget to your page you will need :

Use Case

There are two display modes currently supported by the Appy With DaXtra widget :
  1. Embedded: The widget is permanently displayed on the page.
  2. Popup: Widget that only appears on an application attempt.
In either case on receiving data from social media or a parsed resume the widget passes the data to a callback which you supply. At which point you can use the data to fill in a form on your page or otherwise handle it.

Example of usage

<script type="text/javascript" src="https://applywith.daxtra.io/js/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://applywith.daxtra.io/css/applyWithDaxtra.css" media="screen" />
<script type="text/javascript" src="https://applywith.daxtra.io/js/applyWithDaxtraClient.js"></script>
<script>
    var config = {
        selector: "#myJQuerySelector",
        onSuccess: function (response) {
            //handle response here to populate forms etc
        }
    };
    var awd = new ApplyWithDaxtra(jwt,config);
</script>

<div id="myJQuerySelector"/>

Sources

The Apply With DaXtra widget currently supports the following sources :

Source Name for Config Type Description
Local File
"device"
Resume Picker Pick a Resume from local storage
Dropbox
"dropbox"
Resume Picker Pick a Resume from cloud service
Facebook
"facebook"
Social Media Load details as saved on Social Media
Google Drive
"googleDrive"
Resume Picker Pick a Resume from cloud service
LinkedIn
"linkedIn"
Social Media Load details as saved on Social Media
Manual Application
"manual"
Social Media Call onSuccess with blank resume data
OneDrive
"oneDrive"
Resume Picker Pick a Resume from cloud service
Apply With Seek
"seekAu"
Resume Picker Load details and Resume from seek.
This requires passing your seek advertiserId.
Please contact DaXtra Support for details

Sources Config

To change which sources are available you can pass an array of sources in your config :
    var myConfig = {
        ...
        sources : ["dropbox","device"],
    };

Output Format

The Apply With DaXtra returns the following data :

    var myConfig = {
    onSuccess: function (response) {  // Called everytime when widget gets response from any social media or DaXtra parsing server
        myDataHandler(response.resumeData);
    },
    /*
    * response contains :
    *  resumeData : structured Resume data
    *  source : name of the source the data came from
    *  binary : (optional) binary version of resume as string
    *  name : (optional) name of the original resume file
    */

    };

Config Options

There are two places you can set the config for the Apply With DaXtra widget :

If the same config option is set in both places, the one in the jwt hash will take priority.

The following items can be set in the config :
Config Name Type Description
selector
String This is the location where the widget will be rendered. It should be a jquery selector that will return a single location.
onSuccess
Callback This is the main method that is used to pass back candidate / resume information from the Apply With DaXtra widget to your page.
onError
Callback This is the main method that is used to pass back any problems from the Apply With DaXtra widget to your page.
Optional settings
onStart
Callback

This method will be called at the start of various steps. The call back will be passed a hash that contains : "state" and "detail".

state will be one of : "click" or "parse"

detail will contain details relevant to that action.

sources
Array of Strings This allows you to choose which sources will be displayed on the Apply With DaXtra widget. If not passed all possible sources are added.
parsingFlags
String This allows options to be passed to the underlying DaXtra Parsing engine. If only contact information is needed use "-pers_only".
twoPhaseParsing
Boolean This will parse any CV in two phases. The first phase brings back basic contact information quickly. The second phase brings back full profile information. In this case your "onSuccess" method should be called twice with an additional "phase=1" or "phase=2" value.

Support

If you are a DaXtra client which has purchased the Apply With DaXtra widget and are experiencing issues please contact DaXtra Support