Activiti-DelegateExecution类说明


public interface DelegateExecution extends VariableScope {
  /** execution Id */
  String getId();
 
  /**  流程实例id*/
  String getProcessInstanceId();
 
  /** 这个比较有用 主要就是start、end、take  */
  String getEventName();
  
  /**
   *  业务id,已经废弃的用法
   */    
  String getBusinessKey();

  /**
   * 业务id   */
  String getProcessBusinessKey();
  
  /**
   * 流程定义id
   */
  String getProcessDefinitionId();
  
  /**
   * 获取父id,并发的时候有用
   */
  String getParentId();
  
  /**
   * 获取当前的 Activityid
   */
  String getCurrentActivityId();
  
  /**
   * 获取当前的 Activity name
   */
  String getCurrentActivityName();
  
  /**
   * 获取TenantId 当有多个TenantId 有用
   */
  String getTenantId();
  
  /**
   * 这个非常有用吧。当拿到EngineServices 对象所有的xxxService都可以拿到。
   */
  EngineServices getEngineServices();
}