Determine Next Friday's Date

 3 Replies
 0 Subscribed to this topic
 52 Subscribed to this forum
Sort:
Author
Messages
SP
Veteran Member
Posts: 122
Veteran Member
    Does anyone know how to determine the exact date of the upcoming Friday in ProcessFlow?  I have a flow that needs to run multiple times during a week.  Upon each run, it the flow needs to determine the date for the upcoming Friday and then set that as a job parameter.

    I was hoping to use something similar to Date.today().next(),friday(), but processFlow does not seem to like that.  I presume this is because date.js is not on my server and if it were, Lawson doesn't know anything about it.

    Is there a way to get ProcessFlow to recoginize javascript routines that are not contained in pflow.js?

    Does anyone know an easy way to determine the date of the upcoming Friday ProcessFlow?

    I could create multiple flows that run on specific days and just use the AddDay function, but I would prefer to have one flow if possible.

    TIA,
    -SP
    David Williams
    Veteran Member
    Posts: 1127
    Veteran Member
      There is a JavaScript function .getDay() which will return a numeric value for the day of the week. If your current date is the variable d then you would use d.getDay() to return the numeric value. Sunday=0, Monday=1, etc.
      You could calulate the difference between the current day of the week value and Friday's value and then use the AddDay function to get to your parameter value.
      David Williams
      SP
      Veteran Member
      Posts: 122
      Veteran Member
        Thanks David. I knew it was probably pretty simple.

        FWIW, here is the code I used:

        ---
        if(todaynumb== 6)
        { nextfriday = AddDay(todayjs,6)
        }
        else
        { nextfriday = AddDay(todayjs, (5 - todaynumb))
        }
        ---


        On Thu, May 31, 2012 at 9:51 AM, wrote:

        > [image: LawsonGuru.com Logo] <https://www.lawsonguru.com/> Lawson
        > ProcessFlow Forum Notification A message was posted to a thread you are
        > tracking. *RE: Determine Next Friday's Date* Posted by: *David
        > Williams*
        > 05/31/2012 08:46 AM There is a JavaScript function .getDay() which will
        > return a numeric value for the day of the week. If your current date is the
        > variable d then you would use d.getDay() to return the numeric value.
        > Sunday=0, Monday=1, etc.
        > You could calulate the difference between the current day of the week
        > value and Friday's value and then use the AddDay function to get to your
        > parameter value.
        > ------------------------------
        >
        > To view the complete thread and reply via your browser, please visit:
        >
        > https://www.lawsonguru.co...e-next-fridays-date/
        >
        > You were sent this email because you opted to receive email notifications
        > when someone posted and/or responded to a message on this forum.
        > To unsubscribe to this thread please visit your user profile page and
        > change your subscription options.
        >
        > Thank you,
        > LawsonGuru.com
        >

        David Williams
        Veteran Member
        Posts: 1127
        Veteran Member
          I reference the JavaScript help at www.w3schools.com all of the time when I'm trying to find a function to meet my needs.
          David Williams