private EntryListFieldList CreateIncidentFieldList()
        {
            EntryListFieldList fvFieldList = new EntryListFieldList();

            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000161); //IncidentNumber
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000000); //Summary
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000151); //Notes
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 7);          //Status
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000163); //Impact
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000162); //Urgency
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000164); //Priority
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000018); //LastName
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000019); //FirstName
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000099); //IncidentType
            RemedyDataProvider.SetEntryFieldList(ref fvFieldList, 1000000217); //Assigned Group
            return(fvFieldList);
        }
Beispiel #2
0
 public static void SetEntryFieldList(ref EntryListFieldList fieldList, int fieldID)
 {
     fieldList.AddField(fieldID);
 }
Beispiel #3
0
        public EntryFieldValueList GetFormData(string formName, string qualification, EntryListFieldList fieldList)
        {
            EntryFieldValueList fvFormData = new EntryFieldValueList();

            LogHelper.LogTextDebug(formName, "Data Returned");
            try
            {
                if (_arserver.LastReturnCode == 0)
                {
                    fvFormData = _arserver.GetListEntryWithFields(formName, qualification, fieldList, 0, 1000);
                    if (fvFormData.Count == 0)
                    {
                        throw new CustomError("NoDataFound", "No data is found for given Incident");
                    }
                }
            }
            catch (ARException objARException)
            {
                LogHelper.LogTextFatal(objARException.Message.ToString(), "Exception");
                throw new CustomError("RemedyAPIError", objARException.Message);
            }

            LogHelper.LogTextDebug(formName, "Data Returned");
            return(fvFormData);
        }