K2 Five

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add ability to test SmartObjects from the designer.

    Add the SmartObject tester functionality that is available in management to the designer.

    Add the existing iFrame from the management UI to the designer for testing SmOs.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  2. Business log for interface calls

    Need a business log for interface calls. The smartobject runtime logging maybe help, but they have some problem with that (https://help.nintex.com/en-US/k2five/icg/current/default.htm#Configure/SmOLogging.htm):
    • no settings to what smartobject logged
    • no settings for log rotation
    • no settings for log level

    It need a business log for interface calls:
    - Successfull calls
    - Not Successfull calls
    - Connection Timeout
    - Response error
    - Context of Request/Response
    - Time Taken for a call

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  3. Oracle Service Object Display Order

    The objects (i.e. tables, packages, and views, etc.) in the Oracle service instance display order mess up, could you make them display in alphabetical order. Current ordering make things super hard to find and very time consuming

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  4. Managed Metadata: Term Description Field missing from SmartObject

    In the Managed Metadata smartobject found in the Taxonomy category there is no Description field for the Get Term method. The Get Term Store and Get Term Set methods appear to return a Description field but the Get Term method does not.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow additional REST Headers

    An extremely common authentication method in the REST world is using an Auth token, which is passed in with every REST call as a header.

    K2 doesn't allow the addition of headers. There is a default header setting for the service broker but auth tokens are both short lived and shouldn't be placed in an insecure location. So I can't use this as an option.

    This hinders me from using many REST services. Please allow the addition of REST Headers.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  6. Ability to set the Process and Activity Priority at run time

    In K2 4.7 I used to be able to change and set the Process and Activity Priority via server event.

    if (K2.ProcessInstance.DataFields["Priority"].Value.ToString() == "")

    {

    K2.ProcessInstance.DataFields["Priority"].Value = "Medium";

    }

    switch (K2.ProcessInstance.DataFields["Priority"].Value.ToString())

    {

    case "High":

    K2.ProcessInstance.Priority = 0;

    break;

    case "Medium":

    K2.ProcessInstance.Priority = 1;

    break;

    case "Low":

    K2.ProcessInstance.Priority = 2;

    break;

    }

    The above code sets the Process Priority based from the UI input. Basically, say, a user changed the Priority from Low to High from the UI. Upon submit of a button, the above server event code will set the Priority accordingly based from the user's input.

    I can not…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add more system values for composite smartobjects

    With the transition to K2 Cloud and generic app development (marketplace), the usage of composite smartobjects for solutions becomes more and more inevitable.

    Composite smartobojects have the possibility the add 'system values' to a method. Right now there are only 4 of these available, one of which is the users FQN.

    It would be very helpfull if there would be more system and environment values availble. E.g.

    • User display name
    • System time
    • User time
    • Environment variables to choose from

    This way these fields wont have to be populated by the different forms every time, but can be populated 'behind the…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  8. ODATA major security flaw

    We just realized that by adding SmartObjects to the SmartObject OData API we'll bypass any category security settings in K2 configured for this SmartObject or in other words: anyone is able to read any data from the added SmartObjects. In our example personal documents will be stored there, so this is an absolute no-go.

    The current workaround is to create a separate service instance for the same database, but configured in impersonation mode to pass through the user credentials to the backend system and configure the permissions there. This might work in a very limited scenario with only a few…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  9. SmartObject Tester in the Browser

    This is similar to https://ideas.k2.com/ideas/APIT-I-1413, but from a governance perspective. Testing SmartObjects provide is a big problem today. SmartObject Service Tester tool is a security risk as there are almost no security checks on it. It is also a thick client tool so doesn't lend itself well as an end user tool for an almost thin client only platform.

    The only feasible alternative is Management, since creating views for every SmartObject that one wants to test is not a realistic option (especially when working with Enterprise level customers). But Admin permissions are again required in order to execute SmartObjects.…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add TimeZone -Support to PDF Converter

    When a PDF is created on the server the server time is used to request a website or SmartForm.

    The parameter could be used to overwrite the timezone so the DateTime-Field the user entered will be the same on the generated PDF.

    Example:

    Server Timezone: CET, User Timezone: CET + 1. SmartForms will render the value as they were entered by the user. The server-side PDF generation will display the users timezone -1 hour.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  11. Overhaul the UI for creating SmartObjects

    There are some questionable design choices in the SMO editor within K2 Designer. When working with only a few methods, params and properties, it's fine but as soon as you start adding more to an SMO it becomes difficult to use and manage.

    Basic features that are needed:

    1. Allow sorting of properties by type or name.
    2. Design a way to see which properties are used by which methods

    When editing a ServiceObject method:

    1. If you maximise the screen, only the bottom part gets larger. This makes it very difficult to see parameters if there's more than 4-5. The bar in…
    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  12. Creation of Aggregate Functions on a SmartObject

    There is no way to create more complex queries on SmartBox SmartObject Data. To perform summation, max/min, etc, one has to create a hidden list and perform these queries on that using a function, not very performant. Or go through the oData layer which is a complex thing for a CitDev.

    If one could add a function/aggregate on a SmartObject itself and then use that in a view, it would add a lot of business centric information without needing the complexities and overhead of a hidden list view.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add the functionallity to delete Files out of the Attachments SMO

    Hello,

    we need the functionallity, to delete files out of the Attachments SMO. At the moment, there is no way and it would give us much more possibilities, to manage the workflow attachments.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  14. How to find forms a user has execute rights for to build custom menu

    We are building a custom landing page. We need to present a menu based on the users' permissions. For this we need a broker/SMO or API that can provide the forms a user has (execute) rights on

    This is currently not available (see TT# 177075)

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add SmartObject Method Tester to Designer

    Rather than having to have both the K2 Designer and K2 Management portal open, it would be useful to be able to test a SmartObject method directly from the Designer. So as soon as you make a change or add a new SmartObject you can test it straight away to check that it is working correctly.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  16. Make "Decimal Precision Value" globally configurable

    When dealing with large decimals an "Arithmetic overflow error converting numeric to data type numeric."-error may occur when an array is returned by the broker-layer.

    In FP34 K2 has added the abilty to assign the Decimal Precision Value" on the SOAP- and Assembly-brokers. The issue and the fix is described here: https://help.k2.com/kb003127

    The error may however occur in other brokers too and it would therefore make sense if the "Decimal Precision Value" could be assigned globally, so that you would not have to maintain and assign the value on individual service instances.

    The issue can easily be reproduced by calling…

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  17. SmartObjects OData API - Enable configuring access permissions

    Currently, it is not possible to have SMOs visible or hidden on OData API Endpoint based on configuration or access permissions to that particular API. The user will always see all exposed SMOs on the endpoint and will be able to execute SMO methods (at least List method). That poses a security limitation. For example, when users use Excel or PowerBI, they will be able to choose any of the exposed SMOs and access data in a data source.

    It would be preferred if we could have the possibility to configure security for exposed SMOs, so that we can configure…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  18. Sort ServiceObjects Explorer when editing/creating SmartObject

    Please sort the list in the ServiceObjects Explorer pane (on the left) alphabetically when creating/editing a SmartObject in K2 Designer.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  19. Create SQL tables by creating SmartObjects

    We all know we can create SmartObjects based on SQL tables when connected to the database via a service instance.

    I'm wondering if things could work the other way around: Create SQL tables by creating SmartObjects:

    1. Create a SmartObject and define its fields, with their data types.
    2. Click a button that says, "Create SQL tables based on this SmartObject".
    3. Choose service instance that points to the database you want to modify.
    4. K2 binds the SmartObject to the database and from there on, modifying it will correspondingly modify the tables it created and data can be directly inserted there via forms.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
  20. Being able to delete inconsistant SmartObject

    At the moment, there is an error message trying to delete an inconsistant SmartObject from the category tree or in K2 Management. Only via SmartObject Tester such SMo can be deleted.

    In my view, there is no reason why to check a SmartObject for consistency before deleting it. When things develop towards web-interface there needs to be a possibility to delete such SMO, maybe after a warning that not all checks can be done.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SmartObjects  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base