Show / Hide Table of Contents

change_cr_state

Public Function change_cr_state(ByVal cr_id As String, _
                ByVal new_status As String, new_condition As String, _
                ByVal change_date As String, _
                ByVal notes As String, ByVal user_name As String, _
                ByVal gen_time_bombs As Boolean, _
                ByVal wipbin As String, ByVal test_case As String, _
                ByVal int_release As String, ByVal master_cr As String, _
                ByVal int_fld1 As String, ByVal int_val1 As Long, _
                ByVal int_fld2 As String, ByVal int_val2 As Long, _
                ByVal str_fld1 As String, ByVal str_val1 As String, _
                ByVal str_fld2 As String, ByVal str_val2 As String, _
                ByVal date_fld1 As String, ByVal date_val1 As String) As Integer

Description

This API causes the specified change request to have its status and/or condition changed. This function is basically a wrapper function for multiple APIs (change_cr_status, fix_cr, close_cr, fix_failed, reopen_cr, and duplicate_cr).  Depending on the current condition of the CR and the new_condition parameter, the appropriate API will be called.

Current CR Condition new_condition Which API is called
Any Same as Current CR condition change_cr_status
Any CR Fixed fix_cr
Any CR Closed close_cr
Any CR Closed/Duplicate duplicate_cr
CR Fixed CR Open fix_failed
CR Closed CR Open reopen_cr
CR Closed/Duplicate CR Open reopen_cr

Parameters

Parameter Name Required? Description
cr_id Yes The change request Id to change status for
new_status No The new status for the change request. If blank, the default status is used
new_condition Yes The new condition for the change request
change_date No When was the CR status changed. If this parameter is left blank, the CR is status changed at the current time
notes No Notes for the status change
user_name No The user who changed the status. If left blank, the current user performs the change status
gen_time_bombs Yes Should a time_bomb be generated (for notifications/business rules)
wipbin No The WIPBin to place the change request in. If left blank, the default WIPBin is used (for reopen_cr)
test_case No Test case string for closure (for close_cr and fix_failed)
int_release No Release information for the closure (for close_cr and fix_failed)
master_cr No The ID of the master (parent) CR (for duplicate_cr)
int_fld1, int_fld2
str_fld1, str_fld2
date_fld1
No Names of additional fields to write
int_val1, int_val2
str_val1, str_val2
date_val1
No Values for the additional fields. These values are only used if the corresponding field name field is filled with a valid field name

Returns

All return codes are defined by which API is called, as this API is simply a wrapper.

Examples

Change status for change request number '10' to a new status and condition. The change status is performed by the current user and is changed at the current time. Generate a time bomb.

JavaScript:

var ret_int = FCCQ.change_cr_state("10",strNewStatus,strNewCondition,"", 
             strReason,"",true, "",test_case,int_release,master_cr,
             "",0,"",0,"","","","","","")
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.