Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
 /// <summary>
 ///     Gets the active users.
 /// </summary>
 /// <param name="processKey">The process key.</param>
 /// <returns>ReturnObject&lt;List&lt;System.String&gt;&gt;.</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));
 }
Exemple #4
0
 /// <summary>
 ///     Clears the history data.
 /// </summary>
 /// <param name="profileKey">The profile key.</param>
 /// <returns>ReturnObject&lt;System.String&gt;.</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));
 }