A process instance is a type of execution, but it may also have multiple other executions associated with it where each execution relates to a task, subprocess etc.
getExecutions
Queries for active executions.
setExecutionVariables
Sets local variables for an execution.
signalEvent
Signals any executions that are listening for a specific signal.
signalExecution
Sends an external trigger to an activity instance inside the specified execution.