Show / Hide Table of Contents

Class FCFO

Inheritance
System.Object
FCFOBase
FCFO
Implements
IFCFO
IToolkit
Inherited Members
FCFOBase.ServiceCOGSVirtualInventoryLocationName
FCFOBase.PartUsedVarianceVirtualInventoryLocationName
FCFOBase._Initialize(IFCApplication, IFCSession)
FCFOBase._dispatch_fe(String, String, String, String, String, Int32, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Int32, String, String, Int32, Boolean)
FCFOBase._make_appt(String, String, String, Int32, String, String, String, Int32, String, String, String, String, String)
FCFOBase._modify_appt(Int32, String, String, Int32, String, String, String, String, String, String)
FCFOBase._delete_appt(Int32, String, String)
FCFOBase._create_onsite_log(String, String, String, String, String, String, String, String)
FCFOBase._delete_onsite_log(Int32, String, String)
FCFOBase._create_time_log(Int32, String, String, String, String, String, String, String, Int32, Int32, String, String, String)
FCFOBase._modify_time_log(Int32, String, String, String, String, String, String, Int32, Int32, String, String, String)
FCFOBase._delete_time_log(Int32, String, String)
FCFOBase._create_expense_log(Int32, String, String, String, String, String, String, Double, Double, Int32, String, String)
FCFOBase._modify_expense_log(Int32, String, String, String, String, String, Double, Double, Int32, String, String)
FCFOBase._delete_expense_log(Int32, String, String)
FCFOBase._add_svc_inter(String, Int32, String, String, String, Int32, String, String, String, String)
FCFOBase._modify_svc_inter(Int32, String, String, String, Int32, String, String, String, String)
FCFOBase._delete_svc_inter(Int32, String, String)
FCFOBase._install_sp(String, String, String, String, Int32, String, Int32, Int32, String, String, String, String, String, String, String, Boolean, String, Int32, String, Int32, String, String, String, String, String, String)
FCFOBase._install_sp_list(String, String, String, String, Int32, String, Int32, Int32, String, String, String, String, String, String, String, Boolean, IFCList, IFCList, IFCList)
FCFOBase._install_sp_list(String, String, String, String, Int32, String, Int32, Int32, String, String, String, String, String, String, String, Boolean)
FCFOBase._deinstall_sp(Int32, String, String, Boolean)
FCFOBase._modify_sp(Int32, String, String, String, String, String, String, Int32, String, String, String, String, String, Boolean, String, Int32, String, Int32, String, String, String, String, String, String)
FCFOBase._modify_sp_list(Int32, String, String, String, String, String, String, Int32, String, String, String, String, String, Boolean, IFCList, IFCList, IFCList)
FCFOBase._modify_sp_list(Int32, String, String, String, String, String, String, Int32, String, String, String, String, String, Boolean)
FCFOBase._move_sp(Int32, String, Int32, String, Int32, Boolean, String, Boolean)
FCFOBase._reinstall_sp(Int32, String, Int32, Int32, String, String, Boolean, Boolean)
FCFOBase._part_transfer(String, String, String, Int32, String, String, String, String, Boolean, String, String, String, Boolean, String, String, String, String, Boolean, Int16, String, String, String, String)
FCFOBase._log_parts_used(String, String, String, Int32, Boolean, Int32, String, String, String, Boolean, String, String, String, String, String, Int32, String, String, String, String, Boolean, String, String, Boolean, String, Int32)
FCFOBase._object_name
FCFOBase._ret_objid
FCFOBase._ret_objid2
FCFOBase._ret_id_num
FCFOBase._ret_string
FCFOBase._impersonatorUserName
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FChoice.Foundation.Clarify.Compatibility.Toolkits
Assembly: FChoice.Foundation.Clarify.Compatibility.Toolkits.dll
Syntax
[Guid("1D515A33-E701-4bfb-9BD2-EB12CA55790E")]
[ComVisible(true)]
[AltName("FieldOps")]
[ClassInterface(ClassInterfaceType.None)]
public sealed class FCFO : FCFOBase, IFCFO, IToolkit

Constructors

FCFO()

Declaration
public FCFO()

FCFO(IFCApplication, IFCSession)

Declaration
public FCFO(IFCApplication FCApp, IFCSession FCSess)
Parameters
Type Name Description
IFCApplication FCApp
IFCSession FCSess

Methods

GetProductID()

Declaration
protected override int GetProductID()
Returns
Type Description
System.Int32
Overrides
FCFOBase.GetProductID()

Explicit Interface Implementations

IFCFO.add_svc_inter(String, Int32, String, String, String, Int32, String, String, String, String)

Declaration
[AltName("add_service_interruption")]
[OutputProperty("ret_objid", "Appointment")]
[OutputProperty("ret_objid2", "ScheduleObjid", "System.Int32", "0", "Schedule")]
public short IFCFO.add_svc_inter([ParameterRequired, AltName("case_IDNum")] string case_id, [AltName("site_part_ObjID")] int sp_objid, string description, [AltName("start_date")] string start_time, [AltName("end_date")] string end_time, [AltType("System.TimeSpan", "Convert.ToInt32({0}.TotalSeconds)")] int duration, [AltName("Service_class")] string svc_class, [AltName("Service_type")] string svc_type, string user_name, [AltName("create_date")] string creation_time)
Parameters
Type Name Description
System.String case_id
System.Int32 sp_objid
System.String description
System.String start_time
System.String end_time
System.Int32 duration
System.String svc_class
System.String svc_type
System.String user_name
System.String creation_time
Returns
Type Description
System.Int16

IFCFO.create_expense_log(Int32, String, String, String, String, String, String, Double, Double, Int32, String, String)

Declaration
[OutputProperty("ret_objid", "ExpenseLog")]
[OutputProperty("ret_objid2", "OnsiteLogObjid", "System.Int32", "0", "OnsiteLog")]
public short IFCFO.create_expense_log([AltName("Onsite_Log_Objid"), ParameterRequired] int onsite_objid, [AltName("case_IDNum")] string id_num, [AltName("create_date")] string creation_time, string notes, [AltName("performed_by_user_name")] string perf_by, string user_name, string expense_type, double quantity, [AltName("rate")] double the_rate, [AltType("System.Boolean", "{0} ? 1 : 0"), AltName("is_billable")] int billable, string bill_to, string resolution)
Parameters
Type Name Description
System.Int32 onsite_objid
System.String id_num
System.String creation_time
System.String notes
System.String perf_by
System.String user_name
System.String expense_type
System.Double quantity
System.Double the_rate
System.Int32 billable
System.String bill_to
System.String resolution
Returns
Type Description
System.Int16

IFCFO.create_onsite_log(String, String, String, String, String, String, String, String)

Declaration
[OutputProperty("ret_objid", "Objid of the Onsite Log record.")]
public short IFCFO.create_onsite_log([ParameterRequired, ParameterDefaultValue("FChoice.Toolkits.Clarify.CaseObjectType.Case"), AltType("FChoice.Toolkits.Clarify.CaseObjectType", "FChoice.Toolkits.Clarify.Utility.GetCaseObjectType({0})")] string object_type, [ParameterRequired, AltName("object_IDNum")] string object_id, [AltName("create_date")] string creation_time, [AltName("last_modified_date")] string last_modified, string notes, string resolution, string user_name, [AltName("performed_by_user_name")] string perf_by)
Parameters
Type Name Description
System.String object_type
System.String object_id
System.String creation_time
System.String last_modified
System.String notes
System.String resolution
System.String user_name
System.String perf_by
Returns
Type Description
System.Int16

IFCFO.create_time_log(Int32, String, String, String, String, String, String, String, Int32, Int32, String, String, String)

Declaration
[OutputProperty("ret_objid", "TimeLog")]
[OutputProperty("ret_objid2", "OnsiteLogObjid", "System.Int32", "0", "OnsiteLog")]
public short IFCFO.create_time_log([AltName("Onsite_Log_Objid"), ParameterRequired] int onsite_objid, [AltName("case_IDNum")] string id_num, [AltName("create_date")] string creation_time, string notes, [AltName("performed_by_user_name")] string perf_by, string user_name, string time_type, [ParameterRequired, AltName("start_date")] string start_time, [ParameterRequired, AltType("System.TimeSpan", "Convert.ToInt32({0}.TotalSeconds)")] int duration, [AltName("is_billable"), AltType("System.Boolean", "{0} ? 1 : 0")] int billable, string bill_to, [AltName("work_center")] string wrk_center, string resolution)
Parameters
Type Name Description
System.Int32 onsite_objid
System.String id_num
System.String creation_time
System.String notes
System.String perf_by
System.String user_name
System.String time_type
System.String start_time
System.Int32 duration
System.Int32 billable
System.String bill_to
System.String wrk_center
System.String resolution
Returns
Type Description
System.Int16

IFCFO.deinstall_sp(Int32, String, String, Boolean)

Declaration
[AltName("deinstall_site_part")]
public short IFCFO.deinstall_sp([ParameterRequired, AltName("site_part_ObjID")] int sp_objid, string user_name, string deinstall_date, bool use_remove)
Parameters
Type Name Description
System.Int32 sp_objid
System.String user_name
System.String deinstall_date
System.Boolean use_remove
Returns
Type Description
System.Int16

IFCFO.delete_appt(Int32, String, String)

Declaration
[AltName("delete_appointment")]
public short IFCFO.delete_appt([ParameterRequired, AltName("appointment_ObjID")] int appt_objid, string user_name, [AltName("create_date")] string creation_time)
Parameters
Type Name Description
System.Int32 appt_objid
System.String user_name
System.String creation_time
Returns
Type Description
System.Int16

IFCFO.delete_expense_log(Int32, String, String)

Declaration
public short IFCFO.delete_expense_log([ParameterRequired, AltName("expense_log_ObjID")] int expense_objid, [AltName("last_modified_date")] string last_modified, string user_name)
Parameters
Type Name Description
System.Int32 expense_objid
System.String last_modified
System.String user_name
Returns
Type Description
System.Int16

IFCFO.delete_onsite_log(Int32, String, String)

Declaration
public short IFCFO.delete_onsite_log([AltName("Onsite_Log_Objid"), ParameterRequired] int onsite_log_objid, string note_date, string user_name)
Parameters
Type Name Description
System.Int32 onsite_log_objid
System.String note_date
System.String user_name
Returns
Type Description
System.Int16

IFCFO.delete_svc_inter(Int32, String, String)

Declaration
[AltName("delete_service_interruption")]
public short IFCFO.delete_svc_inter([ParameterRequired, AltName("appointment_ObjID")] int appt_objid, string user_name, [AltName("create_date")] string creation_time)
Parameters
Type Name Description
System.Int32 appt_objid
System.String user_name
System.String creation_time
Returns
Type Description
System.Int16

IFCFO.delete_time_log(Int32, String, String)

Declaration
public short IFCFO.delete_time_log([ParameterRequired, AltName("time_log_objid")] int time_objid, [AltName("last_modified_date")] string last_modified, string user_name)
Parameters
Type Name Description
System.Int32 time_objid
System.String last_modified
System.String user_name
Returns
Type Description
System.Int16

IFCFO.dispatch_fe(String, String, String, String, String, Int32, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Int32, String, String, Int32, Boolean)

Declaration
[AltName("dispatch_field_engineer")]
[OutputProperty("ret_objid", "Objid of the Dispatch FE record.")]
public short IFCFO.dispatch_fe([ParameterRequired, AltName("case_IDNum")] string case_id, string user_name, [AltName("dispatch_date")] string dispatch_time, string work_order, [AltName("appointment_date")] string appointment_time, [AltType("System.TimeSpan", "Convert.ToInt32({0}.TotalSeconds)")] int duration, string description, [AltName("contact_first_Name")] string cont_fname, [AltName("contact_last_Name")] string cont_lname, string address1, string address2, string city, string state, [AltName("Zip_Code")] string zipcode, string main_phone, [AltName("Alternate_Phone")] string alt_phone, [AltName("site_IDNum")] string site_id, [AltName("payment_method")] string pay_method, [AltName("reference_number")] string ref_number, string notes, [AltName("requested_ETA_date")] string requested_eta, [AltName("appointment_confirmed")] int appt_confirm, string cell_text, string proxy, [ParameterVoid] int removed, [ParameterDefaultValue("true"), AltName("Generate_Time_Bombs")] bool gen_time_bombs)
Parameters
Type Name Description
System.String case_id
System.String user_name
System.String dispatch_time
System.String work_order
System.String appointment_time
System.Int32 duration
System.String description
System.String cont_fname
System.String cont_lname
System.String address1
System.String address2
System.String city
System.String state
System.String zipcode
System.String main_phone
System.String alt_phone
System.String site_id
System.String pay_method
System.String ref_number
System.String notes
System.String requested_eta
System.Int32 appt_confirm
System.String cell_text
System.String proxy
System.Int32 removed
System.Boolean gen_time_bombs
Returns
Type Description
System.Int16

IFCFO.impersonatorUserName

Declaration
public string IFCFO.impersonatorUserName { get; set; }
Returns
Type Description
System.String

IFCFO.Initialize(IFCApplication, IFCSession)

Declaration
[ToolkitVisible(false)]
public void IFCFO.Initialize(IFCApplication TheFCApplication, IFCSession TheFCSession)
Parameters
Type Name Description
IFCApplication TheFCApplication
IFCSession TheFCSession

IFCFO.install_sp(String, String, String, String, Int32, String, Int32, Int32, String, String, String, String, String, String, String, Boolean, String, Int32, String, Int32, String, String, String, String, String, String)

Declaration
[SplitMethod("install_site_part", 2)]
[OutputProperty("ret_objid", "SitePart")]
public short IFCFO.install_sp([ParameterRequired, AltName("site_IDNum")] string site_id, [ParameterRequired, AltName("Part_Number")] string part_num, [ParameterRequired, AltName("part_revision")] string mod_level, [ParameterRequired, AltName("part_domain")] string domain, [ParameterRequired(null, 0), ParameterDefaultValue("1")] int quantity, [ParameterRequired(null, 1), AltName("serial_Number")] string serial_num, int parent_bin_objid, [AltName("parent_site_part_ObjID")] int parent_sp_objid, string instance_name, string comment, string part_status, [AltName("invoice_number")] string invoice_no, string user_name, string install_date, string ship_date, [AltName("Add_Activity_Log"), ParameterDefaultValue("true")] bool add_activity, string int_fld1, int int_val1, string int_fld2, int int_val2, string str_fld1, string str_val1, string str_fld2, string str_val2, string date_fld1, string date_val1)
Parameters
Type Name Description
System.String site_id
System.String part_num
System.String mod_level
System.String domain
System.Int32 quantity
System.String serial_num
System.Int32 parent_bin_objid
System.Int32 parent_sp_objid
System.String instance_name
System.String comment
System.String part_status
System.String invoice_no
System.String user_name
System.String install_date
System.String ship_date
System.Boolean add_activity
System.String int_fld1
System.Int32 int_val1
System.String int_fld2
System.Int32 int_val2
System.String str_fld1
System.String str_val1
System.String str_fld2
System.String str_val2
System.String date_fld1
System.String date_val1
Returns
Type Description
System.Int16

IFCFO.install_sp_list(String, String, String, String, Int32, String, Int32, Int32, String, String, String, String, String, String, String, Boolean, IFCList, IFCList, IFCList)

Declaration
[ToolkitVisible(false)]
[SplitMethod("install_site_part", 2)]
[OutputProperty("ret_objid", "SitePart")]
public short IFCFO.install_sp_list([ParameterRequired, AltName("site_IDNum")] string site_id, [ParameterRequired, AltName("part_number")] string part_num, [ParameterRequired, AltName("PartRevision")] string mod_level, [ParameterRequired, AltName("PartDomain")] string domain, [ParameterRequired(null, 0), ParameterDefaultValue("1")] int quantity, [ParameterRequired(null, 1), AltName("serial_Number")] string serial_num, int parent_bin_objid, [AltName("parent_site_part_ObjID")] int parent_sp_objid, string instance_name, [AltName("comments")] string comment, string part_status, [AltName("invoice_number")] string invoice_no, string user_name, string install_date, string ship_date, [AltName("Add_Activity_Log"), ParameterDefaultValue("true")] bool add_activity, IFCList fld_list = null, IFCList type_list = null, IFCList val_list = null)
Parameters
Type Name Description
System.String site_id
System.String part_num
System.String mod_level
System.String domain
System.Int32 quantity
System.String serial_num
System.Int32 parent_bin_objid
System.Int32 parent_sp_objid
System.String instance_name
System.String comment
System.String part_status
System.String invoice_no
System.String user_name
System.String install_date
System.String ship_date
System.Boolean add_activity
IFCList fld_list
IFCList type_list
IFCList val_list
Returns
Type Description
System.Int16

IFCFO.log_parts_used(String, String, String, Int32, Boolean, Int32, String, String, String, Boolean, String, String, String, String, String, Int32, String, String, String, String, Boolean, String, String, Boolean, String, Int32)

Declaration
[SplitMethod("LogPartsUsedExchange", 4)]
[SplitMethod("LogPartsUsedConsume", 4)]
[SplitMethod("LogPartsUsedInstall", 4)]
[SplitMethod("LogPartsUsedRemove", 2)]
[SplitMethod("LogPartsUsedUpgrade", 4)]
[OutputProperty("ret_objid", "PartUsed")]
public short IFCFO.log_parts_used([ParameterRequired("LogPartsUsedExchange", 0), ParameterRequired("LogPartsUsedExchange", 1), ParameterRequired("LogPartsUsedExchange", 2), ParameterRequired("LogPartsUsedExchange", 3), ParameterRequired("LogPartsUsedConsume", 0), ParameterRequired("LogPartsUsedConsume", 1), ParameterRequired("LogPartsUsedConsume", 2), ParameterRequired("LogPartsUsedConsume", 3), ParameterRequired("LogPartsUsedInstall", 0), ParameterRequired("LogPartsUsedInstall", 1), ParameterRequired("LogPartsUsedInstall", 2), ParameterRequired("LogPartsUsedInstall", 3), ParameterRequired("LogPartsUsedRemove", 0), ParameterRequired("LogPartsUsedRemove", 1), ParameterRequired("LogPartsUsedUpgrade", 0), ParameterRequired("LogPartsUsedUpgrade", 1), ParameterRequired("LogPartsUsedUpgrade", 2), ParameterRequired("LogPartsUsedUpgrade", 3), AltName("part_request_detail_IDNum")] string dtl_num, [ParameterRequired("LogPartsUsedExchange", 2), ParameterRequired("LogPartsUsedExchange", 3), ParameterRequired("LogPartsUsedConsume", 2), ParameterRequired("LogPartsUsedConsume", 3), ParameterRequired("LogPartsUsedInstall", 2), ParameterRequired("LogPartsUsedInstall", 3), ParameterRequired("LogPartsUsedRemove", 1), ParameterRequired("LogPartsUsedUpgrade", 2), ParameterRequired("LogPartsUsedUpgrade", 3), AltName("case_IDNum")] string case_id, [ParameterVoid, ParameterDefaultValue("\"Exchange\"", "LogPartsUsedExchange"), ParameterDefaultValue("\"Consume\"", "LogPartsUsedConsume"), ParameterDefaultValue("\"Install\"", "LogPartsUsedInstall"), ParameterDefaultValue("\"Remove\"", "LogPartsUsedRemove"), ParameterDefaultValue("\"Upgrade\"", "LogPartsUsedUpgrade"), AltName("Parts_used_type")] string pu_type, [AltName("parent_site_part_ObjID")] int parent_sp, [ParameterDefaultValue("true")] bool install_at_site, [ParameterVoid("LogPartsUsedConsume"), ParameterVoid("LogPartsUsedInstall"), ParameterRequired("LogPartsUsedExchange", 0), ParameterRequired("LogPartsUsedRemove", 0), ParameterRequired("LogPartsUsedUpgrade", 0), ParameterRequired("LogPartsUsedExchange", 1), ParameterRequired("LogPartsUsedRemove", 1), ParameterRequired("LogPartsUsedUpgrade", 1), ParameterRequired("LogPartsUsedExchange", 2), ParameterRequired("LogPartsUsedUpgrade", 2), ParameterRequired("LogPartsUsedExchange", 3), ParameterRequired("LogPartsUsedUpgrade", 3), AltName("remove_site_part_ObjID")] int remove_sp, [ParameterVoid("LogPartsUsedConsume"), ParameterVoid("LogPartsUsedInstall"), AltName("to_location")] string to_loc, [ParameterVoid("LogPartsUsedConsume"), ParameterVoid("LogPartsUsedInstall")] string to_bin, [ParameterVoid("LogPartsUsedConsume"), ParameterVoid("LogPartsUsedInstall"), AltName("to_container")] string to_cont, [ParameterVoid("LogPartsUsedConsume"), ParameterVoid("LogPartsUsedInstall"), ParameterDefaultValue("true")] bool to_good, [ParameterVoid("LogPartsUsedConsume"), ParameterVoid("LogPartsUsedInstall"), AltName("failure_code")] string fail_code, [ParameterVoid("LogPartsUsedRemove"), ParameterRequired("LogPartsUsedExchange", 0), ParameterRequired("LogPartsUsedConsume", 0), ParameterRequired("LogPartsUsedInstall", 0), ParameterRequired("LogPartsUsedUpgrade", 0), ParameterRequired("LogPartsUsedExchange", 1), ParameterRequired("LogPartsUsedConsume", 1), ParameterRequired("LogPartsUsedInstall", 1), ParameterRequired("LogPartsUsedUpgrade", 1), ParameterRequired("LogPartsUsedExchange", 2), ParameterRequired("LogPartsUsedConsume", 2), ParameterRequired("LogPartsUsedInstall", 2), ParameterRequired("LogPartsUsedUpgrade", 2), ParameterRequired("LogPartsUsedExchange", 3), ParameterRequired("LogPartsUsedConsume", 3), ParameterRequired("LogPartsUsedInstall", 3), ParameterRequired("LogPartsUsedUpgrade", 3), AltName("install_part_number")] string inst_part, [ParameterVoid("LogPartsUsedRemove"), ParameterRequired("LogPartsUsedExchange", 0), ParameterRequired("LogPartsUsedConsume", 0), ParameterRequired("LogPartsUsedInstall", 0), ParameterRequired("LogPartsUsedUpgrade", 0), ParameterRequired("LogPartsUsedExchange", 1), ParameterRequired("LogPartsUsedConsume", 1), ParameterRequired("LogPartsUsedInstall", 1), ParameterRequired("LogPartsUsedUpgrade", 1), ParameterRequired("LogPartsUsedExchange", 2), ParameterRequired("LogPartsUsedConsume", 2), ParameterRequired("LogPartsUsedInstall", 2), ParameterRequired("LogPartsUsedUpgrade", 2), ParameterRequired("LogPartsUsedExchange", 3), ParameterRequired("LogPartsUsedConsume", 3), ParameterRequired("LogPartsUsedInstall", 3), ParameterRequired("LogPartsUsedUpgrade", 3), AltName("install_part_revision")] string inst_rev, [ParameterVoid("LogPartsUsedRemove"), ParameterRequired("LogPartsUsedExchange", 0), ParameterRequired("LogPartsUsedConsume", 0), ParameterRequired("LogPartsUsedInstall", 0), ParameterRequired("LogPartsUsedUpgrade", 0), ParameterRequired("LogPartsUsedExchange", 1), ParameterRequired("LogPartsUsedConsume", 1), ParameterRequired("LogPartsUsedInstall", 1), ParameterRequired("LogPartsUsedUpgrade", 1), ParameterRequired("LogPartsUsedExchange", 2), ParameterRequired("LogPartsUsedConsume", 2), ParameterRequired("LogPartsUsedInstall", 2), ParameterRequired("LogPartsUsedUpgrade", 2), ParameterRequired("LogPartsUsedExchange", 3), ParameterRequired("LogPartsUsedConsume", 3), ParameterRequired("LogPartsUsedInstall", 3), ParameterRequired("LogPartsUsedUpgrade", 3), AltName("install_part_domain")] string inst_domain, [ParameterVoid("LogPartsUsedRemove"), ParameterRequired("LogPartsUsedExchange", 0), ParameterRequired("LogPartsUsedConsume", 0), ParameterRequired("LogPartsUsedInstall", 0), ParameterRequired("LogPartsUsedUpgrade", 0), ParameterRequired("LogPartsUsedExchange", 2), ParameterRequired("LogPartsUsedConsume", 2), ParameterRequired("LogPartsUsedInstall", 2), ParameterRequired("LogPartsUsedUpgrade", 2), AltName("install_serial_number")] string inst_serial, [ParameterVoid("LogPartsUsedRemove"), ParameterRequired("LogPartsUsedExchange", 1), ParameterRequired("LogPartsUsedConsume", 1), ParameterRequired("LogPartsUsedInstall", 1), ParameterRequired("LogPartsUsedUpgrade", 1), ParameterRequired("LogPartsUsedExchange", 3), ParameterRequired("LogPartsUsedConsume", 3), ParameterRequired("LogPartsUsedInstall", 3), ParameterRequired("LogPartsUsedUpgrade", 3), AltName("install_quantity")] int inst_qty, [ParameterVoid("LogPartsUsedRemove"), AltName("install_price")] string inst_price, [ParameterVoid("LogPartsUsedRemove"), AltName("from_location")] string from_loc, [ParameterVoid("LogPartsUsedRemove")] string from_bin, [ParameterVoid("LogPartsUsedRemove"), AltName("from_container")] string from_cont, [ParameterVoid("LogPartsUsedRemove"), ParameterDefaultValue("true")] bool from_good, [AltName("engineer_user_name")] string engineer_name, string user_name, bool allow_move, string log_date, [ParameterVoid] int log_objid)
Parameters
Type Name Description
System.String dtl_num
System.String case_id
System.String pu_type
System.Int32 parent_sp
System.Boolean install_at_site
System.Int32 remove_sp
System.String to_loc
System.String to_bin
System.String to_cont
System.Boolean to_good
System.String fail_code
System.String inst_part
System.String inst_rev
System.String inst_domain
System.String inst_serial
System.Int32 inst_qty
System.String inst_price
System.String from_loc
System.String from_bin
System.String from_cont
System.Boolean from_good
System.String engineer_name
System.String user_name
System.Boolean allow_move
System.String log_date
System.Int32 log_objid
Returns
Type Description
System.Int16

IFCFO.make_appt(String, String, String, Int32, String, String, String, Int32, String, String, String, String, String)

Declaration
[SplitMethod("create_appointment", 3)]
[OutputProperty("ret_objid", "Appointment")]
[OutputProperty("ret_objid2", "ScheduleObjid", "System.Int32", "0", "Schedule")]
public short IFCFO.make_appt(string description, [ParameterRequired("create_appointment", 0), ParameterRequired("create_appointment", 1), AltName("start_date")] string start_time, [ParameterRequired("create_appointment", 0), ParameterRequired("create_appointment", 2, 2), AltName("end_date")] string end_time, [ParameterRequired("create_appointment", 1), ParameterRequired("create_appointment", 2, 1), AltType("System.TimeSpan", "Convert.ToInt32({0}.TotalSeconds)")] int duration, string cell_text, [AltName("employee_first_name")] string emp_first, [AltName("employee_last_name")] string emp_last, int site_part_objid, [AltName("appointment_class")] string appt_class, [AltName("appointment_type")] string appt_type, [AltName("case_IDNum")] string case_id, string user_name, [AltName("create_date")] string creation_time)
Parameters
Type Name Description
System.String description
System.String start_time
System.String end_time
System.Int32 duration
System.String cell_text
System.String emp_first
System.String emp_last
System.Int32 site_part_objid
System.String appt_class
System.String appt_type
System.String case_id
System.String user_name
System.String creation_time
Returns
Type Description
System.Int16

IFCFO.modify_appt(Int32, String, String, Int32, String, String, String, String, String, String)

Declaration
[AltName("Update_appointment")]
public short IFCFO.modify_appt([ParameterRequired, AltName("appointment_ObjID")] int appt_objid, [AltName("start_date")] string start_time, [AltName("end_date")] string end_time, [AltType("System.TimeSpan", "Convert.ToInt32({0}.TotalSeconds)")] int duration, string description, string cell_text, [AltName("appointment_class")] string appt_class, [AltName("appointment_type")] string appt_type, string user_name, [AltName("create_date")] string creation_time)
Parameters
Type Name Description
System.Int32 appt_objid
System.String start_time
System.String end_time
System.Int32 duration
System.String description
System.String cell_text
System.String appt_class
System.String appt_type
System.String user_name
System.String creation_time
Returns
Type Description
System.Int16

IFCFO.modify_expense_log(Int32, String, String, String, String, String, Double, Double, Int32, String, String)

Declaration
[AltName("update_expense_log")]
public short IFCFO.modify_expense_log([ParameterRequired] int expense_log_objid, [AltName("create_date")] string creation_time, [AltName("performed_by_user_name")] string perf_by, [ParameterVoid] string notes, string user_name, string expense_type, [ParameterRequired] double quantity, [ParameterRequired, AltName("rate")] double the_rate, [AltType("System.Boolean", "{0} ? 1 : 0"), AltName("is_billable")] int billable, string bill_to, string resolution)
Parameters
Type Name Description
System.Int32 expense_log_objid
System.String creation_time
System.String perf_by
System.String notes
System.String user_name
System.String expense_type
System.Double quantity
System.Double the_rate
System.Int32 billable
System.String bill_to
System.String resolution
Returns
Type Description
System.Int16

IFCFO.modify_sp(Int32, String, String, String, String, String, String, Int32, String, String, String, String, String, Boolean, String, Int32, String, Int32, String, String, String, String, String, String)

Declaration
[AltName("Update_site_part")]
[OutputProperty("ret_objid", "SitePart")]
public short IFCFO.modify_sp([ParameterRequired, AltName("site_part_ObjID")] int sp_objid, string instance_name, [AltName("serial_number")] string serial_num, [AltName("invoice_number")] string invoice_no, string ship_date, string install_date, string warranty_date, [ParameterDefaultValue("1")] int quantity, string part_status, string comments, [AltName("service_end_date")] string service_end_dt, string user_name, [AltName("part_revision")] string mod_level, [AltName("Add_Activity_Log"), ParameterDefaultValue("true"), ParameterRequired] bool add_activity, string int_fld1, int int_val1, string int_fld2, int int_val2, string str_fld1, string str_val1, string str_fld2, string str_val2, string date_fld1, string date_val1)
Parameters
Type Name Description
System.Int32 sp_objid
System.String instance_name
System.String serial_num
System.String invoice_no
System.String ship_date
System.String install_date
System.String warranty_date
System.Int32 quantity
System.String part_status
System.String comments
System.String service_end_dt
System.String user_name
System.String mod_level
System.Boolean add_activity
System.String int_fld1
System.Int32 int_val1
System.String int_fld2
System.Int32 int_val2
System.String str_fld1
System.String str_val1
System.String str_fld2
System.String str_val2
System.String date_fld1
System.String date_val1
Returns
Type Description
System.Int16

IFCFO.modify_sp_list(Int32, String, String, String, String, String, String, Int32, String, String, String, String, String, Boolean, IFCList, IFCList, IFCList)

Declaration
[ToolkitVisible(false)]
[AltName("Update_site_part")]
[OutputProperty("ret_objid", "SitePart")]
public short IFCFO.modify_sp_list([ParameterRequired, AltName("site_part_ObjID")] int sp_objid, string instance_name, [AltName("serial_number")] string serial_num, [AltName("invoice_number")] string invoice_no, string ship_date, string install_date, string warranty_date, [ParameterDefaultValue("1")] int quantity, string part_status, string comments, [AltName("service_end_date")] string service_end_dt, string user_name, [AltName("part_revision")] string mod_level, [AltName("Add_Activity_Log"), ParameterDefaultValue("true")] bool add_activity, IFCList fld_list = null, IFCList type_list = null, IFCList val_list = null)
Parameters
Type Name Description
System.Int32 sp_objid
System.String instance_name
System.String serial_num
System.String invoice_no
System.String ship_date
System.String install_date
System.String warranty_date
System.Int32 quantity
System.String part_status
System.String comments
System.String service_end_dt
System.String user_name
System.String mod_level
System.Boolean add_activity
IFCList fld_list
IFCList type_list
IFCList val_list
Returns
Type Description
System.Int16

IFCFO.modify_svc_inter(Int32, String, String, String, Int32, String, String, String, String)

Declaration
[AltName("Update_service_interruption")]
public short IFCFO.modify_svc_inter([ParameterRequired, AltName("appointment_ObjID")] int appt_objid, [AltName("description")] string desc, [AltName("start_date")] string start_time, [AltName("end_date")] string end_time, [AltType("System.TimeSpan", "Convert.ToInt32({0}.TotalSeconds)")] int duration, [AltName("service_class")] string svc_class, [AltName("service_type")] string svc_type, string user_name, [AltName("create_date")] string creation_time)
Parameters
Type Name Description
System.Int32 appt_objid
System.String desc
System.String start_time
System.String end_time
System.Int32 duration
System.String svc_class
System.String svc_type
System.String user_name
System.String creation_time
Returns
Type Description
System.Int16

IFCFO.modify_time_log(Int32, String, String, String, String, String, String, Int32, Int32, String, String, String)

Declaration
[AltName("update_time_log")]
public short IFCFO.modify_time_log([ParameterRequired] int time_log_objid, [AltName("create_date")] string creation_time, [AltName("performed_by_user_name")] string perf_by, [ParameterVoid] string notes, string user_name, string time_type, [ParameterVoid] string start_time, [AltType("System.TimeSpan", "Convert.ToInt32({0}.TotalSeconds)")] int duration, [AltType("System.Boolean", "{0} ? 1 : 0"), AltName("is_billable")] int billable, string bill_to, [AltName("work_center")] string wrk_center, string resolution)
Parameters
Type Name Description
System.Int32 time_log_objid
System.String creation_time
System.String perf_by
System.String notes
System.String user_name
System.String time_type
System.String start_time
System.Int32 duration
System.Int32 billable
System.String bill_to
System.String wrk_center
System.String resolution
Returns
Type Description
System.Int16

IFCFO.move_sp(Int32, String, Int32, String, Int32, Boolean, String, Boolean)

Declaration
[SplitMethod("move_site_part_to_site")]
[SplitMethod("move_site_part_to_bin")]
[SplitMethod("move_site_part_to_part")]
public short IFCFO.move_sp([ParameterRequired, AltName("site_part_ObjID")] int sp_objid, string move_date, [ParameterRequired("move_site_part_to_part"), ParameterDefaultValue("-1"), ParameterVoid("move_site_part_to_site"), ParameterVoid("move_site_part_to_bin"), AltName("parent_site_part_ObjID")] int parent_sp_objid, [ParameterRequired("move_site_part_to_site"), ParameterVoid("move_site_part_to_part"), ParameterVoid("move_site_part_to_bin"), AltName("site_IDNum")] string site_id, [ParameterRequired("move_site_part_to_bin"), ParameterDefaultValue("-1"), ParameterVoid("move_site_part_to_part"), ParameterVoid("move_site_part_to_site")] int parent_bin_objid, [AltName("Add_Activity_Log"), ParameterDefaultValue("true")] bool add_activity, string user_name, [ParameterDefaultValue("true")] bool install_and_move)
Parameters
Type Name Description
System.Int32 sp_objid
System.String move_date
System.Int32 parent_sp_objid
System.String site_id
System.Int32 parent_bin_objid
System.Boolean add_activity
System.String user_name
System.Boolean install_and_move
Returns
Type Description
System.Int16

IFCFO.part_transfer(String, String, String, Int32, String, String, String, String, Boolean, String, String, String, Boolean, String, String, String, String, Boolean, Int16, String, String, String, String)

Declaration
[SplitMethod("part_transfer", 2)]
[OutputProperty("ret_objid", "Objid of the Part Transfer record.")]
[OutputProperty("ret_string", "StandardCost", "System.Decimal", "0M", "Part Transfer Standard Cost.", "(retVal == 0) ? decimal.Parse({0}) : 0M")]
[OutputProperty("ret_id_num", "TransactionIDNum", "System.String", "String.Empty", "Part Transfer Transaction Identifier.")]
[FacadeProperty("FromLocation", "FChoice.Toolkits.Clarify.Location", "FChoice.Toolkits.Clarify.Location.EMPTY", "if({0}.IsLocationNameDirty) {2}.InternalFromLocation = {0}.LocationName; if({0}.IsBinNameDirty) {2}.InternalFromBin = {0}.BinName; if({0}.IsContainerIDNumDirty) {2}.InternalFromContainer = {0}.ContainerIDNum;", true, false, "part_transfer", "0:4,1:4", 70014)]
[FacadeProperty("ToLocation", "FChoice.Toolkits.Clarify.Location", "FChoice.Toolkits.Clarify.Location.EMPTY", "if({0}.IsLocationNameDirty) {2}.InternalToLocation = {0}.LocationName; if({0}.IsBinNameDirty) {2}.InternalToBin = {0}.BinName; if({0}.IsContainerIDNumDirty) {2}.InternalToContainer = {0}.ContainerIDNum;", true, false, "part_transfer", "0:5,1:5", 70015)]
public short IFCFO.part_transfer([ParameterRequired, AltName("part_number")] string part_num, [ParameterRequired, AltName("part_revision")] string mod_level, [ParameterRequired, AltName("part_domain")] string domain_name, [ParameterRequired(null, 0), ParameterDefaultValue("1"), AltName("quantity")] int quantity_num, [ParameterRequired(null, 1), AltName("serial_Number")] string serial_num, [ParameterVoid, AltName("internal_from_location")] string from_loc, [ParameterVoid, AltName("internal_from_bin")] string from_bin, [ParameterVoid, AltName("internal_from_container")] string from_cont, [ParameterDefaultValue("true")] bool from_good, [ParameterVoid, AltName("internal_to_location")] string to_loc, [ParameterVoid, AltName("internal_to_bin")] string to_bin, [ParameterVoid, AltName("internal_to_container")] string to_cont, [ParameterDefaultValue("true")] bool to_good, string user_name, [AltName("transfer_date")] string trans_date, [AltName("reference_IDNum")] string ref_id, [AltName("notes")] string note_str, [ParameterDefaultValue("true"), AltName("Generate_Time_Bombs")] bool gen_time_bombs, [ParameterVoid, ParameterDefaultValue("0")] short fifo_flag, [ParameterVoid, AltType("System.Double", "{1} ? {0}.ToString() : string.Empty")] string update_cost, [ParameterVoid] string update_source, [ParameterVoid, AltName("transaction_ID")] string trans_id, [ParameterVoid, AltName("standard_cost")] string std_cost)
Parameters
Type Name Description
System.String part_num
System.String mod_level
System.String domain_name
System.Int32 quantity_num
System.String serial_num
System.String from_loc
System.String from_bin
System.String from_cont
System.Boolean from_good
System.String to_loc
System.String to_bin
System.String to_cont
System.Boolean to_good
System.String user_name
System.String trans_date
System.String ref_id
System.String note_str
System.Boolean gen_time_bombs
System.Int16 fifo_flag
System.String update_cost
System.String update_source
System.String trans_id
System.String std_cost
Returns
Type Description
System.Int16

IFCFO.reinstall_sp(Int32, String, Int32, Int32, String, String, Boolean, Boolean)

Declaration
[AltName("reinstall_site_part")]
public short IFCFO.reinstall_sp([ParameterRequired, AltName("site_part_ObjID")] int sp_objid, [ParameterRequired, AltName("site_IDNum")] string site_id, int parent_bin_objid, [AltName("parent_site_part_ObjID")] int parent_sp_objid, string user_name, [AltName("reinstall_date")] string reinst_date, [AltName("Add_Activity_Log"), ParameterDefaultValue("true")] bool add_activity, bool use_install)
Parameters
Type Name Description
System.Int32 sp_objid
System.String site_id
System.Int32 parent_bin_objid
System.Int32 parent_sp_objid
System.String user_name
System.String reinst_date
System.Boolean add_activity
System.Boolean use_install
Returns
Type Description
System.Int16

IFCFO.ret_id_num

Declaration
public string IFCFO.ret_id_num { get; }
Returns
Type Description
System.String

IFCFO.ret_objid

Declaration
public int IFCFO.ret_objid { get; }
Returns
Type Description
System.Int32

IFCFO.ret_objid2

Declaration
public int IFCFO.ret_objid2 { get; }
Returns
Type Description
System.Int32

IFCFO.ret_string

Declaration
public string IFCFO.ret_string { get; }
Returns
Type Description
System.String

IToolkit.ReturnIDNum

Declaration
public string IToolkit.ReturnIDNum { get; }
Returns
Type Description
System.String

IToolkit.ReturnObjid

Declaration
public int IToolkit.ReturnObjid { get; }
Returns
Type Description
System.Int32

Implements

IFCFO
IToolkit
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.