Apply Contract to All Requests raised by this account option is greyed out while creating a new contract

Apply Contract to All Requests raised by this account option is greyed out while creating a new contract

1. Whenever I put in Expiry date the checkbox for Apply Contract to All Requests raised by this account becomes greyed out.
--> This will happen if there is another active contract for the same period.

Two rules are applied while creating a contract in our application :

1. You can create multiple contracts for an account only if unique products are associated with the contract for the same period. 

2. In case you select the option -> Apply Contract to All Requests raised by this account, you cannot create another contract for the same account / same period.

 Assume You are getting an alert message stating Please select products and also Apply Contract to All Requests raised by this account during contract creation.

This happens in the below scenarios 

--> A) This alert will be thrown if you have not selected the products in the contract and trying to save them. In case you don't want to associate any products to the contract or you don't have any products for the accounts and if you want to apply this contract to all requests, then you need to select Apply Contract to All Requests raised by this account during contract creation.

B)  Apply Contract to All Requests raised by this account during contract creation option is disabled for the below case.

Assume, if you have a contract for the period Say 01/01/22 to 10/01/22.

Now let's say today is 06/01/22. Now if you terminate the contract and try to create a new one then you can create the contract only with a start date as 06/01/22 to 10/01/22 and you cannot create a contract from 05/01/22 to 10/01/22 -> while doing this, the option will be disabled.

                    New to ADSelfService Plus?

                      • Related Articles

                      • Workaround for issue with Product based Contract

                        There are issues with creating Product based Contracts. While trying to create Contracts for Specific products and selecting about 50 or more products, we are getting the Loading failed error as shown below. This is because of reaching the throttle ...
                      • Behavior of Account and Solution Mapping and workaround to hide all Solutions from a new Account

                        The solutions are mapped to the Topics and Topic Groups and are allocated to the respective groups. Yet the problem is all the solutions are listed under All Topics options. When a new Account is created, it is defaulted to All Topics. Hence, a new ...
                      • Script to Notify Support Reps when a new reply is received for Unassigned Requests

                        Please do follow the below steps to notify support reps when an unassigned request is updated or when a reply is received.  1. Download the configuration.json file, sendMail.py file, requestobj.json file from the below link: ...
                      • Scripts to update request status when a new reply is received.

                        Please do refer to the below steps to change the status when a Contact sends a new reply to the ticket. 1. Download the script files from the below link and extract them and place it under..\ManageEngine\SupportCenter\integration\custom_scripts - ...
                      • Delete requests

                        If you would like to delete the older requests, you could use the below query. Connect to the Database For MSSQL: delete from workorder where dateadd(s,datediff(s,GETUTCDATE() ,getdate()) + (CREATEDTIME/1000),'1970-01-01 00:00:00') <= ...