Anonymous

My feedback

8 results found

  1. 23 votes
    How important is this to you?
    An error occurred while saving the comment
    Anonymous commented  · 

    It would be great to have multiple operations in the interface, not only a single one.

    An error occurred while saving the comment
    Anonymous commented  · 

    this would be an awesome feature to be inclued in DocuWare it will open lots of possibilities

    I´ve came with an Inteface like this:

    /// <summary>
    /// The location where the button with the custom operation will be placed
    /// </summary>
    public enum Location
    {
    ContextMenu, //Right click on the document entry on the webclient
    Viewer, // Button on the toolbar
    Both, //Self-explanatory
    }

    /// <summary>
    /// The custom implemented operation
    /// </summary>
    public interface ICustomOperation
    {

    /// <summary>
    /// The location where the button with the custom operation will be placed
    /// </summary>
    Location Location { get; }

    /// <summary>
    /// The logic for determining whether the custom operation will be enable or not, basically, SHOW or HIDE the custom button
    /// </summary>
    /// <param name="fields">The document fields, already populated with the current value</param>
    /// <param name="currentUser">The user performing the current operation</param>
    /// <returns></returns>
    public bool Enable(DwDocumentFields fields, DwUser currentUser);

    /// <summary>
    /// Any custom logic that could be performed and also allow to modify the fields value
    /// </summary>
    /// <param name="fields">The document fields, already populated with the current value</param>
    /// <param name="currentUser">The user performing the current operation</param>
    public void Act(DwDocumentFields fields, DWUser currentUser);

    /// <summary>
    /// The operation description text that will be shown in the contextmenu or the tooltip in case of the viewer
    /// </summary>
    public string Description { get; }

    }

    The following like show a interface suggestion

    https://imagebin.ca/v/3bx64Edfw1FI

    Anonymous supported this idea  · 
  2. 52 votes
    How important is this to you?
    Anonymous supported this idea  · 
  3. 31 votes
    How important is this to you?
    Anonymous supported this idea  · 
  4. 21 votes
    How important is this to you?
    Anonymous shared this idea  · 
  5. 67 votes
    How important is this to you?
    Anonymous supported this idea  · 
  6. 10 votes
    How important is this to you?
    Anonymous supported this idea  · 
  7. 17 votes
    How important is this to you?
    Anonymous supported this idea  · 
  8. 19 votes
    How important is this to you?
    Anonymous supported this idea  · 

Feedback and Knowledge Base