Glossary of Diligent product terms

The definitions in this glossary reflect the way the terms are used in Diligent products, which in some cases may differ from the meaning of the terms in other contexts.

    A
  • A Diligent training resource that contains online courses, training content, and how-to tutorials.
  • An ODBC driver, bundled with Analytics, that provides an interface to an ODBC-compliant database (cloud or on-premise) or a file format. Also known as a data connector.
  • An ODBC driver, bundled with Analytics, that allows third-party reporting applications to access Analytics data files.
  • The former name of Analytics.
  • A suite of premium analytics that continuously assess risk in critical ERP processes.
  • A product that provides access to Analytics, Offline Projects, Robots, and Results. Access to each component is determined by subscription type.
  • A discontinued licensing arrangement that allowed concurrent usage of a single Analytics installation.
  • In the Robots app, a container for scripts uploaded from Analytics, related files, and scheduled tasks.
  • A Diligent product that enables you to automate repetitive but critical tasks.
  • The scripting language that forms the basis of data analysis in Analytics.
  • A feature in Projects used to remediate an issue related to a particular business area. Also known as remediation and recommendation.
  • An action involved in completing the installation of Analytics or Analytics Exchange that validates the license(s) used to access the product.
  • In multiple-table mode in Analytics, the table that is currently selected and displaying data.
  • For Analytics tables with more than one view, the view that is currently selected and displaying data.
  • A calculation in Projects that determines the risk that remains after controls are taken into account. Also known as net risk and residual risk.
  • An instance of an analytic script execution that is initiated by a user in real time rather than by a schedule.
  • An expression in Analytics that is used once and not named or saved for reuse.
  • A filter in Analytics that is used once and not named or saved for reuse.
  • A Microsoft plug-in that adds Analytics data investigation functionality, and integration with the Diligent One Platform, to Microsoft Excel.
  • (1) An ACL command that groups the records in a table into aging periods, measured in days. ACLScript syntax: {c}AGE{c}{n}(2) A calculation in Results that shows the average number of days that pass before a record is closed.
  • User-specified date ranges for grouping records.
  • The name that appears on a column header in an Analytics view for display purposes, which can differ from the physical field name in the table layout. Also known as display name.
  • (Note: Discontinued starting with Analytics 16.0){n}An Analytics project containing one or more analytic scripts and associated data tables that is packaged for use in Analytics Exchange or the Analysis App window.
  • (Note: Discontinued starting with Analytics 16.0){n}A freestanding component of Analytics that guides a user through running analytics, and provides advanced data interpretations and visualizations based on analytic results.
  • An Analytics script with an analytic header that allows the script to run in Robots or Analytics Exchange. Also known as an analytic script.
  • A series of analytic scripts that are scheduled to execute in sequence on AX Server in the order specified by the user.
  • A series of analytic tags at the top of an Analytics script that allows the script to function as an analytic.
  • A variable that gets defined when running or scheduling an analytic script and then used during the execution of the script.
  • A group of analytic input values that are saved for a particular analytic script and can then be selected to use when running or scheduling the script.
  • A single instance of an analytic script execution, either scheduled or ad hoc, that contains its own results data, log information, and unique identifier.
  • Any output tables, output files, or log files that are generated when an analytic script runs on AX Server. Also known as results.
  • An Analytics script with an analytic header that allows the script to run in Robots or Analytics Exchange. Also known as an analytic.
  • A declarative command inside the analytic header that defines inputs, outputs, and instructions for an analytic script.
  • An application that provides a combination of data access, data analysis, and integrated reporting capabilities.
  • A client-server platform that extends the functionality of Analytics to support a full range of processes from data analysis to continuous monitoring.
  • A second-level organizational container in Analytics, similar to a Windows folder, but without any existence outside an Analytics project. Also known as a project folder.
  • The top-level organizational container in Analytics, which stores data analysis information, but does not store any source data.
  • An Analytics application file, with an .acl extension, that stores an Analytics project.
  • The user-specified default location for saving Analytics projects and output tables.
  • (1) An ACL command that combines two or more Analytics tables by appending them in a new table. ACLScript syntax: {c}APPEND{c}{n}(2) An option for some ACL commands that adds the output records as a group to the end of an existing Analytics table. ACLScript syntax: {c}APPEND{c}
  • (1) A feature in Projects that allows you to move a project from an active to a read-only state.{n}(2) A feature in Analytics Exchange that compresses a collection into a restorable .zip file for long-term storage after an audit completes.
  • The actual value input into a function or command when the function or command is used within a script.{n}Each time that a function is used, different arguments can be provided. For example, if a script uses TRIM("test "), then "test " is the argument that is provided for that specific usage of the function TRIM( ).
  • A character encoding standard that represents a sequence of digits as a single character. Most modern character-encoding schemes are based on ASCII, although they support many additional characters. ASCII is widely used for storing data in English and Western European languages.
  • A Diligent One automation tool that allows you to keep your risk and control assessments current, in real-time.
  • A questionnaire from Results that has been connected to an assessment in Projects.
  • Something of value to your organization. Assets can be tangible, like laptops, servers, and software, or they can be intangible, like third-party business relationships, intellectual property, and policies. By tracking your organization's assets, you protect your organization from fraud, theft, compliance issues, and unacceptable risk. You manage your assets with Asset Inventory.
  • An app in Diligent One that helps you manage IT and third-party assets.
  • Records are how you capture and document tasks, events, and items in the context of an asset. A record could be an incident like a server outage, a contract for a third party, a security gap and corresponding remediation plan, or anything else relevant to an asset.
  • Roles determine who can view and act on assets and records.
  • (1) A calculation in Projects and Strategy that assures the controls in place effectively mitigate risks.{n}(2) A calculation in Projects that represents your organization's confidence in requirements being met.
  • A Diligent One app that allows you to determine the scope of assurance activities, the areas of coverage, and the availability of resources. Also known as Audit Plans.
  • Attributes describe assets and records, providing detailed contextual data for those assets and records. Each attribute is a piece of data or metadata, and can represent permanent or temporary information. A wide range of attributes are possible, and different asset types and record types can have very different attributes.
  • The scripting language, also called ACLScript, that forms the basis of data analysis in Analytics. What "ACL" stands for.
  • A solution in Diligent One that helps organizations improve efficiency across their entire audit workflow, from planning to reporting.
  • Now known as Audit Management. A solution in Diligent One that helps organizations improve efficiency across their entire audit workflow, from planning to reporting.
  • A Windows client application used to interact with audit content and manage users on AX Server.
  • An optional instance of the software that executes analytic scripts, which is installed on a machine other than AX Server to increase the resources available for running scripts. Also known as engine node.
  • The application server component of Analytics Exchange that handles all requests from client applications.
  • A web application used by administrators to configure the server settings in Analytics Exchange.
  • A web application used by non-technical specialists such as staff auditors and audit executives to view and interact with Working directory content on AX Server.
  • B
  • A special character (`) that qualifies data as a date, datetime, or time value: `20160101 22:30:30`
  • An ACL command that counts the number of times each leading digit or digit combination occurs in a field, and compares the actual count to the expected count (which is calculated using the Benford formula). ACLScript syntax: {c}BENFORD{c}
  • A board portal solution you can use to work with digitized meeting materials and workflows, collaborate with colleagues without worrying about security, and drive better decision-making with curated data and intelligence, so you can conduct board, committee, and leadership meetings with confidence.
  • See logical.
  • A unit of digital information that most commonly consists of eight bits. Bytes are the unit of measurement for all data storage, and since bytes are so small, they are often used to measure specific data in a file, such as characters. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit of memory in many computer architectures.
  • C
  • In Analytics sampling, a method of record selection in which each selected record is randomly chosen from within identically sized cells or blocks of records.
  • In Analytics classical variables sampling, an option that allows you to include in the sample all records that are greater than or equal to a specified numeric threshold.
  • An independent, trustworthy, third-party entity that issues digital security certificates that validate the authenticity of connections to AX Server.
  • 1) A unit of information that corresponds with a symbol such as a letter in an alphabet. Examples of characters include letters, numerical digits, punctuation marks, and whitespace.{n}2) A data type that represents a series of one or more characters, either as a literal or as some kind of variable. This data type is also commonly referred to as a string.
  • An option in Offline Projects and Diligent HighBond for iOS or Android that enables users to sync back a section to Projects when they have returned to an online environment.
  • An option in Offline Projects and Diligent HighBond for iOS or Android that enables users to work with a Projects section while in a remote or offline environment.
  • A feature in Projects that allows you to cite evidence by highlighting and linking text to files.
  • One of three types of sampling in Analytics, appropriate if you are interested in the total audited value of a file, or the total amount of monetary misstatement.
  • An ACL command that groups the records in a table based on identical values in a character or numeric field. ACLScript syntax: {c}CLASSIFY{c}
  • An ACL command that groups the records in a table based on similar, or nearby, values in a numeric field. Clustering uses the K-means clustering algorithm, which is a popular machine learning algorithm. ACLScript syntax: {c}CLUSTER{c}
  • (1) A container in Results used to organize analyses that relate to different departments, business processes, or data sets.{n}(2) A top-level container with specific user permissions in Analytics Exchange that organizes content within either the Working directory or the Library.
  • The number of characters in a column in an Analytics view, which is not the same as the field length in a table layout.
  • A computerized routine in Analytics, often broader in scope, that performs an operation on data or a maintenance task and, depending on the command, outputs results.{n}Every line in a script starts with an ACLScript command, followed by one or more parameters. For example,{n}{c}CLASSIFY ON Customer_Number SUBTOTAL Trans_Amount TO "Customer_total.FIL"{c}{n}instructs Analytics to {c}CLASSIFY{c} and specifies the parameters and values to use.
  • A filter that applies to a single execution of an ACL command, restricting which records in a table the command processes. Also known as a local filter.
  • A feature in Analytics that allows you to enter and process ACLScript commands one at a time.
  • A component in Analytics that records every command executed. Also known as the log.
  • A user-readable explanation or annotation in the source code of a script.{n}Comments are added with the purpose of making the source code easier for anyone who may try to read, use, or understand a script, and they are ignored by the script engine when running the script. They are formatted as either block comments or inline comments.
  • A solution that supports making more informed decisions backed by exclusive data and intelligence. It helps organizations stay ahead of evolving, complex topics, and benchmark governance and executive compensation practices against their peers and industry.
  • A Diligent One app that centralizes the documentation of regulatory requirements and mapped controls.
  • Now known as Compliance Management. A solution in Diligent One that helps organizations implement, automate, and demonstrate assurance over a compliance program.
  • In an Analytics table, a field created using an expression, which displays a calculated result for each record. Compare with physical field.
  • In an Analytics table, a field created using multiple, condition-based expressions, which displays a calculated result for each record.
  • In Analytics sampling, the user-specified degree of certainty that a sample of records is representative of the entire population. Also known as reliability.
  • A central repository for industry-specific content that can be used in Diligent products.
  • A feature in Projects that is used to provide assurance in the achievement of an organization's objectives, and in mitigating a risk. Also known as procedure.
  • The process of building a control that is intended to mitigate a risk, assessed using a walkthrough in Projects.
  • The order in which individual commands, functions, or expressions are executed or evaluated.{n}Control flow is primarily associated with conditional statements, which allow different actions depending on whether a condition evaluates to true or false.
  • The assurance that control activities are being performed consistently.
  • The frontline staff that need to perform control activities consistently.
  • The occurrences of control activities previously performed and currently being performed.
  • A calculation in Projects that expresses the percentage of a risk or requirement that a control covers.
  • A feature in Projects that provides additional context about a control that is being tested.
  • Now known as Internal Controls Management. A solution in Diligent One that helps organizations manage and automate their internal controls program.
  • An ACL command that counts the total number or the filtered number of records in a table. ACLScript syntax: {c}COUNT{c}
  • An ACL command that groups the records in a table by arranging character fields in rows and columns, similar to an Excel pivot table. ACLScript syntax: {c}CROSSTAB{c}
  • A dialog box created by an Analytics script writer that provides user interaction or feedback when an Analytics script is running.
  • D
  • A component in Analytics that lets you import and shape data from a wide range of ODBC-compliant data sources.
  • A table in Results that is used to store data that is imported from a file or from Analytics.
  • Four classifications of data that can be contained and analyzed in Analytics: character, numeric, datetime, and logical.{n}The classification controls how Analytics interprets and uses the data. For example, the value {c}123{c} can be defined as character data ( {c}"123"{c} ), or numeric data ( {c}123{c} ). Different Analytics operations are available depending on how the data is classified.{n}The character and numeric data categories contain several data types. "Data type" is often used interchangeably with "data category". However, strictly speaking, data category refers to the sort of data that can be input to an Analytics command or function. Data type refers to the storage format of data.
  • An ODBC driver, bundled in Analytics, that provides an interface to an ODBC-compliant database (cloud or on-premise) or a file format. Also known as an ACL connector.
  • A sequential, multi-page dialog box in which you specify how Analytics reads source data, and in some cases import the data to a newly created Analytics table.
  • The characteristics of values in a field, such as justification, case, and date format.
  • The characteristics of records in a table, such as the number and order of the fields, and the field length and data type. Also known as record structure.
  • Four classifications of data that can be contained and analyzed in Analytics: character, numeric, datetime, and logical.{n}The classification controls how Analytics interprets and uses the data. For example, the value {c}123{c} can be defined as character data ( {c}"123"{c} ), or numeric data ( {c}123{c} ). Different Analytics operations are available depending on how the data is classified.{n}The character and numeric data categories contain several data types. "Data type" is often used interchangeably with "data category". However, strictly speaking, data category refers to the sort of data that can be input to an Analytics command or function. Data type refers to the storage format of data.
  • In the Robots app, a table-like structure that displays data in rows and columns.
  • A data type that represents an instant in time, typically expressed as a date and time of day.
  • The Analytics table view that is automatically created when you create an Analytics table.
  • The process of specifying information about the structure and characteristics of source data so that Analytics can read it.
  • The former name of Analytics.
  • A component in Analytics for creating custom dialog boxes that provide user interaction or feedback when an Analytics script is running.
  • An algorithm that measures the similarity of two character strings. In Analytics, available as a function, and included in the fuzzy join command.
  • In Analytics classical variables sampling, one of the methods available for projecting results to an entire population.
  • A site that allows Diligent users to connect with each other, access content resources, ask questions, and provide product feedback.
  • A solution in Diligent One that helps organizations manage environmental, social, and governance (ESG) risks and opportunities.
  • Diligent's enterprise governance software platform that creates stronger security, risk management, compliance, and assurance. Short form: Diligent One. Formerly: Diligent HighBond
  • An optional utility, integrated with Analytics or Analytics Exchange, that allows you to connect to your SAP system and extract data.
  • An ACL command that detects whether duplicate values (identical values) or entire duplicate records exist in an Analytics table. ACLScript syntax: {c}DUPLICATES{c}
  • E
  • An optional instance of the software that executes analytic scripts, which is installed on a machine other than AX Server to increase the resources available for running scripts. Also known as AX Engine Node.
  • A solution in Diligent One that helps organizations accelerate performance with comprehensive and continuously evolving enterprise risk management (ERM). You can use it to identify, monitor, and manage risks across your organization; improve compliance; elevate public confidence; and report on results directly to your board and executives.
  • An organizational feature in Strategy and Projects that may relate to business units, departments, or locations.
  • A solution that provides a single source of truth for information about entities and subsidiaries, so you can support strategic growth initiatives and provide the right info to the right stakeholders at the right time.
  • See Enterprise Risk Management.
  • In Analytics sampling, a monetary misstatement, or a deviation from a control.
  • See Diligent ESG.
  • A solution that helps organizations build an ethical culture from the inside out, with a robust, flexible whistleblower solution. You can use it to identify and mitigate conflicts of interest before they become an issue, and empower and engage employees with powerful compliance and micro-learning content.
  • An ACL command that projects errors you find in sampled data to the entire population. ACLScript syntax: {c}EVALUATE{c}, {c}CVSEVALUATE{c}
  • A table in Results that stores responses to questionnaires deployed as permanent, anonymous web forms that anyone can use to notify stakeholders of events or incidents.
  • A option in Analytics that specifies whether character values are compared using the shorter or the longer of two comparison strings.
  • A potential problem that is identified in an audit and followed up on.
  • An ACL command that exports data in a specified file format to a specified location. ACLScript syntax: {c}EXPORT{c}
  • A combination of values and operators that performs a calculation and returns a result.
  • A component in Analytics that allows you to use the mouse to create ACL expressions, rather than typing expression syntax manually.
  • An ACL command that extracts (copies) records or fields from an Analytics table and outputs them to a new Analytics table. ACLScript syntax: {c}EXTRACT{c}
  • An ACL command that combines two Analytics tables by copying records from one of the tables and adding them as a group to the end of the other table.
  • F
  • The default settings for configurable options in Analytics, which can be reset with a button click.
  • In an Analytics table layout, a single unit of data, such as employee ID, that together with other units of data form a record.
  • The metadata such as name, data type, start position, and length that designates a unit of raw source data as a physical field in an Analytics table layout.
  • The number of characters in a physical field in an Analytics table layout, which is not the same as the display width of a column in a view.
  • The name of a field in an Analytics table layout, which can differ from the alternate column title that appears in a view.
  • A process of gathering, analyzing, and evaluating evidence to document observations and provide recommendations to improve business efficiency. Also known as risk categories, processes, sections, objectives.
  • The native format for a data file in Analytics (.fil).
  • A feature in Analytics that creates a subset of table data based on a test or condition that you specify.
  • A feature in Analytics that allows you to create and apply filters to table data. Also known as filter line.
  • A feature in Analytics that saves previously created filters and allows you to easily reapply them.
  • A feature in Analytics that allows you to create and apply filters to table data. Also known as filter box.
  • In Analytics sampling, a method of record selection in which each selected record is a fixed interval or distance apart.
  • A container with specific user permissions in Analytics Exchange that organizes content within collections.
  • A structured set of information that can be used to build projects.
  • A Diligent One app that allows you to maintain a structured set of information, used for building projects.
  • Now known as Audit Management. A solution in Diligent One that helps organizations manage anti-fraud or anti-bribery programs from detection through to case resolution.
  • A computerized routine in Analytics, narrow in scope, that performs a specific task or calculation and returns a single value or "result".{n}Functions are like an "opaque box". The script writer does not know how the computerized routine works, just the expected input and output.{n}For example, to convert the numeric value {c}22{c} into the character string {c}"22"{c}, the script writer provides the numeric value as input for the {c}STRING( ){c} function. When the function runs, it accepts {c}22{c} as input and returns {c}"22"{c} as output. It is not necessary, or even possible, for the script writer to know how the function converts the number to a character value. It is only necessary to know the expected input and output.
  • An ACL command that detects nearly identical values in a character field. ACLScript syntax: {c}FUZZYDUP{c}
  • An ACL command that uses fuzzy matching to combine two Analytics tables with different record structures into a new Analytics table that contains any combination of fields from the two original tables. ACLScript syntax: {c}FUZZYJOIN{c}
  • G
  • An ACL command that detects whether a numeric or datetime field contains one or more gaps in its sequence. ACLScript syntax: {c}GAPS{c}
  • (1) A filter that applies to an Analytics table view and restricts which records are displayed, or processed. Also known as a view filter.{n}(2) A Results storyboard filter applied across multiple source tables based on fields they have in common.
  • An ACL command that allows a script to execute a sequence of commands on a record before moving to the next record in a table. ACLScript syntax: {c}GROUP{c}
  • H
  • The process of making the structure or format of corresponding fields in separate tables identical.
  • Diligent's custom Python library for domain-focused data analysis and Diligent One automation.
  • The developer interface for the Diligent One Platform. The HighBond API allows you to interact programmatically with Diligent One – that is, by writing code to interact with Diligent One rather than by performing actions manually through the Diligent One user interface.
  • Diligent's custom Python library for domain-focused data analysis and Diligent One automation.
  • In the Robots app, a container for Python/HCL scripts, which are created directly in the robot, and for scheduled tasks. HighBond robots support full-scale data analysis and longer run times.
  • An ACL command that groups the records in a table and displays the groups in a vertical bar chart. ACLScript syntax: {c}HISTOGRAM{c}
  • I
  • A subscription-based service that allows you to define a one-click report template, tailored to your needs.
  • An ACL command that specifies how to interpret records and fields in source data and imports the data to an Analytics table. ACLScript syntax: {c}IMPORT{c}
  • An informal name for the Data Definition Wizard.
  • An ACL command that presents the records in an Analytics table in a sequential order without actually physically reordering the source data. ACLScript syntax: {c}INDEX{c}
  • An Analytics application file, with an .inx extension, that stores the pointers required to index an Analytics table.
  • (1) A calculation in Strategy derived from dividing inherent risk by the total possible inherent risk score across all operating segments specified in your Strategy Map.{n}(2) A calculation in Projects derived from multiplying all risk scoring factors together.
  • A calculation in Strategy derived from dividing inherent risk by the total possible inherent risk score across all operating segments specified in your Strategy Map.
  • A catalog of risk scenarios and tests that are categorized by process and industry, and designed to measure and monitor process integrity.
  • An instance is any Diligent One environment. Your company can have a single instance, or multiple instances that reflect different divisions, operating units, and user needs.
  • A solution in Diligent One that helps organizations strategically manage risk by integrating and analyzing disparate sets of data in real time, so you can identify, prioritize, and respond to risks wherever they originate.
  • A workflow in Projects where a narrative is prepared to gain understanding of the project’s goals, key controls within the process are identified, walkthroughs are performed to verify controls are designed appropriately, and control testing is performed to verify controls are operating effectively.
  • A solution in Diligent One that helps organizations manage and automate their internal controls program.
  • A bundled collection of filters, visualizations, and statistics based on a results table generated by an analytic.
  • In Analytics sampling, the distance between the monetary units or the records selected in the sample. Also known as sampling interval.
  • See Integrated Risk Management.
  • A problem or exception that has been identified within a project in Projects. Also known as deficiency, observation, finding.
  • A Diligent One app that tracks issues across your entire organization and allows you to create customized issue reports.
  • A solution in Diligent One that helps organizations protect against costly data breaches, penalties, and reputational damage in a single, comprehensive platform. It provides visibility into your organization's IT risk posture, so you can reduce the risk of incidents such as data breaches.
  • See IT Risk Management.
  • Now known as IT Risk Management. A solution in Diligent One that helps organizations protect against costly data breaches, penalties, and reputational damage in a single, comprehensive platform. It provides visibility into your organization's IT risk posture, so you can reduce the risk of incidents such as data breaches.
  • J
  • An ACL command that combines two Analytics tables with different record structures into a new Analytics table that contains any combination of fields from the two original tables. ACLScript syntax: {c}JOIN{c}
  • K
  • A word that has special meaning in a particular context of a script. For example, the keyword "if" is interpreted as a command name if it is the first word on a line of script, while it is interpreted as a parameter name when it follows a command on the same line.
  • L
  • A simple window that serves as a starting point for working in Analytics or Offline Projects.
  • A single web application for accessing Diligent applications and resources.
  • The part of an Analytics table that contains metadata for interpreting the source data, and specifying its location. Also known as a table layout.
  • The number of characters in a physical field in an Analytics table layout, which is not the same as the display width of a column in a view. Also known as field length.
  • An algorithm that measures the difference of two character strings. In Analytics, available as a function, and included in the fuzzy duplicates and fuzzy join commands.
  • A directory in Analytics Exchange that stores content available to administrators only unless specific user access is granted.
  • A read-only shortcut to a master layout on AX Server.
  • A read-only shortcut to a master table on AX Server that describes the data from the master table without connecting directly to the master table's source data file.
  • A notation for representing a fixed value in source code that may be used to represent character, numeric, logical, or datetime data. Literals are contrasted with variables, and are often used to assign values to variables. For example, "word" is a character literal while v_char = "word" assigns the literal's value to the variable v_char.
  • (1) A filter that applies to a single execution of an ACL command, restricting which records in a table the command processes. Also known as command filter.{n}(2) A filter applied inside an interpretation or metric configuration in Results.
  • A component in Analytics that records every command executed. Also known as the command log.
  • The simplest data type. Logical data expresses a truth value of either true or false and is also known as boolean data.{n}This data type is primarily associated with conditional statements, which allow different actions and change control flow depending on whether a condition evaluates to true or false.
  • An ACL command, used inside the Group command, that allows a script to execute a sequence of commands repeatedly on a record before moving to the next record in a table. ACLScript syntax: {c}LOOP{c}
  • M
  • A type of ACL join in which all occurrences of a matching primary key value are joined to all occurrences of a matching secondary key value.
  • A type of ACL join in which all occurrences of a matching primary key value are joined to only the first occurrence of a matching secondary key value.
  • A standalone table layout on AX Server that is linked to by one or more linked layouts.
  • A standalone table on AX Server that is linked to by one or more linked tables.
  • In Analytics sampling, the amount of monetary misstatement that you are willing to accept in a file. Also known as tolerable misstatement.
  • In Analytics classical variables sampling, one of the methods available for projecting results to an entire population.
  • An ACL command that combines two sorted Analytics tables into a new Analytics table that uses the same sort order as the original tables. ACLScript syntax: {c}MERGE{c}
  • A computerized routine in Python or HighBond Command Language that performs a specific operation on data. A method is similar to an ACLScript command or function.
  • A Diligent One app that presents control information from Projects in a simplified and centralized view.
  • In Analytics sampling, a monetary amount that is inaccurately recorded or reported.
  • One of three types of sampling in Analytics, appropriate if you are interested in the total amount of monetary misstatement in a file. Also known as dollar-unit sampling, probability-proportional-to-size sampling.
  • N
  • An expression in Analytics that is named and saved for reuse.
  • A filter in Analytics that is named and saved for reuse.
  • A description of a business process or area under review. Also known as policy, process description, control guide.
  • A feature in Analytics that uses a tree structure to organize Analytics project content.
  • A data type that represents values containing digits from 0 to 9 and, optionally, a negative sign and a decimal point.
  • O
  • The key goals of a project or framework, and the organizing containers for work done within a project or framework in Projects. Also known as risk category, process, section, cycle, control objective.
  • A component of ACL for Windows that allows users to use Projects without an internet connection.
  • A literal value, function, variable, or expression that is supplied as input to an operator. For example, in an simple addition operation, two integers are supplied to the addition operator '+' as operands: 2 + 5.
  • A region, business unit, division, location, or entity that you assess strategic risks across in Strategy.
  • A symbol such as '+' that performs an operation on one or more operands in an expression. Operators can be unary, where the operation uses only one operand: -5. Or they can be binary, where the operation uses two operands: amount < 50.
  • Configurable settings that control Analytics behavior.
  • A multi-tabbed dialog box in Analytics that contains configurable settings.
  • An ACL command that identifies statistical outliers in a numeric field. ACLScript syntax: {c}OUTLIERS{c}
  • An Analytics table containing the output results of an ACL command.
  • A person that is assigned responsibility for a process, control, or issue in Projects.
  • P
  • (Note: Discontinued starting with Analytics 16.0){n}A single file with an .aclapp extension, similar to a zipped file, that combines an Analytics project (.acl file) and analysis app (.aclx file) into one package containing scripts, data files, and interpretations.
  • The names of the expected input for a function or command. A list of parameters is included with each function and command so that when the function or command is used, the script writer can provide the correct input values, or arguments.{n}For example, TRIM(string) shows that the TRIM( ) function expects one parameter called string. When the function is used, one value is provided as the argument that gets assigned to string: TRIM("test").
  • In an Analytics table, a field that defines a unit of actual raw data in a data source. Compare with computed field.
  • A solution that helps drive accountability and controls ownership organization-wide. You can use it to create and deploy company-wide policies for employees to understand and comply with, safeguard against security threats with a unified controls framework, and ensure compliance with global and local data privacy requirements.
  • In Analytics sampling, the number of records in the data set being sampled, or the absolute value of the numeric sample field.
  • User-specified settings for configurable options in Analytics.
  • An Analytics application file, with a .prf extension, that stores a user's preference settings. Also known as a prf file.
  • A version of a Diligent One product that provides access to a full set of capabilities.
  • An ACL command that stratifies a population, and calculates the size required for a sample to be statistically valid. ACLScript syntax: {c}CVSPREPARE{c}
  • See Presentation.
  • In the Reports app, a presentation is a communication platform that displays multiple tables, charts, and rich content in a single presentation.
  • An option for several ACL commands that sorts the values in a key field before executing the command. ACLScript syntax: {c}PRESORT{c}
  • An Analytics application file, with a .prf extension, that stores a user's preference settings. Also known as a preferences file.
  • A security feature that determines the elevated access a user has in Diligent One.
  • A feature in Projects that provides additional context about a procedure that is being executed.
  • An ACL command that generates summary statistics on one or more numeric fields. ACLScript syntax: {c}PROFILE{c}
  • (1) A management system in Projects that enables users to define objectives, risks, and controls, perform tests, and compile information into a final report. Also known as risk assessment, compliance assessment, audit, program, engagement.{n}(2) The top-level organizational container in Analytics, which stores data analysis information, but does not store any source data.
  • A second-level organizational container in Analytics, similar to a Windows folder, but without any existence outside an Analytics project. Also known as an Analytics folder.
  • A template that identifies procedures to be evaluated in a Workplan project in Projects. Also known as audit plan.
  • A system classification in the Projects app that identifies a project as "Active", "Archived", "Framework", or "Deleted".
  • A user-defined classification in the Projects app that provides the ability to group projects for workflow management and reporting purposes.
  • A project structure in Projects that supports customizable terms.
  • A Diligent One app that allows you to plan, manage, execute, and report work across your team and organization. Also known as Audits, Compliance Assessments, Risk Assessments.
  • Q
  • A feature in Analytics that lets you use the mouse to select filter values and criteria when applying a filter to a view.
  • A feature in Analytics that lets you search a view by entering a search term.
  • A feature in Analytics that lets you sort a table by right-clicking a column heading in a view.
  • R
  • In Analytics sampling, a method of record selection in which each selected record is randomly chosen from the entire population of records, or from each population stratum.
  • In Analytics classical variables sampling, one of the methods available for projecting results to an entire population.
  • Records are how you capture and document tasks, events, and items in the context of an asset. A record could be an incident like a server outage, a contract for a third party, a security gap and corresponding remediation plan, or anything else relevant to an asset.
  • One of three types of sampling in Analytics, appropriate if you are interested in the rate of deviation from a prescribed control. Also known as attributes sampling.
  • The characteristics of records in a table, such as the number and order of the fields, and the field length and data type. Also known as data structure.
  • A sequence of characters that defines a search pattern. Usually this pattern is then used by string searching algorithms for "find" or "find and replace" operations on strings.{n}Each character in a regular expression is understood to be a meta character (with its special meaning), or a regular character (with its literal meaning). For example, in the regex "a.", "a" is a literal character that matches just "a", and "." is a meta character that matches every character except a newline.
  • A solution that simplifies and centralizes regulatory change management, with fully integrated regulatory standards, frameworks, and requirements.
  • An ACL command that temporarily associates up to 18 Analytics tables with different record structures and allows you to access the data in the tables as if it existed in a single physical table. ACLScript syntax: {c}DEFINE RELATION{c}
  • A Diligent One app that provides users with comprehensive report building capabilities.
  • (1) A calculation in Projects that determines the risk that remains after controls are taken into account. Also known as net risk.{n}(2) A calculation in Strategy that derives from an assessment of how much risk remains after controls and other mitigating factors have been put in place.
  • A calculation in Strategy that derives from adding the residual risk score of each operating segment and dividing by the total possible inherent risk score across all operating segments specified in the Strategy Map.
  • (1) The values or records created by processing data with an ACL command.{n}(2) Any output tables, output files, or log files that are generated when an analytic script runs on AX Server. Also knows as analytic results.
  • A Diligent One app that helps users organize, track, and remediate issues identified by data analytic results.
  • A component in Analytics that contains command results output to the screen, or the details of a command log entry.
  • An effect of uncertainty on an objective, with the effect having a positive or negative deviation from what is expected. Also known as requirement.
  • A template that contains mapped risks and controls common to an objective in an Internal Control project in Projects.
  • A calculation in Strategy that provides the percentage of risk intensity across all operating segments in the organization.
  • A graphical representation in Strategy that presents the result of a risk assessment.
  • A list of common key risks are disclosed across a given industry, and curated and normalized by Diligent based on the S&P 500 10-k reports.
  • A view of all identified risks within an organization in Strategy, organized by assigned states.
  • A feature in Strategy and Projects used to illustrate attributes that impact the achievement of objectives within an organization.
  • The measures an organization takes to mitigate risk. Measures may include initiatives, programs, policies, or control objectives, which you can create in Projects and link to strategic risks in Strategy.
  • A collaboration tool in Strategy that allows you to invite different stakeholders to collaborate in the risk assessment process.
  • Now known as Enterprise Risk Management. A solution in Diligent One that helps organizations identify, assess, respond to, and monitor enterprise risks.
  • In the Robots app, a container for scripts, related files, and scheduled tasks. Also see ACL robot, HighBond robot, and Workflow robot.
  • A Diligent product containing Analytics, Robots, and Results.
  • A Diligent One app that is used to automate repetitive tasks using scripts built in Analytics or Robots.
  • An on-premise, or cloud-based, Robots component that uses the Analytics script engine to run scripts against data.
  • Roles determine who can view and act on assets and records.
  • A feature in Projects that allows you to re-use projects or create custom project templates from archived projects.
  • A sequence of program instructions that perform a specific task, packaged as a unit. A function is a routine.
  • S
  • An ACL command that draws a selection of records from a larger population of records. ACLScript syntax: {c}SAMPLE{c}, {c}CVSSAMPLE{c}
  • In Analytics sampling, the number of records in the sample selection.
  • In Analytics sampling, the distance between the records selected in the sample. Also known as interval.
  • A proprietary driver, integrated with Analytics, that provides an interface to an SAP system.
  • A plan that specifies when control activities should be performed.
  • A Diligent One app that provides a convenient way to manage project timelines and resources within an organization.
  • A value derived from assessing a single entity associated with a risk in Strategy, calculated by multiplying risk scoring factors together, with each risk scoring factor multiplied by its assigned weight.
  • A series of ACLScript commands that performs a particular task, or several related tasks, which is saved so it can be executed repeatedly and automatically.
  • A component in Analytics for creating, editing, testing, and debugging Analytics scripts.
  • The computer program inside Analytics, the Robots Agent, and Analytics Exchange that directly runs the instructions written in a script. When you run a script, the script engine reads the script file and performs the commands in the order specified in the script.
  • A feature in Analytics that lets you create a script by recording your actions as you work in the user interface.
  • A resource that provides Analytics customers with access to hundreds of scripts developed by Diligent's consulting experts.
  • A division used to organize attribute types on an asset or record.
  • An electronic document used to establish a trusted, secure, encrypted connection between client applications and AX Server.
  • A value that initializes the Analytics random number generator. Can be user-specified, or automatically generated by Analytics.
  • A security certificate used to establish a trusted, secure, encrypted connection that is signed by the same entity whose identity it certifies.
  • An ACL command that tests whether a field is sequentially ordered, and identifies out-of-sequence items. ACLScript syntax: {c}SEQUENCE{c}
  • A number that represents dates as the number of days elapsed since January 1, 1900, and times as a decimal fractional portion of 24 hours. The portion before the decimal point is the date, and the portion after the decimal point is the time.{n}For example, on June 19, 2020, 44000 days had elapsed since January 1, 1900. Therefore, the serial datetime 44000.2500000 represents June 19, 2020 06:00:00 AM.
  • A table structure that has a local table layout in Analytics and a source data file on AX Server.
  • A source data file that is linked to more than one table layout.
  • A table in Analytics Exchange that shares its data source file with one or more other tables.
  • A table layout that is linked to more than one source data file.
  • An ACL command that calculates the size required for a sample to be statistically valid. ACLScript syntax: {c}SIZE{c}
  • A package that contains pre-built content and robots. By implementing a solution, you minimize the time needed to learn and configure Diligent One and get value faster, with correspondingly lower implementation and service costs. Solutions are deployed in the form of solution toolkits.
  • Special toolkits that populate your Diligent One instance with the pre-built content and robots relevant to a corresponding solution.
  • An ACL command that physically reorders data into a sequential order and outputs the results to a new Analytics table. ACLScript syntax: {c}SORT{c}
  • A collection of commands, functions, expressions, and comments written in plain text using ACLScript syntax and saved in a script file. The source code of a script represents the specific instructions that script writers prepare for the script engine to run.
  • The raw data that is linked to and interpreted by an Analytics table.
  • A toolkit that deploys a set of pre-built SOX storyboards to help monitor and manage your SOX program, and effectively communicate progress to executive stakeholders.
  • A toolkit that deploys a set of pre-built SOX storyboards to help monitor and manage your SOX program, and effectively communicate progress to executive stakeholders.
  • A table structure in Analytics Exchange that contains the metadata describing the structure of a source data file but that has been disassociated from its underlying data.
  • A table structure in Analytics Exchange consisting of a source data file that contains raw data records and a table layout that contains the metadata describing the structure of the source data file.
  • A version of a Diligent One product that provides access to a subset of capabilities.
  • An ACL command that generates several measures for one or more numeric or datetime fields. ACLScript syntax: {c}STATISTICS{c}
  • A component in Analytics, dynamically updated, that displays current information such as the name of the active Analytics table and the record count.
  • A Diligent One app that allows you to display multiple visualizations and rich text content in a single presentation.
  • A business process, functional area, or auditable area that relates to an operating segment in Strategy.
  • A Diligent One app that is used to identify, assess, and track risks.
  • A graphical representation in Strategy that identifies the relative severity of risks in an organization.
  • A graphical representation in Strategy that displays your business and legal entity structure. It allows you to assess your organization's strategic risks.
  • In Analytics classical variables sampling, the process of subdividing the population into numeric ranges, or strata, which reduces the required size of the sample.
  • An ACL command that groups the records in a table into numeric ranges. ACLScript syntax: {c}STRATIFY{c}
  • A sequence of characters, either as a literal or as some kind of variable.
  • A model that defines the roles and/or privileges a user can be assigned in Diligent One.
  • An ACL command that groups the records in a table based on identical values in one or more character, numeric, or datetime fields. ACLScript syntax: {c}SUMMARIZE{c}
  • Information, in the form of documents or photographs, used by auditors to support an assertion.
  • A table in Results that stores the responses to a questionnaire that is deployed as an anonymous link or to a list of recipient email addresses.
  • The set of rules that defines the correct structure of a script. ACLScript has a unique syntax and does not run unless the source code follows the syntax rules.
  • A feature in Analytics that automatically generates the ACLScript syntax for commands you select, but does not process the commands.
  • T
  • (1) The general name for the three-part structure that Analytics uses to store, define, and display data, containing a source data file, a table layout, and a view.{n}(2) The container in Results that arranges data in a two-dimensional structure of rows and columns.
  • The part of an Analytics table that contains metadata for interpreting the source data, and specifying its location.
  • A component in Analytics that you use to create or modify table layouts.
  • In Analytics monetary unit sampling, the percentage of a book value that a misstatement represents.
  • A Diligent One app that tracks to-dos, requests, and reviews across your entire organization.
  • A pre-built project, questionnaire, or report that can be used as a starting point.
  • A document that details the assessment of controls in Projects.
  • The process of assessing the operating effectiveness of internal controls within an organization.
  • A phase of testing in Projects that assesses the operating effectiveness of controls.
  • A solution in Diligent One where you can assess, manage, and remediate third-party and vendor risk in one unified, scalable program. You can use it to identify and prioritize the highest third-party risks, reduce the cost of managing risks, and deliver the greatest risk visibility to executives.
  • Now known as Third-Party Risk Management. A solution in Diligent One where you can assess, manage, and remediate third-party and vendor risk in one unified, scalable program. You can use it to identify and prioritize the highest third-party risks, reduce the cost of managing risks, and deliver the greatest risk visibility to executives.
  • A Diligent One app that visually tracks time usage and overall resource utilization across the organization.
  • A collaboration feature in Projects that can be used to set up reminders and assign tasks.
  • A curated set of tools aimed at addressing one area of risk or compliance. For example, a toolkit might include a set of data analytics, a risk control framework, and a best practices program.
  • In Analytics monetary unit sampling, an option that allows you to adjust the bias that favors selecting larger amounts.
  • An ACL command that totals the values in a numeric field. ACLScript syntax: {c}TOTAL{c}
  • See Third-Party Risk Management.
  • A set of actions in Results that automatically execute when a specific change occurs.
  • U
  • An industry-standard method of character encoding that supports most of the world's languages. Unicode is commonly used with global information systems, or data that contains multi-byte characters such as Asian, Cyrillic, or Arabic characters.
  • A security feature that determines the basic access a user has in Diligent One.
  • V
  • An expression which cannot be evaluated any further. For example, 1 + 2 is not a value because it can be reduced to the expression "3". This expression "3" cannot be reduced further and is therefore a value.
  • A temporary storage location, or "container", with a name that is used to hold a value.{n}The contents of the container can change but the name cannot, so the name lets a script reference and work with the value stored in the computer's memory without knowing what is actually stored in the location.{n}For example, v_char = "my word" stores "my word" in memory, and a script can then reference this value using the variable name v_char.
  • An ACL command that checks for data validity errors in an Analytics table. ACLScript syntax: {c}VERIFY{c}
  • (1) The part of an Analytics table that displays data using named columns and numbered records.{n}(2) A component in Reports that defines the categories and fields from Diligent One that you can use to build a report.
  • A filter that applies to a table view and restricts which records are displayed, or processed. Also known as a global filter.
  • A component in Analytics that contains one or more views associated with an Analytics table.
  • A graphical representation in AX Web Client and Results that presents result data visually in a number of different chart types and table formats.
  • A component of AX Web Client and Results that is used to work with interpretations and visualizations.
  • W
  • A procedure performed by an auditor or frontline manager to establish the reliability of controls and test the design of controls. Also known as evaluation, outcome, procedure result.
  • The number of characters in a column in an Analytics view, which is not the same as the field length in a table layout. Also known as column width.
  • (1) A set of statuses in Results that identify the state of records being moved through a remediation process.{n}(2) A plan in Projects that defines the components available in a project.{n}(3) Controls how assets and records move through their life-cycles in Asset Inventory.
  • In the Robots app, a container for Python/HCL scripts, which are created directly in the robot, and for event-based or scheduled tasks. Workflow robots support automating portions of your organization's Diligent One workflow.
  • (1) The user-specified default location for saving Analytics projects and output tables.{n}(2) A directory in Analytics Exchange that stores content available to administrators and users.
  • A workflow in Projects that consists of a set of steps or procedures an assurance team will execute, and the documentation of the outcome of each step.
  • In an Analytics project, a container for saving physical and computed field definitions and filters so that they can be reused with multiple tables.