/// <summary> /// Gets the by profile key. /// </summary> /// <param name="profileKey">The profile key.</param> /// <returns>AgiliteResponse.</returns> private AgiliteResponse GetByProfileKey(string profileKey) { _agiliteConfig.Function = Constants.Functions.Bpm.GetByProfileKey; _agiliteConfig.Headers.Add(Constants.Header.ProfileKey, profileKey); return(AgiliteRequest.ExecuteRequest(_agiliteConfig).Result); }
/// <summary> /// Registers the BPM record. /// </summary> /// <param name="processKey">The process key.</param> /// <param name="currentUser">The current user.</param> /// <returns>AgiliteResponse.</returns> private AgiliteResponse RegisterBpmRecord(string processKey, string currentUser) { _agiliteConfig.Function = Constants.Functions.Bpm.RegisterBpmRecord; _agiliteConfig.Headers.Add(Constants.Header.CurrentUser, currentUser); _agiliteConfig.Headers.Add(Constants.Header.ProcessKey, processKey); return(AgiliteRequest.ExecuteRequest(_agiliteConfig).Result); }
/// <summary> /// Gets the active users. /// </summary> /// <param name="processKey">The process key.</param> /// <returns>ReturnObject<List<System.String>>.</returns> public ReturnObject <List <string> > GetActiveUsers(string processKey = "") { _agiliteConfig.Function = Constants.Functions.Bpm.GetActiveUsers; _agiliteConfig.Headers.Add(Constants.Header.ProcessKey, processKey); return(Base.SetReturnObject <List <string> >(AgiliteRequest.ExecuteRequest(_agiliteConfig).Result)); }
/// <summary> /// Clears the history data. /// </summary> /// <param name="profileKey">The profile key.</param> /// <returns>ReturnObject<System.String>.</returns> public ReturnObject <string> ClearHistoryData(string profileKey = "") { _agiliteConfig.Function = Constants.Functions.Bpm.ClearHistoryData; _agiliteConfig.Headers.Add(Constants.Header.ProfileKey, profileKey); return(Base.SetReturnObject <string>(AgiliteRequest.ExecuteRequest(_agiliteConfig).Result)); }