We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.
For more information around feature requests in the Cireson Community click here.
Improved Auto Close with Support for more status values and setting implementation results
The Free version is great, but we have additional needs that make it unsuitable for us. Would be willing to pay for a version that includes the following. If anybody else is interested please also vote for this.
Where:
Incident Records
Resolved for days - if enabled the workflow runs at the specified time.
It obtains any IR which has:
System.WorkItem.Incident.Status = IncidentStatusEnum.Resolved; and
System.WorkItem.Incident.ResolvedDate less than( [GetCurrentDate] - [IRResolvedForDaysSetting]);
It sets the following on each obtained IR:
System.WorkItem.Incident.Status = IncidentStatusEnum.Closed;
Problem Records
Resolved for days - if enabled the workflow runs at the specified time.
It obtains any PR which has:
System.WorkItem.Problem.Status = ProblemStatusEnum.Resolved; and
System.WorkItem.Problem.ResolvedDate less than( [GetCurrentDate] - [PRResolvedForDaysSetting]);
It sets the following on each obtained PR:
System.WorkItem.Problem.Status = ProblemStatusEnum.Closed;
Change Requests
Completed for days - if enabled the workflow runs at the specified time.
It obtains any CR which has:
System.WorkItem.ChangeRequest.Status = ChangeRequestStatusEnum.Completed; and
System.WorkItem.ChangeRequest.CompletedDate less than( [GetCurrentDate] - [CRCompletedForDaysSetting]);
It sets the following on each obtained CR:
System.WorkItem.ChangeRequest.Status = ChangeRequestStatusEnum.Closed; and
If (System.WorkItem.ChangeRequest.ImplementationResults = null) and ([SetCRCompletedImplementationResultsSetting] != null) { System.WorkItem.ChangeRequest.ImplementationResults = [SetCRCompletedImplementationResultsSetting] }
Cancelled for days - if enabled the workflow runs at the specified time.
It obtains any CR which has:
System.WorkItem.ChangeRequest.Status = ChangeRequestStatusEnum.Cancelled; and
System.WorkItem.ChangeRequest.#LastModified less than( [GetCurrentDate] - [CRCancelledForDaysSetting]);
It sets the following on each obtained CR:
System.WorkItem.ChangeRequest.Status = ChangeRequestStatusEnum.Closed; and
If (System.WorkItem.ChangeRequest.ImplementationResults = null) and ([SetCRCancelledImplementationResultsSetting] != null) { System.WorkItem.ChangeRequest.ImplementationResults = [SetCRCancelledImplementationResultsSetting] }
Failed for days - if enabled the workflow runs at the specified time.
It obtains any CR which has:
System.WorkItem.ChangeRequest.Status = ChangeRequestStatusEnum.Failed; and
System.WorkItem.ChangeRequest.#LastModified less than( [GetCurrentDate] - [CRFailedForDaysSetting]);
It sets the following on each obtained CR:
System.WorkItem.ChangeRequest.Status = ChangeRequestStatusEnum.Closed; and
If (System.WorkItem.ChangeRequest.ImplementationResults = null) and ([SetCRFailedImplementationResultsSetting] != null) { System.WorkItem.ChangeRequest.ImplementationResults = [SetCRFailedImplementationResultsSetting] }
Service Requests
Completed for days - if enabled the workflow runs at the specified time.
It obtains any SR which has:
System.WorkItem.ServiceRequest.Status = ServiceRequestStatusEnum.Completed; and
System.WorkItem.ServiceRequest.CompletedDate less than( [GetCurrentDate] - [SRCompletedForDaysSetting]);
It sets the following on each obtained SR:
System.WorkItem.ServiceRequest.Status = ServiceRequestStatusEnum.Closed; and
If (System.WorkItem.ServiceRequest.ImplementationResults = null) and ([SetSRCompletedImplementationResultsSetting] != null) { System.WorkItem.ServiceRequest.ImplementationResults = [SetSRCompletedImplementationResultsSetting] }
Cancelled for days - if enabled the workflow runs at the specified time.
It obtains any SR which has:
System.WorkItem.ServiceRequest.Status = ServiceRequestStatusEnum.Cancelled; and
System.WorkItem.ServiceRequest.#LastModified less than( [GetCurrentDate] - [SRCancelledForDaysSetting]);
It sets the following on each obtained SR:
System.WorkItem.ServiceRequest.Status = ServiceRequestStatusEnum.Closed; and
If (System.WorkItem.ServiceRequest.ImplementationResults = null) and ([SetSRCancelledImplementationResultsSetting] != null) { System.WorkItem.ServiceRequest.ImplementationResults = [SetSRCancelledImplementationResultsSetting] }
Failed for days - if enabled the workflow runs at the specified time.
It obtains any SR which has:
System.WorkItem.ServiceRequest.Status = ServiceRequestStatusEnum.Failed; and
System.WorkItem.ServiceRequest.#LastModified less than( [GetCurrentDate] - [SRFailedForDaysSetting]);
It sets the following on each obtained SR:
System.WorkItem.ServiceRequest.Status = ServiceRequestStatusEnum.Closed; and
If (System.WorkItem.ServiceRequest.ImplementationResults = null) and ([SetSRFailedImplementationResultsSetting] != null) { System.WorkItem.ServiceRequest.ImplementationResults = [SetSRFailedImplementationResultsSetting] }
Release Records
Modified for days - if enabled the workflow runs at the specified time.
It obtains any RR which has:
System.WorkItem.Release.#LastModified less than( [GetCurrentDate] - [RRModifiedForDaysSetting]);
It sets the following on each obtained RR:
System.WorkItem.Release.Status = ReleaseStatusEnum.Closed;
Comments
Would you be OK if we moved this to the Feature Request section so other people could vote on it?
I am surprised that this is not getting more votes. There is a real case to be made for having distinct "complete" (or resolved, canceled, etc.) step and "closed" step, but that does not mean that a person should be required to make the last change to the status.
However, I can't turn on auto close for Change Requests in its current iteration, because using the Last Modified date to determine when to close it is a non-starter. What if it was just scheduled out into the future, for example?
I really want to use auto close. With this FR implemented, I could.
If for nothing else other than a bump, just added a vote for this. Would be really nice to have this functionality added. Does anyone know if the activities in a cancelled CR would be removed along with the parent item?
x
days ago? This is one of the primary reasons why we aren't using this app.Is this feature request still open? I have just voted in case it is although I notice nobody has been here for a while...
Please implement this.
Hi @Jeff_Landers
This feature is implemented in the latest version. :)
Hopefully it does what you need it to. Let us know here if there are features that are missing or things that are not working.
Brett
@Brett_Moffett
Did you have time to include a calendar function?