First let me start this off with some good news. The left-hand object bar has been further tweaked and reorganized. I previously commented that "process model / interface search results" being at the top of the list (as they are in 22.3 and lower) makes it harder to access the Smart Service Nodes we're after when that's what we're actually searching for. It looks like they listened! Yay!
But for the main point of this post: i've noticed that Grid Lines are now turned off by default and there is no way to undo this except by turning them on manually every single time you load a process model.
At first I was hoping this was a bug in my Community Edition instance, or some incomplete feature or temporary break. But other users are now posting screenshots from 22.4 versions around community and it seems like it may have been "intentional".
Hey Appian folks? This may have been intended to "look cleaner" or something - but to me, psychologically, it makes me think something hasn't loaded correctly. As far as I know, with as long as I've been looking at process models with grid lines, I anticipate this effect will last a long time.
I see they're still there. They're redesigned but I guess I don't have any major qualms with the newer, simplified grid lines (i'll paste an example below for everyone's reference). Can we just have them turned back on by default? Could it at least be given as an override in designer user-level preferences or something?
I know the product backlog is huge, lots of higher-priority stuff, etc. But I think this is something that wasn't necessary to change.
Discussion posts and replies are publicly visible
If anyone from Appian sees this anytime soon, here's a non-exhasutive list of Process Modeler quality-of-life features that I've been tracking for a long time now (not 22.4-specific of course), but all of which would improve designers' experience anywhere between "small but frequently helpful upgrade" to "dramatically better" (imho).
If anyone else agrees or has suggestions on any of the above, please upvote / comment / let me know otherwise somehow. Or should each of these just be submitted as individual support cases?
Just some quick work they could do on default behaviors:
1. Make Alerts default to sending only to the administrators of THAT process model. There may be some folks for which that is OK, and some that still want to change default, but nobody wants Alerts to go to every last developer on the environment.
2. Make "Save Draft" on User Input nodes default to unchecked instead of check. The amount of effort across all Appian developers to repeatedly uncheck the same box for every interface made dwarfs the effort to check the box when they want to use that feature.
Also, some really nice features would be if the lines didn't have to overlap as hard as possible, which gets especially annoying when only 1 of several overlapping lines doesn't have an activity chain, and you need to find it. Also, on debug, it would be super awesome to have some visual cue for how many times a process flow flowed over the same line.
Also, restart gateways.
Unknown said:nobody wants Alerts to go to every last developer on the environment.
Or that one VP who insists on having an Admin account in TEST that he never touches anyway, but still gets all alert emails for...
And, thanks - i captured these (with attribution) in my running text document that I finally decided to start the other day. Part of me thinks this would make a good Google Doc (or maybe spreadsheet), though that seems like a lot of work.
Mike Schmitt said:Or that one VP who insists on having an Admin account in TEST that he never touches anyway, but still gets all alert emails for...
This is where I say "Oh do you still want that admin acct now?!"
I do think the alerts going to all admins can be good for a small team, we have 4.5 developers for an environment with ~70 applications and ~75k processes active at any time, we all share the burden of alerts to help with staff coverage, training, etc.
I think this could easily fit into Dave's suggested reconfiguration though - all our process models have one of a few high-level Appian Admin groups added as the Process Administrator, so your use case (assuming some similar proper setup is already in place) might be as simple as making sure all developers belong to those groups, or whatever subset of those groups that are relevant to them.