Automate HFM task Audit Export
I am trying to find a way to export the verification task daily information and send it to our auditors on a daily basis. I think if I can know which table in the HFM database contains this info to check I write something to export automatically. Anyone know where I can find this task of auditing data? I searched the HFM database tables and I am unable to determine.
Thanks in advance
HFM Version 11.1.2.2
SQL Server 2008 R2 DB
Yes... There is also a command line that you can use to retrieve the data.
The "exe" file must be in the same folder...
Concerning
Thanos
Tags: Business Intelligence
Similar Questions
-
Hi guys,.
you know a way to automate the tasks of Mirage, in particular:
-Deploy applications in cardiovascular disease appear in the specific dynamic Collection
-Trigger the script leaving smart join/Collection
-Automate the centralization of endpoint, Reboot, suspend, etc..
Also I'm looking to solve the following tasks:
-Uninstalling the Mirage, ideally automated applications again
-Added a smart Collection where the end point is not member of a domain.
Any help is appreciated.
Thanks in advance.
Kind regards
Velislav
This is whats currently available:
How to: automate the tasks of the Horizon Mirage via API and PowerShell & #187; myvirtualcloud.NET
-
Page ARE 3300 Audit Export CSV results not correct
When the file on an ES3300 with Firmware version 8.2.1.4969 of audit trying to export to the CSV file, it will only export the contents of the 1st page of results, regardless of the page is displayed. For example, I select a range of dates with 400 records to display per page. All resulting has 495 records, so there are two pages of results; 400 on the 1st page and 95 on the second. If I click on the export to CSV button, only 1 400 enrigestrements to the CSV file regardless if I'm on the 1st page or page 2. It does not export the 495 full records.
Is this new behavior, or has it always been broken? Trying to create reports on the volume of e-mail to and from specific e-mail addresses will be problematic if we cannot work with the limited selections in order to less then 400 records are returned
I can confirm that that has been fixed in paragraph 8.3. It now returns a maximum of 20,000 files if there is no filter in the audit log.
Problem solved
163544 ID number
Only the first page of data is exported by the cvs export audit > Messages page to view incoming or outgoing.
Occurs when clients include characters that are allowed in the game in the channels marked as GB2312 GB18030 characters. -
Get the player starts automatically with Task Scheduler
Hello
I don't believe this, or a similar one, the question was asked, so I hope I'm not repeating another thread :)
I would like to program iTunes (or potentially any multimedia player) to start playing automatically every morning and mix all my music or a playlist - in other words I don't want to hear a song over and over again.
I tried to implement a task in the Task Scheduler tasks and at the agreed time, the computer sounds like its trying to do something, the blue (instead of the classic mouse pointer) circle appears, but then nothing... though the Scheduler runs the task.
I have a computer Dell laptop, Inspiron and Windows 8... would be great to do this work, any help is appreciated!
Thanks in advance!
This will vary depending on the media player program to use. But the General method to do this is to set up a scheduled task that starts the program of the media player (.exe file) and also specifies what playlist to play.
With Windows Media Player, it would look like this in the Task Scheduler (you can test the command by pressing on +R and put it in the box run).
"%ProgramFiles% (x 86) %\Windows Media Player\wmplayer.exe" /play "c:\users\shawn\music\Playlists\MorningList.wpl".
Note that this entire command on one line (it does not fit everything on this Web page). Obviously, you'll need to adjust the location of the saved playlist file.
-
Batch to automate the task of conversion of pdf to excel
Is it possible to use the Acrobat Pro through a program. I mean if we can automate this process without manual intervention where he will choose a location specified... PDF files convert and save it to a location specified after a regular interval.
Himanshu salvation,
Yes, you can use Actions in Pro to automate this conversion process.
Open Acrobat
Access the wizard from the Action of
Click on new Action
As the location of the entrance, specify a folder where the action will be of all PDF files to process
Under Choose tools to add list, go to save & export > save
Click the arrow in the middle to move the measurement tool
Click on specify settings
Under output menu Export Format dropdown select Excel workbook
Click OK
Also indicate where to save the resulting by clicking on the following icon Save documents
Click the Save button to create the Action and name it
Now, run the Action
Let me know the result.
Thank you
Abhishek
-
Effect of the AGC (automatic gain control) when exporting movie
I use the first cc in 2015.
On the preview, there is no problem.
But AGC (auto gain control) is implemented when I export the movie. Volume BGM up and down automatically according to the sound of the film.
I had never experienced before cs6.
Please notify.
This is almost certainly happening in the reading software, rather hard coded in the exported file.
-
Using ExtendScript to automate a task
Hello
First of all, I would like to say that I have no experience with ExtendScript and looking for a code to help me get started. Any help is welcome.
Here is the layout of my current book of FM.
For each page, I have 3 main components in this order from top to bottom.
-A GRAPHIC imported within an anchored frame.
-Under the chassis of the anchorage is the figure of LEGEND (for example in Figure 3. The title of the graphics here).
-Suite of the legend is a few NOTES (description of graphics)
Aim: Insert and paste the CAPTION of the page following on the bottom of the current page after the section NOTES.
Why: I'm converting from FM to RoboHelp. HR requires a topic for each page title. Our current model did not no matter what title text, so I need to copy and paste the figure of LEGEND to use as the header text.
How: At the end of each section of NOTES of the current page, I would like to copy/paste the CAPTION of the page following , with a tag specific paragraph (for example, h2x or something similar).
The layout after this process will be:
-GRAPHICS CARD
-LEGEND (the current page)
-NOTES
-LEGEND (next page)
Result: At the end of each section of notes, I'll have the LEGEND of the next page that I can use to tell HR who create as a separate topic.
Let me know if I need to provide more details, but the main idea is that I need to have a script to automate this process, because it is very tedious copy and paste each page whenever I need to convert a book of FM.
Thank you and appreciate any help I can get.
-Henry
Fortunately for Henry, I became intrigued by this task and had some time to waste his time with a sample script. I post here for the benefit of the community. Basically, it:
-Go through the book or document and finds all instances of a "z_anchor" followed by pgf of an FMP "fig" followed of a 'v_num' of FMP followed a "z_notes" FMP. This test is to ensure that we are in a place to exploitation of the text.
-Retrieves the text of fig TFP
-Inserts a new FMP above TFP "z_anchor", gives a specified bmp format and adds the text retrieved in the previous step.
It also has a function to clean all insertions of old, by removing all just all PGF with this format. In this way, it only works if the model uses a tag unique FMP for Robohelp securities auto-inséré.
If all goes well, it may be of some use to someone. At the very least, I hope so that it might inspire others to explore the features of ExtendScript, because it is difficult to understand, it's a wonderful thing. I was historically a FDK buff, but I'm really starting to lean in the direction of FOR tasks like this. Once you get one taken of it (and despite the clumsy ESTK editor), it is much easier than the FDK.
Russ
Set some tags that appear in the model.
We do here for convenience, to make them
easier to change in the future, if necessary.
var roboHelpFormatTag = "RoboHelpTitle";
var anchoredFrameTag = "z_anchor";
var figCaptionTagPrefix = "fig."
var figNumTag = "v_num";
var notesHeadingTag = "z_notes";
Get the book or active document object
var file is app. ActiveDoc;
if(!file.) ObjectValid())
file = app. ActiveBook;
If there is no active file, give up.
if(!file.) ObjectValid())
{
Alert ("no active document or book. Cannot continue. ») ;
}
If not, let's start
else InitiateScript (queue);
Everything after this point is a set of functions that drive the
main features of the script.
This function of initiation is the front
door that manages the iteration of global file,
creating reports, etc. It also allows us to
to confirm with the user at the beginning.
function InitiateScript (file)
{
Be sure to what we really want to do this.
If (! confirm ("Run the script title RoboHelp" +))
"on the next file. \n\n"+ file. (Name))
return;
We will keep counters what we do.
var doc;
var doInsertions = false;
var totalCleanups = 0;
var totalInsertions = 0;
var totalFilesProcessed = 0;
If we treat a book, let's get the first chapter open.
In the contrary case, we will deal directly on the document object
We recovered earlier.
GetNextOpenBookChapter is a custom function that is defined later.
If (file.constructor.name is "Book")
doc = GetNextOpenBookChapter (file, null);
else doc = file;
Confirmation. We leave the opportunity to simply remove old
titles without new insertions.
If (confirm ("you want to do inserts or" +))
"just the cleanup phase. Click Yes to do both. »))
doInsertions = true;
Browse our documents for treatment.
While (doc! = null & doc.) ObjectValid())
{
totalFilesProcessed ++;
Claire the securities currently in doc
totalCleanups += ClearOutRoboHelpTitles (doc);
... and inserts, if requested
If (doInsertions)
totalInsertions += InsertRoboHelpTitles (doc);
If we treat a book, get the next opening
Chapter, or null to the object at the end of the loop.
If (file.constructor.name is "Book")
doc = GetNextOpenBookChapter (file, doc);
else doc = null;
}
Point out what we were doing.
Alert ("Process complete.\n\n" + totalFilesProcessed +)
"file (s) processed. \n' + totalCleanups +.
"previous title deleted. \n' + totalInsertions +.
'new title inserted.');
}
This is the function that cleans the
old titles of a single document.
function ClearOutRoboHelpTitles (doc)
{
var deletedPgfs = 0;
var nextPgf;
FMP var;
Get the first paragraph in the main stream
to start the iteration.
PGF = doc. MainFlowInDoc.FirstTextFrameInFlow.FirstPgf;
Iterate over all the paragraphs in the main stream.
While (FMP. ObjectValid())
{
Before we do anything, we need
get the object of the following paragraph, so we
do not get lost if we end up deleting this one.
nextPgf = bmp. NextPgfInFlow;
If the section name (IE, the last assigned
tag format) is the title tag, delete.
If (FMP. Name is roboHelpFormatTag)
{
FMP. Delete();
deletedPgfs ++;
}
Redirect to our main loop variable
and continue iteration.
PGF = nextPgf;
}
Returns the total number of PGF deleted.
Return deletedPgfs;
}
This is the function that inserts new titles
for the same document.
function InsertRoboHelpTitles (doc)
{
var totalInsertions = 0;
FMP var;
Get the first paragraph in the main stream and start the iteration.
PGF = doc. MainFlowInDoc.FirstTextFrameInFlow.FirstPgf;
While (FMP. ObjectValid())
{
Check to see if we are at a place where a title requires
insertion. We will use a custom function to do this, set
thereafter.
If (CheckIfInsertionIsRequired (doc, FMP))
{
If we get here, an insert is necessary. We will use this custom
function to do.
InsertPgf (doc, roboHelpFormatTag,
FMP. PrevPgfInFlow,
GetPgfText (FMP. NextPgfInFlow));
totalInsertions ++;
}
Download the following paragraph to continue the loop.
PGF = bmp. NextPgfInFlow;
}
Return totalInsertions;
}
This is the function that checks if
We are in an anchor tag, for which
It takes a title before insertion.
It basically checks a sequence of
Tags, which if they match, us
Assume that it is a place of insertion.
function CheckIfInsertionIsRequired (doc, bmp)
{
Var back = false;
Check if we are to good anchored frame label
If (FMP. Name is anchoredFrameTag)
{
If so, see if the next paragraph is a figure of legend
PGF = bmp. NextPgfInFlow;
If (FMP. ObjectValid() & TFP. Name.indexOf (figCaptionTagPrefix) == 0)
{
If so, see if the next paragraph is a digit number
PGF = bmp. NextPgfInFlow;
If (FMP. ObjectValid() & TFP. Name is figNumTag)
{
If so, see if the next paragraph is a note of position
PGF = bmp. NextPgfInFlow;
If (FMP. ObjectValid() & TFP. Name is notesHeadingTag)
{
If so, we have a winner!
Return = true;
} //end note title so tag
} //end fig num tag if
} //end fig subtitle tag if
} //end anchor tag frame so
return return;
}
An introductory paragraph for general use. It will insert
new paragraph after paragraph of reference,
using the format and the text provided.
function InsertPgf (doc, formatName, referencePgf, newText)
{
var newPgf;
var everythingWorkedRight = false;
Insert a new paragraph.
If (referencePgf.ObjectValid ())
newPgf = doc. NewSeriesObject (Constants.FO_Pgf, referencePgf);
on the other
newPgf = doc. NewSeriesObject (Constants.FO_Pgf, 0);
If she inserted OK, set the text and the format;
If (newPgf.ObjectValid ())
{
Here's how to add text
var b = new TextRange();
TR. Beg.obj = tr.end.obj = newPgf;
TR. Beg.offset = 0;
doc. AddText (tr.beg, newText);
Reset the text range offset at the end of the
just insert the text ready for formatting.
TR.end.Offset = Constants.FV_OBJ_END_OFFSET;
Get the format of the tag object, then applies if it exists in the model
var formatObj =
doc. GetNamedObject (Constants.FO_PgfFmt, formatName);
If (formatObj.ObjectValid ())
{
This is how you apply a paragraph format, of
copies the properties of the object to the format
to the paragraph object.
Accessories var = formatObj.GetProps ();
newPgf.SetProps (props);
everythingWorkedRight = true;
}
}
Return everythingWorkedRight;
}
A simple function to retrieve the text of
a paragraph.
function GetPgfText (FMP)
{
var text = "";
If (!) FMP. ObjectValid()) returns the text;
TI var is TFP. GetText (Constants.FTI_String);
for (var i = 0; i)< ti.length;="">
text += .sdata from ti [i];
Returns the text;
}
A function to walk through a book chapter
by chapter. Send the document that you are currently
and it will return following that which is open. It will be
do not open the closed files.
Send null for currentDoc get the first open chapter.
function GetNextOpenBookChapter (book, currentDoc)
{
var model.
var returnDoc = null;
var foundReference = false;
We'll do a loop through all of the chapters (components).
However, we don't really want to consider all
until we found the one we're currently in.
which is sent here doc. Thus, the loop will be exploited
on this flag to know when beginning the examination
components. In case we want the first
Open chapter, we can assume automatically that
any component is a valid candidate.
if(currentDoc == null) foundReference = true;
Download the first item in the book.
comp = book. FirstComponentInBook;
Browse components.
While (model! = null & comp. ObjectValid())
{
If we find that we have reached the point of reference;
in other words, the current document, we can reset
This indicator to start examining the components
for the return.
If (! foundReference & comp. name == currentDoc.Name)
foundReference = true;
Otherwise, if we're already looking components,
Let's see if there is a document open for this one.
Another yew (foundReference)
returnDoc = DocIsOpen (comp. name);
If we are ourselves the next chapter, we finished. Null value
on the iteration of the end loop variable.
If (returnDoc! = null)
comp = null;
otherwise, download the following component and continue.
other = comp. NextBookComponentInDFSOrder model;
}
Return everything we got, if anything.
Return returnDoc;
}
A simple function to find an open document
based on its full qualified path.
function DocIsOpen (path)
{
var tempDoc;
var returnDoc = null;
If our path is empty, no sense to continue.
If (path == "") return returnDoc;
get the first document opened in the session.
tempDoc = app. FirstOpenDoc;
Loop through all open documents
until we find the one we want, or we just
are running out.
While (tempDoc.ObjectValid ())
{
if(tempDoc.Name == Path)
{
If we found it, define our return
variable and out of the loop.
returnDoc = tempDoc;
break;
}
tempDoc = tempDoc.NextOpenDocInSession;
}
return everything we got, if anything.
Return returnDoc;
}
-
Automate the query which export to excel
Hello
I don't know if this is the right place to post this question... but...
I have run some queries every day and export to an excel file and send by e-mail every day, there is a way to make it automatic?
Does anyone have a suggestion?
Thank you
Leandro TakedaYou can use Dump_Csv developed by tom kyte. Here is the code that I modified for my needs.
create or replace function dump_csv( p_query in varchar2, p_separator in varchar2 default ',', p_dir in varchar2 , p_filename in varchar2 ) return number AUTHID CURRENT_USER is l_output utl_file.file_type; l_theCursor integer default dbms_sql.open_cursor; l_columnValue varchar2(2000); l_status integer; l_colCnt number default 0; l_separator varchar2(10) default ''; l_cnt number default 0; l_colDesc dbms_sql.DESC_TAB; begin l_output := utl_file.fopen( p_dir, p_filename, 'w' ); dbms_sql.parse( l_theCursor, p_query, dbms_sql.native ); for i in 1 .. 255 loop begin dbms_sql.define_column( l_theCursor, i, l_columnValue, 2000 ); l_colCnt := i; exception when others then if ( sqlcode = -1007 ) then exit; else raise; end if; end; end loop; dbms_sql.define_column( l_theCursor, 1, l_columnValue, 2000 ); l_status := dbms_sql.execute(l_theCursor); dbms_sql.describe_columns(l_theCursor,l_colCnt, l_colDesc); l_separator := ''; for lColCnt in 1..l_colCnt loop utl_file.put( l_output, l_separator || '"' || Upper(l_colDesc(lColCnt).col_name) || '"'); l_separator := p_separator; end loop; utl_file.new_line( l_output ); loop exit when ( dbms_sql.fetch_rows(l_theCursor) <= 0 ); l_separator := ''; for i in 1 .. l_colCnt loop dbms_sql.column_value( l_theCursor, i, l_columnValue ); utl_file.put( l_output, l_separator || '"' || l_columnValue || '"'); l_separator := p_separator; end loop; utl_file.new_line( l_output ); l_cnt := l_cnt+1; end loop; dbms_sql.close_cursor(l_theCursor); utl_file.fclose( l_output ); return l_cnt; end dump_csv;
Thank you
Knani. -
Audit report - HFM application performance
Hello
I use HFM 11.1.1.3 application and currenlty the audit report is disable in shared services. I just want to know what is the impact to enable shared services audit report. If it will affect the performance of the HFM applications? I want to know what are the impacts of the audit.
Thank you
Michel K
Hi Pascal,.
Allowing the audit report to the SSP don't directly affect performance HFM. Audit data is stored in the HSS database in tables separate (SMA_) and the only HFM associated with options to log are retrieved and imports of LCM. If you choose only a handful of the audit tasks, it maybe not number of records written in the database at all. If you choose to connect everything, be sure to include serving the information as part of your ongoing process (quarterly or annually should do unless there is a significant activity HSS).
Thank you
Erich
-
How to automate ScanDisk using Task Scheduler tool?
There is no file c:\windows\scandskw.exe on my XP, does anyone have any suggestions on how to automate using Task Scheduler tool in XP ScanDisk?
Thanks for all the suggestions
Saturday, August 14, 2010, 02:18:45 + 0000, SC Tom wrote:
There is no program Scandisk in Windows XP.
In order to specify that the person you are you answer to the. There is no program
called the Scandisk, but there is a program with this feature; There
Called Chkdsk.Ken Blake
-
Why is-Export Virtual Machine lack of choice of scheduled tasks?
I used to use VC2.5, now I have vCenter Server 4.01
When I try to put in place a scheduled task choosing ' Export Virtual Machine "is not there (he was in VC2.5)
I have install the converter program (do not know what version - I doubt this is the standalone version because it was part of the package install .iso)
So what is wrong here?
go to the Plug-Ins - manage Plug-Ins. Do you see the converter plugin? Don't forget, it's by the customer, then you must download and install the plug
-
Question to automatically generate the task form
Hi all
I am new to BPM, I did a small process and after a human task for my user activity, I tried to generate automatically the task form to my activity, Jdeveloper for the name of the new project.
I have entered the new name & press ok, and then on Jdeveloper goes without doing any thing & stuck?
Please indicate why I am facing this problem and how to solve it.
Note: I use the last worm: 11.1.1.5
Thank you.
Published by: Oracle itself on June 15, 2011 08:49You can do this post on SOA forums.
This feature works normally, so maybe it's something wrong with your specific task.
Try to run jdev.exe and see if the command line windows displays all exceptions. -
Hi all
Is it possible to get a detailed analysis of users connected to a particular application and get a log of activities over a period of time in HFM?
For example, there is a requirement to obtain the following information for all applications in HFM
user logon
Close the session
App connected to
for over a period of time
Thank you
MauryHello
I would try the audit tasks
find information on the audit of the following tasks
Audit of tasksYou can use the check of the tasks feature to display the tasks performed by the users. You can filter jobs verified by date range, application server, user and executed task.
Note:
Only users assigned to the Administrator role can perform an audit of the task.These activities of the user are saved in the audit of the task:
Idle
Management rules
Scan rules
Excerpt from rules
Consolidation
Graphic logic
Translation
Custom logic
Allocate
Loading data
The data extract
Retrieves data via HAL
Data entry
Data recovery
Erase data
Copy of data
Journal entry
Recovery log
Newspaper ad
Unposting journal
Writing style
Load metadata
Extract metadata
Members list support
Members list Scan
Excerpt from the list of members
The security
Security analysis
Excerpt from security
Opening of session
Connection failure
Closure of session
External
Metadata scan
Analysis of data
Scope of export Analytics
Deletion of schema extended Analytics
Support transactions
Extracted transactions
Attachments
Detachments of document
Creating Transactions
Change Transactions
Remove Transactions
Post Transactions
Unpost Transactions
Delete invalid records
Verification of data served
Served review task
Post all Transactions
Unpost Transactions
Delete all Transactions
Separate all Transactions
Automatic matching by ID unit
Automatic account correspondence unit
Report of IC matching by ID
Report of IC corresponding by the Acct
The transactions IC reportThe task audit log includes this information:
UsernameActivity
Activity start time
Activity end time
Name of the server
Description
Current moduleNote:
The task check feature is available only in the financial management Web interface.The audit task log information is stored in a table (APPNAME_TASK_AUDIT). You can save or extract the information from the table. You can monitor the size of the log and this on a regular basis.
To perform a check of the task:
Select Administration and verification of the task.Note:
You must have an application open for operational verification link is available.Optional: You can filter the audit by selecting criteria:
Enter a start date and an end date.
Tip:
Click to select dates in a popup calendar.In the Select Server list, select a server, or select all.
In the user selection list, select the user to be audited, or select all to audit all users.
In the task filter list, select the task of verification, or all all verification tasks.
Click on display.
The tasks that meet the filter criteria are displayed. Tasks are sorted from the newest to the oldest, as shown in this example.
Optional: To export audit information to a CSV file, click on export and follow the download instructions.
Optional: To delete the log entries, click clear log to remove entries from the journal.
Note:
When you clear the log, a clear record remains in the journal and can not be deleted.concerning
Alex -
HFM 11.1.1.3 security
Is there a function in HFM 11.1.1.3 which will track users to access the application today, yesterday, last week, or a month ago. The goal is to see who has accessed the system to make unauthorized data changes.
Your help would be appreciated.Hi, here you are
Audit of tasks
You can use the check of the tasks feature to display the tasks performed by the users. You can filter jobs verified by date range, application server, user and executed task.
These activities of the user are saved in the audit of the task:
Opening of session
Connection failure
Closure of session
Idle
Management rules
Scan rules
Excerpt from rules
Consolidation
Graphic logic
Translation
Custom logic
Allocate
Loading data
The data extract
Retrieves data via HAL
Data entry
Data recovery
Erase data
Copy of data
Journal entry
Recovery log
Newspaper ad
Unposting journal
Writing style
Load metadata
Extract metadata
Members list support
Members list Scan
Excerpt from the list of members
The security
Security analysis
Excerpt from security
External
Metadata scan
Analysis of data
Scope of export Analytics
Deletion of schema extended Analytics
Support transactions
Extracted transactions
Attachments
Detachments of document
Creating Transactions
Change Transactions
Remove Transactions
Post Transactions
Unpost Transactions
Delete invalid records
Verification of data served
Served review task
Post all Transactions
Unpost Transactions
Delete all Transactions
Separate all Transactions
Automatic matching by ID unit
Automatic account correspondence unit
Report of IC matching by ID
Report of IC corresponding by the Acct
The transactions IC report
The task audit log includes this information:
Username
Activity
Activity start time
Activity end time
Name of the server
Description
Current moduleThe audit task log information is stored in a table (APPNAME_TASK_AUDIT). You can save or extract the information from the table. You can monitor the size of the log and this on a regular basis.
concerning
Alexander -
Analyzes operational Audit, data verification and historical process of flow
Hello
Internal Audit Department asked a bunch of information, we need to compile from newspaper Audit task, data verification and process Flow history. We have all the information available, but not in a format that allows to correct "reporting" the log information. What is the best way to manage the HFM logs so that we can quickly filter and export the verification information required?
We have housekeeping in place, newspapers are 'live' partial db tables and partial purged tables which have been exported to Excel to archive historical newspaper information.
Thank you very much.I thought I posted this Friday, but I just noticed that I never hit the "Post Message" button, ha ha.
This info below will help you translate some information in tables, etc.. You may realize in tables audit directly or move them to another array of appropriate data for analysis later. The consensus, even if I disagree, is that you will suffer from performance issues if your audit tables become too big, if you want to move them periodically. You can do it using a manual process of scheduled task, etc.
I personally just throw in another table and report on it here. As mentioned above, you will need to translate some information as it is not "readable" in the database.
For example, if I wanted to pull the load of metadata, rules of loading, loading list of members, you can run a query like this. (NOTE: strAppName must be the name of your application...)
The main tricks to know at least for checking table tasks are finding how convert hours and determine what activity code matches the friendly name.
-- Declare working variables -- declare @dtStartDate as nvarchar(20) declare @dtEndDate as nvarchar(20) declare @strAppName as nvarchar(20) declare @strSQL as nvarchar(4000) -- Initialize working variables -- set @dtStartDate = '1/1/2012' set @dtEndDate = '8/31/2012' set @strAppName = 'YourAppNameHere' --Get Rules Load, Metadata, Member List set @strSQL = ' select sUserName as "User", ''Rules Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start", cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName from ' + @strAppName + '_task_audit ta, hsv_activity_users au where au.lUserID = ta.ActivityUserID and activitycode in (1) and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + ''' union all select sUserName as "User", ''Metadata Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start", cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName from ' + @strAppName + '_task_audit ta, hsv_activity_users au where au.lUserID = ta.ActivityUserID and activitycode in (21) and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + ''' union all select sUserName as "User", ''Memberlist Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start", cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName from ' + @strAppName + '_task_audit ta, hsv_activity_users au where au.lUserID = ta.ActivityUserID and activitycode in (23) and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + '''' exec sp_executesql @strSQL
With regard to the codes of the activity, here's a quick breakdown on those...
ActivityID ActivityName 0 Idle 1 Rules Load 2 Rules Scan 3 Rules Extract 4 Consolidation 5 Chart Logic 6 Translation 7 Custom Logic 8 Allocate 9 Data Load 10 Data Extract 11 Data Extract via HAL 12 Data Entry 13 Data Retrieval 14 Data Clear 15 Data Copy 16 Journal Entry 17 Journal Retrieval 18 Journal Posting 19 Journal Unposting 20 Journal Template Entry 21 Metadata Load 22 Metadata Extract 23 Member List Load 24 Member List Scan 25 Member List Extract 26 Security Load 27 Security Scan 28 Security Extract 29 Logon 30 Logon Failure 31 Logoff 32 External 33 Metadata Scan 34 Data Scan 35 Extended Analytics Export 36 Extended Analytics Schema Delete 37 Transactions Load 38 Transactions Extract 39 Document Attachments 40 Document Detachments 41 Create Transactions 42 Edit Transactions 43 Delete Transactions 44 Post Transactions 45 Unpost Transactions 46 Delete Invalid Records 47 Data Audit Purged 48 Task Audit Purged 49 Post All Transactions 50 Unpost All Transactions 51 Delete All Transactions 52 Unmatch All Transactions 53 Auto Match by ID 54 Auto Match by Account 55 Intercompany Matching Report by ID 56 Intercompany Matching Report by Acct 57 Intercompany Transaction Report 58 Manual Match 59 Unmatch Selected 60 Manage IC Periods 61 Lock/Unlock IC Entities 62 Manage IC Reason Codes 63 Null
Maybe you are looking for
-
I allowed Firefox make changes on an update which resulted in my Document folders will be victim of flooding with lots and lots of miniature files from 1 to 4 KB. Seems to be linked to already open web pages. I tried to copy and paste the names of fi
-
Windows 7 ProfessionalWindows Security Essentials I clicked on the Firefox icon. The cursor has changed from an arrow to a spinning wheel. Nothing happened. It remained like that for 20 minutes until what I went into the Task Manager and stop the pro
-
N7J89EA #ABU: upgrading Windows 10 home
I have a new x 360 convertible N7J89EA #ABU running Windows Home 10. I have an MSDN subscription, I want to upgrade to Pro 10 Windows so that I be supported in the field. Is it possible to do this upgrade of the home installed Windows 10, or do I hav
-
Wireless driver needed for p580
I need to know the exact manufacturer and the model number of the wireless adapter installed on the P580, so I can compare with the choices on Windows 7 Manager of devices and install the appropriate driver. Can anyone help?
-
my computer tells me it cannot find confisxml in big fish game Manager and that he cannot find servers