Offline function rule API
The offline function rule API consists of a JavaScript method that allows you to run a function rule in offline-enabled applications by using a Run script action or a custom JavaScript function.
The following JavaScript method is available for the pega.offline
        object:
| Method | Description | ||||||
|---|---|---|---|---|---|---|---|
                runFunction( functionName, functionLibrary, parameters )
               | 
               A synchronous method that runs a function rule in offline mode with the
                specified name. It returns the return value that is specified for the function.  
                  The method has the following parameters: 
 
              
  | 
            
Examples
The following sample JavaScript code allows you to run a function rule called
          isInThePast, which belongs to the Default class, passing
        as a single parameter a Pega Platform
        DateTime
        String type. The purpose of this function is to check whether the
        specified date is in the past.
if ( pega.offline.runFunction("isInThePast", 
	"Default", 
	{dateAndTime : "20151027T162300.000 GMT" }) ) { 
		console.log("Date " + dateAndTime + " is in the past!");
	}
      The following sample JavaScript code allows you to run the same function rule as above, passing as a single parameter a Date JavaScript object instead.
if ( pega.offline.runFunction("isInThePast", 
	"Default", 
	{dateAndTime : new Date(2015, 10, 27, 16, 23, 00)}) ) { 
		console.log("Date " + dateAndTime + " is in the past!");
	}