Jamesbrendamour's picture
|
download
raw
3.9 kB
metadata
title: Smart Events | Sage Intacct Developer
url: https://developer.intacct.com/api/customization-services/smart-events/

Smart Events | Sage Intacct Developer

  • List Smart Event Log Records (Legacy)

Smart Events are events that get triggered when certain conditions are met.

An event could be something as simple as an email to the sales manager when a sales quote over $10,000 is created.


List Smart Event Log Records (Legacy)

get_list

List all Order Entry transaction event logs on April 3, 2013:

<get_list object="smarteventlog" maxitems="10" showprivate="false">
    <filter>
        <logical logical_operator="and">
            <expression>
                <field>ownerobject</field>
                <operator>=</operator>
                <value>SODOCUMENT</value>
            </expression>
            <expression>
                <field>timestamp</field>
                <operator>&gt;=</operator>
                <value>04/03/2013 12:00:00</value>
            </expression>
            <expression>
                <field>timestamp</field>
                <operator>&lt;</operator>
                <value>04/04/2013 12:00:00</value>
            </expression>
        </logical>
    </filter>
    <sorts>
        <sortfield order="asc">timestamp</sortfield>
    </sorts>
</get_list>

Parameters

Name Required Type Description
object Required string attribute Use smarteventlog
maxitems Optional integer attribute Maximum number of items to return.
start Optional integer attribute First item from total result set to include in response, zero-based integer.
showprivate Optional boolean attribute Show entity private records if running this at top level. Use either true or false. (Default: false)
fields Optional array of field List of fields to return in response.
filter Optional object Limits the objects to return based on their field values.
sorts Optional array of sortfield Sets the order of results based on the values of specified fields.

get_list.filter

Name Required Type Description
expression Optional object A single filter expression made up of a field name, an operator, and a value. Required if not using logical.
logical Optional object Multiple filter expressions that should be evaluated with and or or. Logical filters can be nested to create complex and/or logic. Required if not using expression.

get_list.filter.logical

Name Required Type Description
logical_operator Required string attribute Operator. Use either and or or.
expression or logical Required logical or array of expression Expressions to be evaluated as filters, and optionally additional logical evaluations.

get_list.filter.expression

Name Required Type Description
field Required string Name of the field to be compared.
operator Required string Comparison operator. Valid operators are * = * != * < * <= * > * >= * like * is null
value Required string Comparison value.

get_list.sort.sortfield

Name Required Type Description
order (attribute) Required string Sort order for this named field. Use either asc or desc.

Response

smarteventlog

The above function returns data structured like this:

<smarteventlog>
    <recordno>38</recordno>
    <smartlinkid>AU_SODOCUMENT</smartlinkid>
    <topic>ADD_SODOCUMENT</topic>
    <ownerobject>SODOCUMENT</ownerobject>
    <timestamp>04/03/2013 16:42:11</timestamp>
    <userid>jsmith</userid>
    <objectkey>Sales Invoice-INV10045</objectkey>
</smarteventlog>

Provide feedback

Xet Storage Details

Size:
3.9 kB
·
Xet hash:
48a84e5a5c75d97de10a6369936726da3b3c45bd916fcb52d99bcbc25b19e7b8

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.