Class Process

    • Field Detail

      • PROPERTY_ID

        public static final String PROPERTY_ID
        Property id stored in column AD_Process_ID in table AD_Process
        Help: The Process field identifies a unique Process or Report in the system.
        See Also:
        Constant Field Values
      • PROPERTY_CREATIONDATE

        public static final String PROPERTY_CREATIONDATE
        Property creationDate stored in column Created in table AD_Process
        See Also:
        Traceable, Constant Field Values
      • PROPERTY_SEARCHKEY

        public static final String PROPERTY_SEARCHKEY
        Property searchKey stored in column Value in table AD_Process
        Help: A search key allows for a fast method of finding a particular record. If you leave the search key empty, the system automatically creates a numeric number originating from a document sequence defined in the "Document Sequence" window. The sequence naming convention follows a rule "DocumentNo_TableName", where TableName is the actual name of the database table (e.g. C_Order). Usually, company's internal identifiers for various records (products, customers, etc) are stored here.
        See Also:
        Constant Field Values
      • PROPERTY_NAME

        public static final String PROPERTY_NAME
        Property name stored in column Name in table AD_Process
        See Also:
        Constant Field Values
      • PROPERTY_DESCRIPTION

        public static final String PROPERTY_DESCRIPTION
        Property description stored in column Description in table AD_Process
        Help: A description is limited to 255 characters.
        See Also:
        Constant Field Values
      • PROPERTY_HELPCOMMENT

        public static final String PROPERTY_HELPCOMMENT
        Property helpComment stored in column Help in table AD_Process
        Help: The Help field contains a hint, comment or help about the use of this item.
        See Also:
        Constant Field Values
      • PROPERTY_DATAACCESSLEVEL

        public static final String PROPERTY_DATAACCESSLEVEL
        Property dataAccessLevel stored in column AccessLevel in table AD_Process
        Help: Indicates what type of data (in terms of AD_CLIENT and AD_ORG data columns) can be entered or viewed. We can classify data in 4 major categories: - System (AD_CLIENT_ID=0, AD_ORG_ID=0) - system data (such as metadata for window, tab and field definition) - Organization (AD_CLIENT<>0, AD_ORG_ID<>0) - data particular to an organization (such as sales orders) - Client/Organization (AD_CLIENT<>0, AD_ORG_ID=anything) - data particular to an organization or shared among all organizations within one client - Client (AD_CLIENT<>0, AD_ORG_ID=0) - data that is specific to a client but can be used by all organizations within that client or All (AD_CLIENT=anything, AD_ORG_ID=anything)
        See Also:
        Constant Field Values
      • PROPERTY_USERCANSTARTPROCESS

        public static final String PROPERTY_USERCANSTARTPROCESS
        Property userCanStartProcess stored in column IsUserStartable in table AD_Process
        Help: The User can start Process checkbox indicates that this process can be initiated by the user (as opposed to system initiated)
        See Also:
        Constant Field Values
      • PROPERTY_PROCEDURE

        public static final String PROPERTY_PROCEDURE
        Property procedure stored in column ProcedureName in table AD_Process
        Help: The Procedure indicates the name of the database procedure called by this report or process.
        See Also:
        Constant Field Values
      • PROPERTY_REPORT

        public static final String PROPERTY_REPORT
        Property report stored in column IsReport in table AD_Process
        Help: The Report checkbox indicates that this record is a report as opposed to a process
        See Also:
        Constant Field Values
      • PROPERTY_DIRECTPRINT

        public static final String PROPERTY_DIRECTPRINT
        Property directPrint stored in column IsDirectPrint in table AD_Process
        Help: The Direct Print checkbox indicates that this report will print without a print dialog box being displayed.
        See Also:
        Constant Field Values
      • PROPERTY_JAVACLASSNAME

        public static final String PROPERTY_JAVACLASSNAME
        Property javaClassName stored in column Classname in table AD_Process
        Help: The classname is used when generating a representation of the table in java (the entity or business object). The classname is the simplename of the class (so without the package name). Often the AD_Table.name can be used here. The combination of classname and package needs to be unique.
        See Also:
        Constant Field Values
      • PROPERTY_BACKGROUND

        public static final String PROPERTY_BACKGROUND
        Property background stored in column IsBackground in table AD_Process
        Help: This identifies a background process that will be run without any user interaction and needs to be scheduled properly before it will be run using the "Process Scheduling" window.
        See Also:
        Constant Field Values
      • PROPERTY_JASPERREPORT

        public static final String PROPERTY_JASPERREPORT
        Property jasperReport stored in column IsJasper in table AD_Process
        Help: Defines that the report is a jasper report.
        See Also:
        Constant Field Values
      • PROPERTY_JRTEMPLATENAME

        public static final String PROPERTY_JRTEMPLATENAME
        Property jRTemplateName stored in column Jrname in table AD_Process
        Help: Defines the name (including the extension) of the main tamplate (jrxml file) of the Jasper Report.
        See Also:
        Constant Field Values
      • PROPERTY_SERVICETYPE

        public static final String PROPERTY_SERVICETYPE
        Property serviceType stored in column Service_Type in table AD_Process
        Help: Indicates the type of the external service
        See Also:
        Constant Field Values
      • PROPERTY_EXTERNALSERVICE

        public static final String PROPERTY_EXTERNALSERVICE
        Property externalService stored in column Isexternalservice in table AD_Process
        Help: Sets the process as a external service that is loadable from the application menu.
        See Also:
        Constant Field Values
      • PROPERTY_SERVICESOURCE

        public static final String PROPERTY_SERVICESOURCE
        Property serviceSource stored in column Service_Source in table AD_Process
        Help: Indicates where is located the external service. It can be an URL or a path.
        See Also:
        Constant Field Values
      • PROPERTY_MODULE

        public static final String PROPERTY_MODULE
        Property module stored in column AD_Module_ID in table AD_Process
        Help: Indicates the module the element forms part of.
        See Also:
        Constant Field Values
      • PROPERTY_UIPATTERN

        public static final String PROPERTY_UIPATTERN
        Property uIPattern stored in column UIPattern in table AD_Process
        Help: Defines the UI Pattern that the object implements.
        See Also:
        Constant Field Values
      • PROPERTY_ADVANCEDFEATURE

        public static final String PROPERTY_ADVANCEDFEATURE
        Property advancedFeature stored in column IsAdvancedFeature in table AD_Process
        Help: Automatic roles are granted with all non advanced features defined within application dictionary. Advanced features are only granted to the automatic roles defined as advanced.
        See Also:
        Constant Field Values
      • PROPERTY_PREVENTCONCURRENTEXECUTIONS

        public static final String PROPERTY_PREVENTCONCURRENTEXECUTIONS
        Property preventConcurrentExecutions stored in column PreventConcurrent in table AD_Process
        Help: When the process is scheduled as background process and this flag is set, in case there is another instance of this process already in execution, a new instance is not executed.
        See Also:
        Constant Field Values
      • PROPERTY_REQUIRESEXPLICITACCESSPERMISSION

        public static final String PROPERTY_REQUIRESEXPLICITACCESSPERMISSION
        Property requiresExplicitAccessPermission stored in column Is_Explicit_Access in table AD_Process
        Help: When processes are executed from a button in a window, by default, they inherit permissions granted to the window. So if the window is accessible it can be executed without the need of explicitly granting access for that role to the process. This behavior can be overwritten by the "Secured Process" preference. Processes with "Requires Explicit Access Permission" flag set to true, do not inherit permissions from the window but they always require the role to be explicitly granted to this process.
        See Also:
        Constant Field Values
      • PROPERTY_KILLABLE

        public static final String PROPERTY_KILLABLE
        Property killable stored in column Iskillable in table AD_Process
        Help: Define if a background process is killable
        See Also:
        Constant Field Values
      • PROPERTY_ADMODELIMPLEMENTATIONLIST

        public static final String PROPERTY_ADMODELIMPLEMENTATIONLIST
        Property aDModelImplementationList stored in table AD_Process
        See Also:
        Constant Field Values
      • PROPERTY_ADPROCESSACCESSLIST

        public static final String PROPERTY_ADPROCESSACCESSLIST
        Property aDProcessAccessList stored in table AD_Process
        See Also:
        Constant Field Values
      • PROPERTY_ADPROCESSPARAMETERLIST

        public static final String PROPERTY_ADPROCESSPARAMETERLIST
        Property aDProcessParameterList stored in table AD_Process
        See Also:
        Constant Field Values
      • PROPERTY_ADPROCESSTRLLIST

        public static final String PROPERTY_ADPROCESSTRLLIST
        Property aDProcessTrlList stored in table AD_Process
        See Also:
        Constant Field Values
      • PROPERTY_PROCESSCLUSTERINSTLIST

        public static final String PROPERTY_PROCESSCLUSTERINSTLIST
        Property processClusterInstList stored in table AD_Process
        See Also:
        Constant Field Values
    • Constructor Detail

      • Process

        public Process()