Multiple data entry using single button and Data verification by third person by entering his credentials

Hello everyone, Good morning. We have a requirement in a project where client wants to enter multiple data using data entry expert on graphics. Data includes filter detail/information as Lot No., Serial No, Exp Date, Item No. and MAx filter use time(provided by vendor) using just one button. Once the button is pressed pop should come up with all these fields and space to enter data in each field. Pop will have 2 buttons Confirm and Cancel.

When confirm is pressed it will give another pop up displaying the data which previous user entered along with verify and cancel buttons. To access both these buttons second user needs to key-in Username/Password else it should not allow them for verification. Upon verification data will be written to actual control module where it will be processed. 

Has anyone worked or similar type of requirement before ? Any help will be greatly appreciated. 

Thank you very much !! 

3 Replies

  • Hi,
    you could think about using Electronic Signatures, look up the section in Books Online to get familiar about the subject.
    I think that you can add all of your fields under one policy rule..

    Just brain storming.
    create a new "faceplate/graphics" were you have the requered fields. think you should use " internal VB" fields.
    also add the cancel and OK button
    Add the button thats opens the new window, If you want to have the actual values preloaded then add the function under the button control or under loading the new window
    ( windowtag.data = actualtag.data).
    when pressing the OK button you write the code that transfers the ( actualtag.data = windowtag.data ) here is the part I can´t verify to you, if you have Electronic signature enabled will it open the window or not, and do you have to check each value separetly or not?
    If it works you will get the ready made confirm window to enter the preferenses.
    Some other way might be that you add a "bit" in the controller, you put that one under the Electronic signature rule, when you try to press the button/check you have to confirm the change before the program actually transferes the values to the controller. (you create a Move like block that have the values (from the OPS input) as inputs on the left, and you write a code "If bit=1 then output := input values, reset Bit"

    Hope this gives you some ideas of how it can be accomplished..

    Niklas Flykt 

    Klinkmann Oy

    Key Account Manager safety products

    nikfly@gmail.com

  • In reply to Niklas Flykt:

    I had a similar requirement before electronic signatures was developed. We ended up using the Windows API call (http://codingforpassion.blogspot.com/2011/07/windows-logon-api-for-net.html), but electronic signatures make more sense these days.
    I think if you use a verifier, you must also have a confirmer provide their credentials. (two log-ins) Be sure to set 'Allow Confirmer and Verifier to be the same person' to false in the Electronic signatures Properties window.
    http://www3.emersonprocess.com/systems/support/bol1231/c_electronicsignatures.html
  • In reply to Youssef.El-Bahtimy:

    Hello,

    Thanks Youssef and Niklas for your inputs and thoughts. Electronic signatures are worth reading through. DeltaV version is 11.3.1. My only concern is the data entered by operator will be manual using keyboard. This data will vary every time and wont have standard set against which it can be matched. Only way to check the data entered i.e. String and Numeric is by Second operator who needs to key-in the credentials to verify and confirm the correctness.

    I will go through Electronic Signatures and check whether can be used for implementation.

    Thank you very much for all your help.

    Regards,
    Ashish