Time since the last action of the front by the user

Hi I'm looking for an easy way to get the elapsed time since the last action of the façade was done by the user. This should be a security check as after two hours, the system should. Officially, I checked this by comparing a value absolute clock read before the loop appropriate at the present time. But as I have now two loops at the same time it would not work, and in any case, I hope that there should be a nicer solution.

Thank you

Wolfgang

There is a function in the dialog box & User Interface Palette called Wait for activity on front panel.

I would use that in its own loop updating a functional global variable (even a local variable or global variable could work).  Whenever it is running, it currently puts in the variable.

Use another loop to monitor this variable.  If the current time is equal to or greater than 2 hours, the longer stored by this expectation for function FPA, then execute your strategy to stop.

Looks like you describe something similar.  If you're doing now doesn't work for you, after your VI so we can comment on her one suggest improvements.

Tags: NI Software

Similar Questions

  • Current version of the data in the database has changed since the user has launched the process of update: tabular

    Hi people

    Version of the apex is 4.2

    Oracle database: 11.2.0.2

    I have created a simple form in a table on a table with the following structure

    {code}

    Name                                                  Null?    Type

    ----------------------------------------------------- -------- --------------

    TID NOT NULL NUMBER

    TEAM_NAME VARCHAR2 (30)

    EMP_NAME VARCHAR2 (30)

    DATE OF REPORT_DATE

    CATEGORY_NAME VARCHAR2 (30)

    NUMBER OF CATEGORY_HR

    CATEGORY_COMMENT VARCHAR2 (120)

    CREATED_DT                                                     DATE

    CREATED_BY VARCHAR2 (30)

    STATUS VARCHAR2 (1)

    {code}

    In the form of default table is

    {code}

    Select

    TID,

    TID TID_DISPLAY,

    TEAM_NAME,

    EMP_NAME,

    REPORT_DATE,

    CATEGORY_NAME,

    CATEGORY_HR,

    CATEGORY_COMMENT,

    CREATED_DT,

    CREATED_BY

    of ' #OWNER # '. " TIMESHEET.

    {code}

    I wanted to add an additional line inserted in the tabular presentation, that's why I included 'UNION ALL' in the query like this

    {code}

    Union of all the

    Select

    TID, null,

    tid_display null,

    team_name null,

    emp_name null,

    report_date null,

    category_name null,

    category_hr null,

    category_comment null,

    created_dt null,

    created_by null

    of the double

    {code}

    After having done that, I can see a blank line on the form of tables, but each time I fill data in the fields and press the "SUBMIT" button, I get the below error

    Current version of the data in the database has changed since the user has launched the process of update

    Thank you

    Navneet

    Why are you insert an extra line manually in tabular from?  There is a feature to add a line.

    If you want to insert a blank line when the page loads, then create dynamic action, this is a most appropriate feature.

    If you manually insert an extra line so that you have to write the update for this procedure.

    Leave.

  • Currency of the line has changed since the user interface has been made on creating

    Hi all

    I'm ' currency of the line has changed since the user interface has been made. " The key to the planned line was oracle.jbo.Key' error on create action. Use case is simple. He saw table and create a button. When I click the Create button, I get this error. Back button of the browser is never used.

    The strange thing is that I don't get this error when I run my application on your premises. However, after I had it deployed in real development environment, he started up this error and I do not get this error on other pages.

    JDeveloper Version: 11.1.2.2.0 (JSF 2.0)
    Weblogic Version development environment: 11.1.1.6

    Kind regards
    Anil

    Same question: do you have the correct version of the runtime ADF your server?

    Timo

  • Current version of the data in the database has changed since the user initiated the update process.

    Hello

    I get this error message: when I update a table.

    • Current version of the data in the database has changed since the user initiated the update process. version of current line identifier = "4975F66067C6EE412FF51DF46B8C4916" line application version identifier = "31163419BE48C198DE88A34AD12FE4D2".

    I get this message when a process is used to run an update on the same table.

    BEGIN

    RUN IMMEDIATELY "UPDATE CONTRATS_MAINTENANCE SET EMAIL_SENDED = 0 WHERE ID =: 1' WITH THE HELP OF: P27_ID;"

    END;

    There is an automated line (DML) process process on the table on this page.


    I understand that I get this error message because I update the database EMAIL_SENDED in the same table column and tha the automated process line try to update the same table...

    On this page, I want to the column EMAIL_SENDED always has the value 0 (zero). It is a database column

    How to do?

    Thank you for your help.

    Christian

    If you try to make it through a normal form. So in this case email_sended is getting two values one of your FORM and one of your update statement.

    To resolve this problem, you can code in hard EMAIL_SENDED point the value '0' and keep only the database column.

    If the whenver update you will automatically take the value 0.

    Another solution would be to remove this column from your FORM and then update by creating a process after submit.

    BR,

    Patrick

  • Avoid Table a Table B time (min (time)) by the user name

    I have 3 tables.
    event_table:
    Unit                 Varchar2,
    FirstTime          Date,
    LastTime          Date,
    SerialNumber     Number,
    UnitNumber      Number,
    Acknowledged  Number
    
    audit_table:
    key              Number,
    userid           Varchar2,
    EntryTime     Date,
    Text1          Varchar2,
    Text2          Varchar2,
    Text3          Varchar2
    
    name_table
    userid
    english_name
    column_type
    Each event record can have several audit for her table entries (it's a helpdesk package). I need to calculate the average time for someone to recognize an event. The difficulty is that they can recognize several times so I only need the first event_table.key (min). So I need search Text1, Text2, and Text3 for the word "recognize" so I need to recover the Entrytime with the lowest value for event_table.key for this series of events to audit (for registration of table of given event). THEN I need to subtract FirstTime in the min eventtable (event_table.key), EntryTime in the audit_table. Then I need to calculate and way recognize in time by the user.

    Here's what I got after several hours of work on it. (And several years of being afraid to try! But this group has shown me what is possible!)
    SELECT
    name_table.english_name,
    MIN(audit_table.key) as jkey,
    ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2) as "Blah"
    FROM
    event_table,
    audit_table ,
    name_table
    WHERE
    event_table.serial = audit_table.serial
    and audit_table.userid = name_table.userid 
    and name_table.column_type = 'Ack'
    and ( event_table.text1 LIKE '%acknowledged%' OR event_table.text2 LIKE '%acknowledged%' OR event_table.text3 LIKE '%acknowledged%')
    and firsttime >= to_date('06/23/2009 17:00:00', 'MM/DD/YYYY HH24:MI:SS') 
    and firsttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS') 
    and lasttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS') 
    and event_table.acknowledged = 1
    group by name_table.english_name,  Round( (86400*(event_table.entrytime - event_table.firsttime)) , 2) 
    My problem is that I get each Userid several times. I want the average users recognize for the given period of time. So I need 1 entry per username and 'Blah' column requires to hold the AVERAGE of everything that users recognize time. Why can't I group by I want? I always have to put all fields in my ' group by '! Why can I not have the fields I want to in the report and group ONLY by 1 field I need to regroup by? This issue has caused me grief for quite awhile.

    I tried SEPARATE

    The other question is why should I put that long «round...» ' statement ' group by '? Why can't I just put "blah"?

    I also tried this (and again, I can't use blah... why?)
    select name_table.english_name, ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2)
    (
    SELECT
    name_table.english_name, ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2)
    MIN(audit_table.key) as jkey,
    ROUND(AVG(86400*(audit_table.entryTime - event_table.FirstTime)) , 2) as "Blah"
    FROM
    event_table,
    audit_table ,
    name_table
    WHERE
    event_table.serial = audit_table.serial
    and audit_table.userid = name_table.userid 
    and name_table.column_type = 'Ack'
    and ( event_table.text1 LIKE '%acknowledged%' OR event_table.text2 LIKE '%acknowledged%' OR event_table.text3 LIKE '%acknowledged%')
    and firsttime >= to_date('06/23/2009 17:00:00', 'MM/DD/YYYY HH24:MI:SS') 
    and firsttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS') 
    and lasttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS') 
    and event_table.acknowledged = 1
    group by name_table.english_name,  Round( (86400*(event_table.entrytime - event_table.firsttime)) , 2) 
    
    )
    But telling me just that event_table.firsttime is an identifier not valid! Even if is complete.

    Thanks for your time!

    OK, sorry about that (had thought that an individual would be OK).

    Maybe something like this:

    SELECT nt.english_name,
          ROUND(AVG(86400*(at.entryTime - event_table.FirstTime)) , 2) as "Blah"
      FROM event_table et
      JOIN (SELECT userid, serial,
                    entryTime,
                    ROW_NUMBER() OVER (PARTITION BY userid, serial ORDER BY entryTime) row_num
              FROM audit_table
             WHERE (text1 LIKE '%acknowledged%' OR text2 LIKE '%acknowledged%' OR  text3 LIKE '%acknowledged%')) at
         ON (et.serial = at.serial AND at.row_num <= 1)
      JOIN name_table nt ON (at.user_id = nt.userid)
     WHERE nt.column_type = 'Ack'
       and firsttime >= to_date('06/23/2009 17:00:00', 'MM/DD/YYYY HH24:MI:SS')
       and firsttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS')
       and lasttime < to_date('06/23/2009 17:40:00', 'MM/DD/YYYY HH24:MI:SS')
       and et.acknowledged = 1
     GROUP BY nt.english_name
     ORDER BY name;
    

    This will give you the first entryTime by username and the series, and I have converted to ANSI syntax (find it more intuitive with inline views).

    Edit

    You can let me know how close or otherwise it is and I'll pick it up again tomorrow.

  • How do you determine the time (time since the computer turned on)?

    Probably simple, but I found not she. Where can I determine how long as the computer is on?

    iMac 27 "end 2013, OS 10.11.5

    Thanks yo for assistance.

    Please hold down the option key and select system information from the Apple menu. In the system information window, select the software from the list on the left. At the end of the 'software system overview', you should see a line that starts like this:

    Time since started:

  • How to make a text field required at run time when the user clicks on the box?

    I had a form, there are several checkboxes fields and the text associated with the check boxes. If the use clicks on the checkbox then partner

    text fields should become mandatory. I tried the change event and the click event of the boxes. There is error in the onChnage event and I got some odd results in the click event on. Sometimes, if the user clicks the check box, then for the 1st time the field is not required, then the user onclicks the box and when the user clicks the check box for the second time the field becomes necessary, but if I turns off the option highlight the field and selects the field becomes necessary even if the user onchecks I am totally confused! To add that I have also written an incorrect code always I reached the goal? How it can be possible. I write the codes below, please help me because I am working under a deadline from the client.

    onChange event:

    var = this.boundItem (xfa.event.newText) newVal;
    if(newVal == 0)
    {
    xfa.resolveNode ("form1. Subform0.Subform1.Subform9.Subform10.Table48.Row4.Purchasecost3_1'). validate.nullTest = "disabled";
    }
    on the other
    {
    xfa.resolveNode ("form1. Subform0.Subform1.Subform9.Subform10.Table48.Row4.Purchasecost3_1'). validate.nullTest = 'error ';
    }*/

    For the onClick event:

    var a = xfa.resolveNode ("form1..") RawValue Subform0.Subform1.Subform9.Subform10.Table48.row2.CostItemRecovere d_OnlyEnergyCharges");
    App.Alert (a);
    if(a == 0)
    {
    xfa.resolveNode("form1.Subform0.Subform1.Subform9.Subform10.Table48.Row4.ComplianceCheck__L1_1").validate.nullTest = 'error ';
    }
    if(a == 1)
    {
    xfa.resolveNode("form1.Subform0.Subform1.Subform9.Subform10.Table48.Row4.ComplianceCheck__L1_1").validate.nullTest = "disabled";
    }

    Please help someone!

    Hello

    You may need this resolved at this point, but here are a few tips.

    An example of a loop in a dynamic array is here: Re: how to make invisible/visible or hidden columns with checkbox?

    You are usually not necessary to resolve the nodes, especially when the script object is in the same table as the target objects.

    For example if the table was not static your script could be simplified:

    if (this.rawValue == "1")  // this object is in Row2
    {
         Row4.ComplianceCheck_L1_1.mandatory= "error";
    ...
    }
    

    However because you will be to loop through all the rows in the table repeatable instances / then you need to resolve the nodes. Take a look at the example above.

    In your script, you have to Row8 Row4. I don't know if this is repeatable or just some of them. If we take Row4 as being repetitive, then you can apply the following to all repeatable lines.

    var vRow4 = Table48._Row4.count;
    console.println("Row4: " + vRow4); // You can delete this or comment it out after testing
    
    if (this.rawValue == "1")  // this object is in Row2
    {
         for (var i=0; i
    

    I have not tested, but it should be close to work.

    Good luck

    Niall

  • A database procedure call takes a long time, but the user is okay with it

    Is there a way to show a progress bar to the user type WITHOUT use javabeans to indicate the State of a process of database? I think that there is a timer to a description, can someone show code example please.

    The user is very though will be a process can take up to 10 minutes to run. (this is a batch routine treatment and involves many other procedures, etc. in the database to run)

    I am running:
    Forms [32 bit] Version 10.1.2.3.0 (Production)
    Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Production
    With the options of partitioning and Data Mining
    Oracle Toolkit Version 10.1.2.0.2 (Production)
    PL/SQL Version 10.1.0.5.0 (Production)
    Oracle V10.1.2.3.0 - Production procedure generator
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Query Oracle 10.1.2.3.0 - Production Designer
    Oracle virtual graphics system Version 10.1.2.0.2 (Production)
    The GUI tools Oracle Utilities Version 10.1.2.0.2 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle tools integration Version 10.1.2.0.2 (Production)
    Common tools Oracle area Version 10.1.2.0.2
    Oracle CORE Production 10.1.0.5.0

    Create an element whose width is 100%, changing the Visual properties to show it as a bar.
    Show it on separate with a separate canvas window.
    Create a procedure that:
    -Change the length of your bar:
    SET_ITEM_PROPERTY ('', WIDTH, * 100);
    -Displays the window on the other side
    SHOW_WINDOW ('');
    -hide the window if is greater than or equal to 100
    HIDE_WINDOW ('');

  • Is it possible to invoke the third party application every time that the user receives an incoming call

    Hello

    I have some doubts in regard to invoking an application third, whenever there is an incoming call (by observing the change in status of the phone). The third-party application must be called as soon as the user gets the call and must replace the appication of dial phone by default/native.

    Please suggest me some ideas if the above can be implemented or not. If it can be put in place what is possible?

    Also suggest me if there is another way to achieve this.

    Thanks in advance,

    Arun

    Got the solution after enough research:

    In Blackberry the substitution of native applications in is not possible. When there is a call that is a priority interruption that all applications are moved to the bottom and the phone call will be prioritized. When an incoming call is there is not possible to invoke the third about, we can take control as soon as the call is completed.

  • How to fill a table every time that the user login?

    Hi people,
    Can u please suggest me what can I do if I want a sequence to be put into a table to SAMPLE whenever the user's login in the forms.pls help me to reach the requirement above. I use forms with oracle 9i.


    Concerning
    VIDS

    write your code on the trigger after LOGON
    or
    You can write simple insert on the CONNECT button on your application

    Bangoura
    [My Oracle Blog | http://baigsorcl.blogspot.com/]

  • Is there a way to check the time since the last charge on the original Surface Pro?

    I am trying to understand what kind of battery life, I get on my Pro Surface. I would like to know how long it is sustainable, given that the last full fresh as well as what is using power. If you have an Android phone, if you look at the information about the battery, it is a little info that I'm looking. If the window does not that natively, can anyone recommend a good app? Thank you for your help.

    Hello

    Thanks for posting your query in Microsoft Community Forum.

    Your Surface uses an internal lithium-ion battery designed to go wherever you go. The duration of your battery lasts varies according to the kind of things you do with your Surface.

    Please refer to the article for more information:

    Surface RT and 2 surface of the battery and the power

    You can also check: power plans: frequently asked questions

    Hope this information is useful. Please feel free to answer in the case where you are facing in the future other problems with Windows.

    Thank you.

  • Documents InDesign crashes all the time since the last update CC

    Hello! My plant InDeisgn-documents that several times every hour. This problem started when I upgraded to the latest version of InDesign in June.

    It happens more often when I'm working with effects, but it happens in time even when I work with other stuff in my InDesign documents.

    Someone who can help me solve this problem? I work under Windows 7.

    Hello Mia,.

    We are aware of one of these issues where InDesign crashes when working with effects when the document is saved on the network.

    This is the scenario for you as well?

    Concerning

    Afonso

  • Why my favorites disappear several times since the update to Firefox 39?

    Hi - I am running Firefox 39 on desktop PC Windows 7, 64-bit.

    • I already know how to restore bookmarks. I just can't understand why they keep disappearing!
    • This has been bothering me for weeks. At this diagnosis, I backed up the bookmarks that I will properly. I even exported a bookmarks HTML file is a file of bookmark JSON backup - just in case I could have business in a corrupt JSON or SQLITE or another mysterious file.
    • Yet, my favorites keep disappearing. I have, for example, 100 bookmarks. Then suddenly, in the middle of my work, I notice some of my favorites in my toolbar disappeared. When I close my browser and re - open again to check what is happening with my bookmark backups - I see my old JSON file with 100 bookmarks - and a NEWER file that has, say, 55 bookmarks. Pouf! Forty-five 45 favorites have disappeared in a Flash! I restored using the old file to recover. But the disappearance of bookmarks problem continues to be, seemingly randomly.
    • As a last resort - I re-set my browser to create a new profile. But the problem continues. Then in annihilation total, I saved my password and cookies files DB, SQLITE and JSON - and did a complete UNINSTALL of the browser - AS WELL AS - delete all "Mozilla" entries in the registry.
    • From there, I downloaded and did a clean install of Firefox and put some data from my old profile backup files - in the new. I thought everything would be fixed. NOPE!
    • I wonder if there's something built into my browser - either an add it or something in one of the files, SQLITE - that causes this problem is disconcerting. Yes, I can restore my old favorites to their original state. But dozens of them continue to disappear in the middle of a session. And when I close this session - the LAST visible bookmarks are part of a new JSON backup file generated, but this file purges much of my original favorites.
    • I hope this makes sense. Help! -Low and sleepless nights in San Diego.

    According to your description above, the problem is with the synchronization. Check the other
    device. Is there a problem here? Check the synchronization settings. I do not sync.
    But leave it off until someone can help with it.

    Use these modules to protect your data;

    These can not get your data back, but will help in the future.

    These modules can be a great help for the backup and restoration of Firefox

    FEBE (Firefox environment Backup Extension) {web link}
    FEBE you can quickly and easily backup your
    Extensions Firefox, history, passwords and more.
    Indeed, it is more than just backup - it will actually rebuild
    your saved individually into installable as files.
    It will also make backup of the files you choose.

    OPIE {web link}
    Import/export extension preferences

  • DW 2015 - crashing several times since the update

    Wow... DW 2015 broke down 3 times today. After the first crash, I re-learned save my work constantly.

    I don't do any kind of work that I would consider intensive.  Just a few HTML & CSS coding in split view.

    If I want to roll back by 2014 Dw, where can I get it?

    iMac late 2013 • Core i7 • 32 GB RAM • GeForce GTX 780 M (more than enough resources to handle the work)

    Thank you!

    How to roll back...

    How to find and install a previous Version of Adobe Apps in CC 2015 | Adobe Customer Care Team

  • My iPhone ring is no longer at any time since the installation up-to-date 9.3.3

    No matter what I try, when you place a call, I hear nothing. When someone calls me I never hear it. When I receive a text there is no sound of ding. Has anyone else encountered this problem?

    Check if your volume is on, as well as to check if you have set your phone in silent mode (toggle on the side).

Maybe you are looking for