reports

Hello everyone, I'm seeking help/advice. We are trying to create a report from Reports and Data Export on assignments. We need to know how long each assignee takes to approve the assignment. We've already figured out the part about seeing the time from creation to acceptance by the user,




but we can't find the field or metadata indicating which users have not yet approved the assignment. Does anyone know how we can obtain those users who are not marked as approved or a field indicating which assignments have been approved or are still pending?


Parents Reply Children
  • Correct, with that "Marked as completed by history" table, I can obtain the time it took for approval by making some extra calculations in the query to eliminate duplicates and obtain the original check-in, as otherwise, with each version change, it updates the time for all approvers.

    Also, in the assignment table, when an approval is made, that approver disappears from the assigned to table, and from there, I can obtain the assignees who have not yet approved the assignment.

    In the end, it's more complex than one would expect to know this information, but it can be achieved.

  • Since this seems to be an approval type assignment don't forget to account for users who have rejected an assignment. Their user IDs are collected in the property MFBuiltInPropertyDefRejectedBy (ID 97). From the point of view of the rejecting user their assignment is done and it will disappear from their Assigned To Me view.

    The MFBuiltInPropertyDefCompletedBy property will only list those users who have (positively) approved an approval type assignment.

    developer.m-files.com/.../