IBOT Conditional request

Hello,
I have a report scheduled with a conditional request First day of fiscal month. The condition applied is a SQl statement which says the request will return some value if todays date is equal to first day of fiscal month.
Now if I schedule it every friday with this condition will it retun any value? Correct me If I am wrong, when we give conditions like this we don't need to schedule it right!!
Please advice me on this,Thanks.
Cheers,
- Abhi

Think of it this way. Suppose you manually fired your report in Answers everyday. What would happen? Due to your filter, the report would return no rows except for the first day of your fiscal month, right? Scheduling an iBot just replaces you having to do this manual task everyday. The results would be the same. So as Turribeach said, schedule it to run everyday and on the day there is data, the report will reflect this.
HTH,

Similar Messages

  • Chaining iBots without using Conditional Requests?

    I am using iBots with delivery content and a java script to export this to excel files. Now I want to chain these iBots.
    If I use the first iBot to run the 2nd iBot I need to have a conditional request. But these iBots don't have conditional requests.
    Using conditional requests equal to the delivery content would be requesting the same report twice. The reports are large and time a lot of time.
    So how can I create a chain without requesting all the reports two times?

    Hi,
    May I know how you configured the Conditional Formatting in detail? Especially what conditions you selected.
    As for the question, there is no build-in feature in Outlook to realize your request, the only method I can think of is to use VBA.
    Regards,
    Melon Chen
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • IBOTS with conditional request

    Hi All,
    Wish you all a very happy and prosperous new year.
    I have created a iBOT to see a process has started or not.
    I have a request in the Conditional Request tab and only if i mentioned the request the delivery content tab i am receiveing the email if i remove the request from the delivery content which i actually what i want and just dsiplay the contents of the Headlines the email is not trriggering.
    Is the the usual way a iBOT works where we need to select the request in both the tabs ( Connditional Request & Delivery Content). I do not need the report as an attachemnt in the email, i need a email which for example states *"Stared the Process ABC"*
    Thanks in Advance for the help
    Regards,
    Amit

    Hi Sandeep,
    You have a couple of options here, the conditional request route, or simply calling the ibot execution from the command line.
    For the conditional request, I'd set up an RPD init block that retrieves the ETL date into a variable.
    You then set up a simple answers request to return a row (for example from the time dimension) when the ETL date is greater than or equal to today (e.g the ETL has refreshed)
    This report then forms the conditional request for the ibots, if the conditional request returns a row, the ibots are executed.
    The alternative for command line execution , uses the 'saschinvoke' which is Siebel Analytics Scheduler Invoke. :
    Usage: SASchInvoke.exe -u <Admin Name>/<Admin Password>
    (-j <job id> | -i <iBot path>)
    ([-m <machine name>[:<port>]]
    | -p <primaryCCS>[:<port>] -s <secondaryCCS>[:<port>])
    ([(-r <replace parameter filename>
    |-a <append parameter filename>)]
    | [-x <re-run instance id>])
    [-l
    [-c <SSL certificate filename>
    -k <SSL certificate private key filename>]
    [-w <SSL passphrase>|-q <passphrase_file>|-y]
    [-h <SSL cipher list>]
    [-v
    [-e <SSL verification depth>]
    -d <CA certificate directory> | -f <CA certificate file>
    [-t <SSL trusted peer CNs>]
    Hope this helps,
    Rgrds
    Alastair

  • Can´t deliver by Email on conditional request on Recipients

    Guys: Hi, let me ask you if anyone know why i Can´t deliver by Email on conditional request on Recipients. I have a simple report with year, month, date and email fileds and create ibot with this report and the next parameters:
    GENERAL:
    Priority HIGH
    Data Visibility Not Personalized
    Run As ADMINISTRATOR
    RECIPIENTS:
    Determine recipients from conditional request EMAIL
    DESTINATIONS:
    Specific Devices EMAIL
    This is the error message:
    +++ ThreadID: 2510 : 2009-05-11 17:17:56.625
    iBotID: /users/administrator/_ibots/PRUEBA INTELLEGO
    No devices for user: [email protected]
    +++ ThreadID: 2510 : 2009-05-11 17:17:56.625
    iBotID: /users/administrator/_ibots/PRUEBA INTELLEGO
    No devices for user: [email protected]
    PD: Let me tell you that if i send with "Me" option check on Recipient, i don´t have any problem.

    lets say you want to send accounts associated to sales team then load sales team user id in the OLAP table and pull that column in the report and in recipients tab under determine recipients from conditional request select the user id column. Once you save the ibot it will pick the user email id from SA system subject area automatically. I have done this in my project and its working fine.
    Thanks,
    Sachin

  • Avoid Creating a Blank Page in the PDF Output for conditional request

    Hello BI Masters
    I have a Conditional request on my Last page of the data it checks the number of rows in the first page then it prints the excess rows in the last page and everything is working fine but when i use the conditional request its generating a blank page at the end of the report and i doant want to display balnk page
    My Conditinal format is like this
    <?if:number(SEC3_COUNT)>2?><?if:number(SEC4_COUNT)>2?>
    <?if:number(SEC5_COUNT)>2?><?if:number(SEC6_COUNT)>8?>
    <?initial-page-number:”1”?>
    Form FDA 1572 – Statement of Investigator Continued
    Protocol: <?SEC7_NAME?> <?SEC7_TITLE?>      
    Investigator(s): <?for-each:GET_SECTION_1_DETAILS_ROW?><?SEC1_FULL_NAME?><?end for-each?>
    <?end if?><?end if?>
    <?end if?><?end if?>
    I dont want the Balnk Page to be Displayed , Please help me out
    ~Srix

    Hi Everyone ,
    I have faced the same problem,The first if condition may not effect ,If any if condition immidiately following the for loop then it will crates the problem.
    -----------------May be your problem because of this---------------------------------
    | <?FOR LOOP ?> <?IF CONDITION?><?END FOR EACH?>|
    SOLUTION :<?FOR LOOP?><?IF @SECTION:CONDITION?>?>
    <?END FOR EACH?>|

  • Is it a bug? Conditional request

    {color:#000000}Hi,
    I have a region button which submits with the request {color:#993366}APPLY_CHANGES{color}
    On this same page I have a {color:#993366}pl/sql{color} page process with a condition set to {color:#993366}Request is contained within Expression 1 {color}
    Expression 1 contains the following string: {color:#993366}APPLY_CHANGES_DSG,APPLY_CHANGES_DEF{color}
    To my amazement the page process does execute when the page is submitted with a request of {color:#993366}APPLY_CHANGES{color}
    Obviously instead of checking the list of values in Expression 1 against the request, the condition simply does an {color:#993366}instr(EXPRESSION1,REQUEST){color}
    The help reads:
    >
    REQUEST is an internal application attribute that
    tracks of how a page is submitted. By default, when a page is
    submitted, the value of REQUEST is set according to the
    event that caused the page to be submitted. For example, the event
    could be when a user clicks a button or selects a tab. Depending upon
    the event, you can perform different operations by referencing the
    value of the REQUEST application attribute.
    Use this condition to specify {color:#ff0000}*a list of allowed requests*{color} (such as
    SAVE or UPDATE) in Expression 1. The condition evaluates to true if the
    value of REQUEST is contained in the list.
    {color}Especially this {color:#ff0000}list of allowed requests{color} led me to expect it would check comma seperated values instead of simply doing an instr. Could someone please explain what is the behaviour I should expect. Is it a bug or isn't it?
    Thanks,
    Geert

    Geert - It is working as intended. The condition for your situation is:
    Value of Item in Expression 1 Is Contained within Colon Delimited List in Expression 2
    Put &REQUEST. in Expression 1.
    Put APPLY_CHANGES_DSG:APPLY_CHANGES_DEF in Expression 2.
    Scott

  • Problem with Branch Conditions (Request = Expression 1)

    Application Express 3.1.0.00.32
    I've looked around on the internet and couldn't find anything to differ from what I thought I was doing correctly.
    The issue I am having is that I have 4 push buttons (2 on top and 2 on bottom) that when pressed, should redirect to the same page. For the branch condition, I set the type as Request = Expression 1 and placed the values that the buttons submit as in the expression 1 field.
    For the push button pressed, I do not have a button selected.
    In testing whenever I press a button, the following error is given:
    ERR-1777: Page 4 provided no page to branch to. Please report this error to your application administrator.
    Any ideas?

    Hi Leland,
    Check the names you have used in Expression 1.
    I have just created two buttons on a page called P4_BUTTON1 and P4_BUTTON2.
    My Expression 1 setting shows:
    P4_BUTTON1,P4_BUTTON2and the branch works ok
    Andy
    ps - if you have more than one button that could control the branch, the condition should be "Request is Contained within Expression 1"
    Edited by: ATD on Jan 14, 2009 5:45 PM

  • Printing Flag Based on the Condition Request

    Hello
    I have a requirement where i need to check two conditions on Date and Print the Date in Red and Flag(Symbol) adjacent to the Date, I used Conditional Format and gave my Conditions and then i am ableto print the date in Red , Below is my Conditional Format XML and i am unable to print a symbol adjacent to the Date with the same Condition
    Here is my Conditional Format XML
    <?if:LE_DT<PRINT_DATE?><?attribute@incontext:color;'red'?><?end if?><?if:ACT_DT='--'?><?attribute@incontext:color;'red'?><?end if?>
    i need to print a FLAG symbol also based on this condition
    Thanks for your help

    So after the attribute setting you need to put in the flag character. To do this, you will need to put the opening and closing if statements in separate form fields and then put the flag character between them.
    <?if:LE_DT<PRINT_DATE?><?attribute@incontext:color;'red'?>FLAG CHAR<?end if?><?if:ACT_DT='--'?><?attribute@incontext:color;'red'?>FLAG CHAR<?end if?>
    Bear in mind that the flag character may come from a special font e.g. wingdings. In which case you will need to ensure that font is on the server - check the docs. Or you can conditionally show an embedded image in the same way.
    Regards
    Tim

  • OBIEE 10g iBots SA System error : No Devices found for User ###

    Hi All,
    I have implemented SA System in my RPD as I wanted to send emails to obi/non-obi users.
    But its giving error - No Devices found for User ....
    I found this error in S_NQ_ERR_MSG table.
    I have an entry in SA_User table, and when I login to OBI using same user, I can see my delivery profile automatically set as expected because of SA System Implementation.
    But its not working when I want to send mail to same user using iBots conditional request.
    Please advise what I am doing wrong here??
    Thanks in Advance !!..
    Well .. now the No devices issue is resolved if i select the checkbox for Interactive Dashboard and Active Delivery Profile in the Destination tab of iBot.
    But still No mail received :(
    Getting below data from S_NQ_ERR_MSG table.
    ERROR_MSG_TEXT
    1:6:Device16:/shared/_ibots/19:6045043489:6045043489:dashboard7:ibotapi6:9719.0:_:
    2:6:Device16:/shared/_ibots/19:6058035879:6058035879:dashboard7:ibotapi6:9719.0:_:
    Please help !!!
    Edited by: 995726 on Apr 11, 2013 7:04 AM

    Solved !!! :)
    Its was a small mistake..
    The SA System columns in Presentation and logical area should be exactly as expected.
    In my case, the correct column should be 'Time Zone' but I had it as 'Timezone'. :)
    Small mistakes are hard to find... neways.. hope this will help some another soul ;)
    Cheersss !!!

  • Obiee performance tuning

    HI All,
    To increase the OBIEE performance I have set the cache enabled=yes in nqsconfig.xml and created the Ibot which is scheduled to run after evry 1 min.I have set this table as cacheable and set cache persistence time=1 min. in physical layer but the report in the dashbaord is showing the old data only even after 1 min.Can someone please tell me what could be the reason for this
    Thanks a lot

    Still my problem is not getting resolved.For increasing the performance of the dashboard I want the Ibots to run and seed the report results for that I am doing the following steps:
    1.nqsconfig.ini-->cache enable-->yes
    2. rpd -->physical table-->cacheable and cache persistence time=60 min.
    3. Ibot --
    conditional request tab -->added the report
    schedule after every 1 min
    recipients-->publish for subscription
    delivery content-->report
    destinations-->interactive dashboard
    racle bi srever cache
    Are the above steps correct or have I missed something?
    becoz the Ibot is showing completed in job manager but the reprt in dashboard has still the old results
    Thansk a lot for your help

  • Conditional Display with REQUEST=EXPRESSION1

    Hello,
    i want to display a region when i have set a REQUEST = LOS via button.
    But it doesn't work!
    Have anyone a sample? How have i type the String for the condition?
    Thanks

    Hi,
    i have found my bug.
    After the Button pressed - the Page was redirect to himself - and lost the REQUEST.
    Now I have a unconditional Branch like this:
    f?p=500:1:&SESSION.:&REQUEST.:&DEBUG.
    and the condition request=expression1 with expression1 LOS works !!!!
    Thanks

  • Regarding ibots in obiee 11g

    Hi All,
    i have got one requirement from client.
    he wants the report in mail. for that i configured ibots.
    but they want conditional ibot .
    i have seen it but not able to understand since they want condition on the value of rows not on count of rows.
    please help me how to create it.
    Thankx
    Manoj

    Hi,
    First about the functionality of the conditional request: On the conditional request tab of the iBot you can read:
    Select a request which will trigger the current iBot. This request may be refined further by creating subquery filters. The iBot is considered triggered if the conditional request returns one or more rows
    This means that the delivery content of the iBot will only be sent when the conditional request returns one or more rows.
    Ex:-
    scheduling the iBot: you can set the recurrence of the iBot to Monthly. This means that every month the iBot will be run.
    So, what if you use a conditional request in your Monthly iBot? Every month it will first run the conditional request, when this conditional request will return rows, the iBot will be triggered and will sent the delivery content of the iBot, otherwise the delivery content won't be sent.
    To make it more clear: this doesn't mean that once the conditional request is met, the iBot will be run monthly forever, but every month the results of the conditional request will be checked.
    Hope it help's
    Thanks,
    Satya

  • Help on Ibots

    Hello,
    I need your inputs on this scenario, some times these ibots worry me with these kind of issues.
    Lets say I have a report A which results in No data, If I schedule this report A with a Conditional request also being A every day. Will this Ibot be successful? Generally it should be successful with report saying No data right??
    Please drop me your inputs on this, Thanks a lot.
    - Abhi

    OK, assuming you've seen the "Deliver this message when no records are returned by the conditional request" section under the Delivery Content tab and it's not working, try this:
    1) Design a small report that is what you wish the report to look like when no records are produced for Report A. I'm not talking about configuring the "No Results" view, but creating an actual report. You can use the same title, etc. but have a column that rather than displays a column value, has text that indicates "there are no records for this report."
    2) Create a "NIL ibot" for this report except don't schedule it. You can make this report type "PDF."
    3) Now go back to the ibot for Report A and in the Advanced tab, click on the button "Add Action" under the "Execute these actions when no records are returned by the conditional request" wording.
    4) Choose iBot and have it point to the NIL iBot created in step 2.
    When Report A produces no records, it will fire the NIL iBot which has the NIL report as an attachment. The user will get the report even if Report A produces no records.

  • Database refresh dependency for iBot

    I have an iBot which uses a conditional request which checks if the database refresh is complete. All this does is that the report does not run. How do I make it such that the iBot keeps trying until the database refresh is over & once the refresh is over, it does not run again.
    Thanks,
    Dinesh.

    I had a similar requirement, send an email once a day, as soon as something is ready, but then once it has run once, then dont send it again.
    I created a REPOS variable and pulled in the date from the ibot job table as follows :
    select max(convert(DATETIME,left(END_TS,11),102)) "DATE"
    from
    S_NQ_INSTANCE I,
    S_NQ_JOB J
    WHERE
    J.JOB_ID = I.JOB_ID AND
    J.NAME = 'ibot_last_run_date' and
    I.EXIT_CODE > 0
    Then build an answers request to return a row when this variable value is less than today. That should do it (works for me).
    My Repos variable refreshes every 10 mins, the ibot is polling every 10 mins on an off-set schedule.
    Only one ibot is run daily, and it runs within 10 mins of the data being ready.

  • IBot - Sending Email

    Hi All,
    I have an issue with the iBot email scheduling. I have the list of recepients in one report (only one column in this report which has email ids) used conditional request to schedule a report with pdf attachment (Report2). In the recepients tab i have selected the email id column and ME checkbox. Once scheduled the iBot, i am getting the email with attachment. But the specified list of recepients are not getting emails.
    Also i have tried with the specific user (selected from List of Receipients option), still the persons could not get any emails. Please provide a solution for this issue.

    The ibot will give an authentication error if you try and run it as a user who can not be authenticated. I've used SA System subject area and scripted users into the repos using nqudmlexec to generate 300 ibot users which represented people who had not logged in to OBIEE before, this worked quite well.

Maybe you are looking for