Initializing help system before first use

The Attachments API

The attachments on an app or scenario can only be accessed from within a scenario observer.
To observe attachments, call the withAttachments method when constructing the observer. Optionally, a list of filenames or tags to observe can be provided, in which case, the callback will only be called when attachments that match the given filenames or tags are modified:
var view = insight.getView();
view.withFirstScenario()
    .withAttachments()
    .notify(function (scenario) {
       var attachments = scenario.getScenarioAttachments();
       console.log('The scenario has ' + attachments.length +
          ' attachments');
    })
    .start();
view.withFirstScenario()
    .withAttachments({
        tags: ['input-sheet']
    })
    .notify(function (scenario) {
        var attachments =
           scenario.getTaggedScenarioAttachments('input-sheet');
        if (attachments.length) {
            var filename = attachments[0].getFilename();
            console.log('The input sheet was replaced with ' +
                filename);
        } else {
            console.log('The input sheet has been removed');
        }
    })
    .start();