Solution Days in Attestation Policies

Hi All,

In the table Attestationpolicy we have an attribute SolutionDays, the number of days entered in this are Calclated as business days or Calendar days?

Suppose, I mentioned 14 days in the value of that attribute will it be calculated as 14 business days(excluding Saturday and Sunday) or would it be 14 calendar days(including Saturday and Sunday).

If those are calendar days, how to modify its calculation for business days?

I am using One Identity version-8.1

Parents Reply Children
  • Thanks for your response. If I enable ignoreholidays Checkbox, which calendar will it follow for holidays?

  • It says "This configuration parameter specifies whether public holidays are ignored when calculating working hours.". HTH

  • Okay, Thanks.

    Two more questions-

    1. Does the attributes Ignoreweekends or ignorepublicholidays have scope limited to Attestation or it will affect the functionality of all the other processes as well other then attestations?

    2. In case of two approvers for a policy do we have 14 days for each approver or is it 14 total days it will sit in the queue? 

  • Hi,

    A few things to note ....

    The working hours come from the settings definded on the Country or the State (DialogCountry, DialogState - DefaultWorkingHours) .... These are set in Designer > Localization.

    The Public holidays are also set here (DialogCountryHoliday).

    These values have to be set/enabled/loaded/configured in the database.

    Also note that the SolutionDays is a figure that is used to work out if the attestation case is past due.  It has no effect on the lifetime of the attestation case. (So for your question 2 the case does not 'close' after 14 days.)

    The lifetime of the case can be controlled through the approval workflow using the 'Timeout (working hours)' and 'Timeout behavior' defined on the approval steps.

    For question 1 .... yes these attributes affect any workflows.

    HTH, Barry.

  • Thanks Barry for sharing the details.

    Just to get a little more depth of things, please find a scenario below-

    I have an attestation Policy that has solution Days= 14 days

     approval workflow used is  - CCC-BusinessOwner-ProductOwner

    Both have Reminder After (Working Hours)= 16 and Timeout (Working Hours) =0

    Now when I execute this policy for a particular Person an attestation case is created.

    in the attestationcase table attribute ToSolveUntill gives the date= currentdate + SolutionDays

    Say for Example I executed it on 1st Jan ToSolveUntill Gives 15th Jan. 

    If no approver took action on it, the reasonhed is getting populated as-

    #LDS# Automatic System Approval: Number of days has exceeded as specified in decision method.

    The case is then moved from Attestationhelper table to attestationHistory table.

    Q: In This case I think that attestation case was Aborted as we defined solutiondays to be 14. Will this be then visible in Approvers queue in the Portal?

    Q: If Reminder After (Working Hours)= 16, then will the Business owner be reminded after 16 hours and not after that? what If we want to Remind again after a particular interval of time?

    Q: In the above example we are using approval workflow used is  - CCC-BusinessOwner-ProductOwner , If the business owner approves it on the 13th day after the execution happened, for how long will it remain in ProductOwner Queue?