En este artículo
General extensions are extensions that are not specific. You can use for anything.
- Entering data.
 - Creating a report.
 - Making changes to a file.
 
Attributes
In the attribute the Productivity extension should define:
- @tast = app.command
// @task = app.command 
Starting function
The entry point of an Productivity extension is the function exec().
function exec(inData) {
     
}Return value
The return value is an error or a JSON containing a documentChange to modify the accounting data.