@Björn Hultgren, Like to piggyback off @jptardif’s question - why does this create an interval clocking rather than an Employee “In” clocking (on Employee Clockings screen)? Seems counterintuitive since the documentation specifically calls out that it will create an “attendance in” clocking (not open an interval). Seems like it would be more logical to create that in punch automatically, which would solve @jptardif’s issue… and which could result in an open interval calculation depending on settings. Appreciate any perspective you can offer up, as we’re running into a somewhat related issue due to the way we’re importing data from our Timekeeping system of record (ADP) to try and drive comparitive metrics.
@PennyB - Not sure if you solved this in the intervening year since you posted, but I was having the same issue and managed to solve it by using a combination of report layouts, report rules and 2 different event actions keying off the Layout Name. What I did: I had a single report layout I wanted to use, which auto-adjusts for company (logo, address, etc). I exported the layout, and then re-imported it with a new layout name. Now I have two, specific to company (even though the layout is exactly the same:Same layout, but with different titleI then created two report rules to select the layout based on the <COMPANY> tag in the UNIFORM_PAYMENT_ADVICE_REP report: Report Rule settings showing how to affect the layout based on company in the report parametersI then have multiple event actions for the Payment Advice report, each with a condition set to look for a specific layout name: Event action for company shown above Tested this, and it is working… so I can now set each ev
Hi @eqbstal - the evaluate results boxes in my workflow are basically helping to set variables for comparison in the gateway paths. It is up and running in our development environment and we expect to test more fully in the coming week. The first one takes the current user ID and sets it as a variable called Person: I then used this to do a read from the PersonGroupHandling projection, looking to read members of a specific group who have that personID: The “Evaluate Results” checks to see if the resultant collection variable has that person as its only member (there either should be a single record if that person is in the group or no records if the person is not in the group). That evaluation is dropped into a variable called “GroupCheck”:The gateway paths that follow look to see if this evaluates to true (or not) - here is the “In Person Group” path:I have this workflow firing when a user tries to approve a project on the ProjectDefinitionHandling projection: Hope this helps you!
Hi Stefan - not sure if you have solved this in the interim (or moved on), but curious if you tried a series of gates evaluating if the field in question contains your desired values (or is not null if the only requirement is to have something). For instance, I just created a workflow we intend to use with project approvals in an upcoming implementation. This process looks to confirm:that a certain custom field is checked signaling a project is ready for review (== true) that a user is in a certain person group (used to confirm they’re allowed to approve the project),Only if those two conditions are true will the process end successfully, at which point the project moves to an approved status. If either fails, then the user receives a message noting the type of failure. As I’ve been scouring these posts for ideas, figured I’d contribute in case it helps you or someone else!Thanks,Andy
Wow… knew it was likely staring me in the face, and there it is… in my own screenshot. Thanks, Björn!
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.