create_dr_labor
Public Function create_dr_labor(ByVal demand_dtl_objid As Long, _
ByVal labor_type As String, _
ByVal start_time As String, _
ByVal duration As Long, _
ByVal billable As Integer, _
ByVal bill_to As String, _
ByVal wrk_center As String, _
ByVal tl_rate As Double, _
ByVal perf_by As String, _
ByVal creation_time As String) As Integer
Description
This API allows labor performed to be logged against a depot repair part.
Parameters
Parameter Name | Required? | Description |
---|---|---|
demand_dtl_objid | Yes | Object ID of specified part request. |
labor_type | No | Labor type for this Depot Repair change. Will use default if not supplied. |
start_time | Yes | Time and date at which labor began. |
duration | Yes | Length of time required to do the work, in seconds. |
billable | No | Indicates whether labor is billable. |
bill_to | No | Indicates who is billed for the labor. Will use default if not supplied. |
wrk_center | No | Indicates where labor was perfromed. |
tl_rate | No | This is the labor rate for the performing employee. |
perf_by | No | Indicates the technician who performed the labor. Will default to the current Clarify user if not supplied. |
creation_time | No | Indicates the time this action is logged. Will default to the current time if a different time is not supplied. |
Returns
Value | Meaning |
---|---|
0 | No errors |
-1 | Specified Start Time is not a valid date/time value |
-2 | Specified Duration in seconds is not more than zero |
-3 | Specified Labor Type is not in database |
-4 | Specified Bill To Labor is not in database |
-5 | Specified Work Center is not in database |
-6 | Specified User is not in database |
-7 | Related Part Request record is not in database |
ret_objid | Output - Returns the objid of the newly created time log record |
Examples
Create a billable labor segment against Part Repair 268435465. The default labor type was used, it started at 1:00 pm on September 9th, 1998, and lasted 10 minutes (600 seconds). All other defaults are used.
JavaScript:
var ret_int = fcdr.create_dr_labor(268435465, "", "09/09/1998 13:00", 600, 1,
"", 0, "", 0, "", "", "", "")
Visual Basic:
Dim ret_int As Integer
ret_int = fcdr.create_dr_labor(268435465, "", "09/09/1998 13:00", 600, 1, _
"", 0, "", 0, "", "", "", "")