Using K2 Five workflow designer I deployed a new workflow. And when I see the viewflow of an instance I couldn't get the activity details, process data tab and participant tab (for client task)
But for K2 4.7 WF instance's viewflow shows the above details still in the K2 Five version.
Do we have an option to view the details in viewflow? If yes, how?
Thanks!
You can drill down to Activity and Event details using Reports tab in K2 Management or K2 Workspace.
Drilling down in Process Activities and Events is currently not possible in K2 Five workflows, but it is on the roadmap. I'll update this answer when it gets released.
Related
We can apply Row Level Security (RLS) in Power BI by clicking on the Manage Roles button, but I was wondering if this can also be done programmatically, for example, through a REST API?
Also that article says that there's a known issue where you'll get an error message if you try to publish a previously published report from Power BI Desktop. If its possible to do RLS programmatically, would that issue still remain there and therefore we would have to still do some additional manual step?
When I try to add new completed state to user story or task in inherited process of my azure devops project, I get the following error :
VS403093: Team Services currently does not support changes to
'Completed' category. Choose a different category.
I have looked all over the web and it seems like this is the desired behaviour as mentioned in this link, which I think is very weird.
Are there any workarounds?
I want to create a Done state for my work items, and I think that it's dumb to keep only the closed state for all completed work items since Completed fits better with tickets not with user stories in my sense...
As mentioned below, I could modify all the states except for completed
Any help would be appreciated.
Like you said, at this time Microsoft not allow to change or add states in Complete category.
From Microsoft Docs:
Completed: Assigned to states that represent work has finished. work items whose state is in this category don't appear on the backlog and do appear in the last column of the Kanban board. Note that you can't modify states in this category nor can you add states to this category.
If you want the state "Done" you can use Scrum template (in Scrum the complete state is Done and not Closed).
We are running k2 Blackpearl 4.6, and unfortunately, the K2 experts left the company. I was hired just before the last one turned in his notice. So really, there was no knowledge transfer. So I'm starting from the ground up, and supporting applications that currently use k2 within the solution.
Anyways, now that that's out of the way, one of the users that was assigned a few processes, retired. We need to re-assign any processes that were currently assigned to him to another user. So, a two part question.
Can I assign a process to another user? If so, what will I need to do to go about doing this?
Looks like all I had to do was go into the management console, click on Worklists, then filter by the Destination user. Once that was done, I could check all the items, then select 'Redirect'. The user now sees all the procesess that were assigned to the old user.
I'm designing a MVVM application that does not use WPF or Silverlight. It will simply present web pages in HTML5, styled with CSS3.
The domain is a perfect case for using WF because it involves a number of activities in a long-running process. Specifically, I am tracking the progress of interactions with a customer over a 30 day period and that involves filling out various forms at points along the way, getting approvals from a supervisor at certain times, and making certain that the designated order of activities is followed and is executed correctly.
Each activity will normally be represented by a form on a view designed to capture the desired information at that step. Stated differently, the view that a user sees will be determined by where she is in the workflow at that moment.
My research so far has turned up examples where the workflow is used to execute business logic in accordance with the flowchart that defines it.
In my situation, I need for a user to login then pick up where she left off in the workflow (for example, some new external event has occurred and she needs to fill out the form for that or move forward in the workflow to that step.)
And I need to support the case where the supervisor logs in and can basically be presented with activities that need approval at that time.
So... it seems to me that a WF solution might be appropriate, but maybe the way I want to use it is inverted - like the cart pulling the horse so to speak.
I'd appreciate any insight that anyone here can offer.
Thanks - Steve
I have designed an app similar to yours, actually based on WPF, but the screens shown by the application are actually driven by workflows.
I use a task-based approach. I have some custom activities that create user tasks on a DB. There are different type of tasks, one for every different form type that the application supports. When the workflow reaches one of these special activities, the task is saved to DB and the WF goes idle (bookmark).
Once the user submits the form, the wf is resumed up to the point where another user task is reached and so on.
Tasks can be assigned to different users along the way (final user, supervisor, ..) and they have a pending tasks list where they can resume previous wf instances, etc.
Then, to generate user views (HTML5 forms in your case) you have to read the pending task and translate that into the corresponding form.
Hope you find it useful
I use K2 as my workflow engine. For some reason my processes are not available in any of the reporting views (on the workspace). Do I have to do something special when deploying to get them there?
Your k2 process should appear in the reports automatically. If it does not, maybe it has never been started?
Look at the _ProcInst table in the K2Server database to see if it's there.
Check that you have view permissions set for that process. If you do not have view permissions you will not see the process in reports.
TrueWill's comments are correct. However, the most likely cause of not seeing specific process data is the lack of required permissions. Make sure your account has either View, View Participate, or the Admin right on the process depending upon the requirement. View Participate requires that you participated in the process in some way, like being a destination user (which would usually mean a task is assigned to you), for you to see the reporting data for that instance.