Process modeling: design patterns and best practices

Hello

Could someone please suggest / share any technical information or documents tha associated with "modeling of process - Design Patterns & Best Practices."

Thanks in advance

Santosh K.

Published by: Santosh539 on July 29, 2010 16:07

Here is an article I wrote on the process design patterns and best practices for BPM http://www.bptrends.com/publicationfiles/05-06-WP-BPMProcessPatterns-Atwood1.pdf trends

It is specific for Oracle BPM.

Dan

Tags: Fusion Middleware

Similar Questions

  • Question/design architecture with best practices?

    Question/design architecture with best practices?

    Should I have separate Web server, weblogic application and IAM?
    If yes that how this time will communicate, for example can I webgate on the server that will communicate to each other?
    Any reference to decide how to design and if I have weblogic separate one for enforcement and one for IAM that how session management will take place etc.

    How is general design happens IAM project?

    Help appreciated.
    I have a business web application deployed on weblogic1 and OHS1

    deploy webtier on this OHS1 to protect the resources on OHS1. webtier will be recorded at OAM (where will be able to communicate with OAM)

    I also IAM deployed on weblogic2 & OHS2

    IAM components have weblogic. then ok. But you don't need to ohs2 here, unless your application itself requires OHS for hosting. But here, you mention that it is fair to IAM - so no need to OSH here. IAM installing requires weblogic.

    wanted to know where should I create provider (weblogic1 or weblogic2), and install webgate (OHS1 or OHS2 or both)?

    I hope it is clear now. If this isn't the case, query post for what is not clear.

  • process model: include PreUUT and PostUUT step translates report

    Hello everyone,

    Little background:

    My test team has 4 writing code developer for 4 different components. The endurance test, we have common requirements as variable input voltage and of the temperature. Instead of using the common installation model, we prefer to use PreUUT of TestStand process model element. This helps each of follow us strict coding style.

    Problem:

    There are many examples to record the results of PreUUT and PostUUT in the report. However, all of these examples require change in file client sequence. How to implement this feature in the process template itself? So that developers do not have to ModelCallback process or use patterns in their code and still the tension updated the and temperature in ProcessModel could be connected to the report.

    Ah yes, I use TestStand 2013 (4.1)

    Concerning

    Benjamin

    Thank you, Julian.

    Some of your other posts has helped me solve the problem of the PreUUT. I don't know if this is the correct method, but it works very well for me.

    Did the following:

    1. in the ProcessModel activated sequence result record for any stage in PreUUT sous-séquence.

    2. in PreUUT sous-suite added after declaration-

    "" 'RunState.ProcessModelClient.Data.Seq ["MainSequence']." Locals.ResultList = Locals.ResultList

    And voila, I PreUUT step results in my report. I would like to have feedback on your part. Is this a good method? do you see any risk?

    The next challenge online is now to log PostUUT results in the report.

    Kind regards

    Benjamin

  • The ESXi 4.1.0 to 6.0 upgrade. -upgarde and best practices

    Hi guys,.

    We are a small business with a single physical server, ESXi 4.1.0 installed with approx. 8 VMs. We plan on buying Essential Kit 6.0 ESXi because that's all we need right now. However, as VMWare says that 4.1.0 to 6.0 upgrade is NOT supported (matrices of the interoperability of products VMware), how we improve our host and VMS?

    I guess the correct way will be upgraded from 4.0. 5.5 U3 first, then to 6.0. However, if we buy the 6.0 license essential Kit, that we will be able to always download and install and upgrade of the host and all VMs to U3 5.5, and 6.0. Essentials?

    In addition, what are the best practices to upgrade a single host with multiple virtual machines? What I did research, we should back up important files from virtual machine, all critical data, etc. All recommendations are welcome. My understanding is that the upgrade also virtual machines will be upgraded automatically, that's correct - methods of upgrade to ESXi 5.5 (2058352) | VMware KB

    Best regards

    D. Stanchev

    Hello

    As you said, you cannot upgrade host ESXi 4.x to 6.x, you must first upgrade 4.x to 5.x and then switch to 6.x

    Before moving to 5 or 6, make sure you ESXi host is compatible with ESXi 6.

    Check cheque and VMware hardware compatibility list if your server is listed.

    Although you'll have a 6 ESXi license kit, you can download ESXi 5.x and use it to upgrade process.

    Only if you need to use 5.x permanently, then you need to get your license keys downgraded to 5.x, otherwise once you upgrade host to 5.x, go ahead and level to ESXi 6.x

    Backup-

    Before you begin the upgrade, make sure that you have backup of all VMs critics.

    Either you can download/export all VMs as OVF, or you can use Veeam's free edition to make the backup of virtual machines

    -Update

    You can join the server ESXi ISO Installer and boot server form ISO and update.

    During the Installation process make sure to select ' PRESERVER VMFS and upgrade ESXi host '

    If you do not keep vmfs, all virtual machines will get deleted during the installation/upgrade process.

    Once you get ESXi Host upgrade to Upgrade VMFS 5.x version so that it can support 6.

    Then finally the ESXi host to 6.x upgrade, yet once make sure PRESERVE you VMFS during installation.

    If you have vCenter Update manager, use update reach the average upgrade easy it is to upgrade.

    Thank you

    Hentzien

  • design of BPM best practices

    Hello dear Co designers :)

    What would be the best practice for desiging the following text:

    1 - the user can select the form of distination bifurcation process a drop-down list [departments list | http://forums.oracle.com/forums/] in the form (i.e. routing based on a decision form the form data)

    2 - user can add up to 4 departments as an entry which process instance should be routed to.

    in other words, I have this delima

    3 can I have route the instance for the same role, but with the departments deferential?

    for example, I want to only users with role A but under organization unit B in order to see the instance in their Inbox, but users with the role A under other org units do not see?

    is this possible?

    You can use parametric roles to achieve this.
    You declare an instance variable called department and a parametric role where the parameter is the Department. Participants will be assigned to the role with the specific parameter and the instance variable must be assigned to a service, in this case automatically instances will be routed by Department.
    It may be useful

  • to access the QML attached objects in C++ and best practices for the handling of the user interface in classes

    Hello

    I have in fact 2 queries

    (1) how can we access attachedobjects defined in QML in C++?

    (2) I'm loving development on Blackberry 10 C++ is one of my favorites. But I'm a bit lost when it comes to managing the user interface in classes. For example when we create the project through momentics we have a class called ApplicationUI. It manages all the (default) user interface commands, we in C++. as for example creating the document qml and setting as root user interface, etc. I am now working on an app that have NavigationPane as root, and then I continue to push pages (like the screens). But now the code for all pages is inside my ApplicationUI. What is the best practice to keep the UI for each page logic in a separte C++ class?

    I also develop for Android that a separate class for each activity, this code does not mingle for each activity. Please guide me how can I keep logic of user interface of each Page into a separate class of C++?

    regarding your second question:
    I think this is the simplest approach to keep all things in the UI in QML. You can easily put things into separate files.

    If you want to use c ++ to the user interface: can be done, too. just put it in separate classes and include those in your application class.

  • Streaming Mode of performing my procedure and best practices

    Hi guys

    I want to make sure I did the right thing

    OK, I've created a thinapp application I created a .dat and .exe for my application. Now, I want people access thinapped app which is in the folder shared.

    What is the correct procedure? I want to say create the dat file and the .exe and after he put on a share, and after create shortcuts on desktop computers (pointing to my .exe file) if people have access to the app thinapp?

    is that all?

    now, what are best practices for this procedure continuously?

    Thank you very much

    Yes, that's really all. Nice and simple, isn't? You can use the ThinReg utility to create shortcuts (as administrator, run thinreg/a"
    "" "server\share\path\to\virt\apps\*.exe"). "

  • PS6500e Firmware 4.2 upgrade path and best practices

    recently took on the administration of a PS6500E 1 42 to disks, M1000, PC6224, these units have sat unused for several years. ~ 5-8, I don't think that it was already in use!  Time was limited to undertake this task, however, I have downloaded and read even if a lot of documentation in time allows. .

    Small steps to check the functionality of the hardware has been my first priority.

    Presentation of SIMPLE material:

    > PE R710

    > PS6500E

    > PC6224

    > M1000 w / 16 blades

    < start="" testing="">

    --> create an account on the Eql support site

    --> created an account here!

    --> Documented the original wiring of config, the topology of the network.

    --> All the firmware documented on all units (do not have on hand that I write this aaarg!)

    --> re-cable, stripping everything and restart in a topology to know. (KISS)

    --> Rebuilt R710 head with RHEL-6, 8.

    --> Rebuilt all the blades (16) with RHEL-6, 8

    --> creates user accounts for the test on all systems

    --> installed required use SW for development

    --> Explained to the users it is the trial step ONLY

    --> Users started to test the functionality (adding more requirements on the way!)

    --> Explained to the users it is the trial step ONLY. Laughing out loud

    --> Functionality tests, users (adding more requirements, you get the picture I'm sure)

    --> has added 144G RAM to the head node. 8G (original)

    --> Added 8 TB USB disk storage of data (user does it... äarg!)

    --> Sharing NFS (8 TB USB) to head-node BS1-16 (more added requirements)

    --> Test user account created on the NFS share/users/home and accessible across all systems

    At this point, I need to get the PS6500E ant online tested before this monster grow out of control.

    I was able to access the unit via a serial connection resetting the grpadmin password and run the installation through the command line.

    Now I have access to the GUI and performed the tests at the point of creation and connection to a new volume via iSCSI for the head node.

    --> Presentation of networks of config:

    --> MGMT == 192.168.1.0/24 (IPMI / Dell mgmt?) CMC

    --> Calculation == 192.168.2.0/24 Comm. head-node network and 16 blades

    --> PS6500 / R710 iSCSI == Comm. head-node 10.0.50.0/24 network and PS6500E

    --> PC6224 == do not have access to this device again.  Looks like a flat configured swx

    --> X 2 and 2 x CMC M1000 SWX modules modules connected between them and 1 cable for the PC6224

    --> KVM interconnection works to all nodes (never use however)

    What is the best way to get the firmware on this day and the current version.  I'm not worried about the loss of data at this stage.  Don't forget that we are TESTING!

    Thank you for taking the time and I appreciate any help, advice, comments.

    Hello

    Since it has not been used, I suspect it is no longer under contract?   The service contract is what keeps your license for the software and firmware that Dell is in charge of the PS Series SAN associated.

    If you will not be able to update the firmware, if that's the case.  If it's somehow, then you download the firmware on the site eqlsupport.dell.com, login required.  The upgrade would take action a bit.  4.2.x->->->-> 7 6.0.x 5.2.x 5.0.10.. 1.x-> 8.1.x-> 9.0, which is common.   There is a firmware u; Guide with each version of firmware that includes a table with this in grade.

    Note, firmware update requires not never delete data or resetting the table.

    Once that access you the switch, you'll want to level it as well.  Many patches associated with iSCSI for the switch.

  • Question of VLAN by default and best practices

    Hi all

    I recently read on VMwares ESX Server 802. 1 q-paper Solutions of VLAN and came across the following article:

    Question of VLAN native (aka "VLAN1 Issues")

    "VLAN native is used to switch protocol management and control.  Native frames of VLAN is not VLAN ID tag in many types of switches, and in which case the trunk ports implicitly treat all frames not marked as frame VLAN native.

    VLAN 1 is the native VLAN ID by default for most Cisco switches.  However, in many enterprise networks, the VLAN is the VLAN 1 or 100, it could be any number depending on your configuration of switch type and running.

    It is common recommended to avoid using some VLAN native (often the VLAN 1) for any regular data traffic.  VMware recommends that you not associate any group native virutal server ESX VLAN VLAN ID switch port.  Also, so that you avoid them VLAN native for your groups of ports VLAN, no native VLAN related configuration is required on ESX Server systems. »

    That being said, I know a lot of people and more small to medium-sized networks leave light network VLAN by default.  If this is the case it would be better to change the entire network switching to one VLAN different and then put groups of ports on the same VLAN?  Or is the problem with the default VLAN really does not impact?

    Hello

    You have quite a few involved networks when you use virtualization and some I would classify as a virtualization host networks: the Service Console, VMotion, storage over IP.  They are more likely on separate networks of your VM network traffic... At least use VLAN to do this.

    See http://kensvirtualreality.wordpress.org for a good series of articles on virtual networks.

    Best regards
    Edward L. Haletky
    VMware communities user moderator, VMware vExpert 2009, Analyst of DABCC
    ====
    Now available on Rough Cuts: ' VMware vSphere (TM) and Virtual Infrastructure Security: ESX security and virtual environment '
    Also available "VMWare ESX Server in the enterprise"
    SearchVMware Pro| Blue gears. Top virtualization security links| Security Round Table Podcast virtualization

  • OPS Java Package Conventions and best practices

    What is the naming convention and packages for creating entity, Module of Application, View object, LOV etc. ?

    It has been noticed that some packages and Java classes are created in packages such as xxcat.oracle.apps.fnd.server, xxcat.oracle.apps.fnd.lov,

    xxcat. Oracle.apps.FND.WebUI etc.

    Would like to have a preview or documentation refers to this.

    Concerning

    aJohny
    2598orcl

    AnilA

    Hello

    Lines copied to the OFA Dev Guide.

    Note: For customers, see extension OA Framework Applications for recommended package structure and the naming conventions for custom logic. Package names are used to group the individual XML UI files and Java classes/interfaces. The company standard Oracle on package names requires that they begin with a lowercase letter and use initial letters instead of underscore characters for each the following words in the name (for example: oracle.apps.fnd.wf.statusMonitor). At the highest level, all of the Oracle E-Business Suite code goes in the oracle.apps package. You may create your code under the following limited packages: y oracle.apps.fnd.framework y oracle.jrad y oracle.mds y oracle.jbo y oracle.cabo y oracle.jdbc see the package / tree Source section below for instructions of additional package definition control. CAUTION: Do not confuse the Java package (tree) with the Package of components of OA, a special XML that can contain several, related OA components. Naming standards for OA components Package names are provided below.

    Please see guide dev OAF.

    OA Framework standard files (naming, package Structure and content Standard)

    See also.

    OAF in SSPatil: Naming Convention in OFA

    https://imdjkoch.WordPress.com/2013/06/19/naming-standards-of-commonly-used-OAF-components/

    Integration of Applications with the Oracle Applications (Doc ID 176852.1)

    BR, FLS

  • Required formula and best practices for the storage of data base of calculation

    Hi gurus of the Oracle

    Need your help to calculate the requirement of storage for the production database.

    Thank you

    Hitgon

    I have a query DBA_DATA_FILES show total space allocated.

    SELECT SUM (bytes) AS allocated_bytes FROM dba_data_files;

    And for 'used' space, I run the present:

    SELECT SUM (bytes) AS used_bytes FROM dba_segments;

    We don't need to digress into the discussion of what is truly used as everyone knows that there is unused space in DBA_SEGMENTS. But it works for management!

    I have a report automated that send me monthly. The same report even it breaks down by tablespace... allocated and used as I noted above. Then, I put it in Excel to generate the graph.

    See you soon,.
    Brian

  • Size of swap file Windows VM and best practices.

    Hello

    Windows Exchange file (pagefile.sys) always required to create 1.5 x the total vRAM affected on the C:\ for all Windows Server VM?

    My VMFS data store is currently hosted on the Flash storage array, so disk performance are not a problem to handle the load of 25 to 30 virtual machines in VMFS data bank.

    With Windows Server 2008 R2 and especially I support files for the Exchange managed on the basis of the system - the operating system is extremely effective to manage it without manual intervention.

    Here is another interesting article that can help you decide... http://TechNet.Microsoft.com/en-us/magazine/ff382717.aspx

    See you soon,.

    Jon

  • Sessions and best practices in JSF2 controllers

    Hello

    I did not work since last web development using Apache Struts to his MVC framework (about 6 years now). So bear with me if my questions makes no sense:

    SESSIONS

    (1) by reading the PDF sheet JSF2, she mentions on the economy of State via the StateManager. I assume that this is also the same StateManager which he used to store the managed-beans that are in @SessionScoped?

    (2) in relation to the scope of session beans managed, when a JSF application starts a new session? In other words, when the implementation as the Mojarra call ExternalContext.getSession (true)... and when he uses just a session existing (call ExternalContext.getSession (false))?

    (3) in relation to the scope of session beans managed, when a JSF application does invalidate a session? In other words, when the implementation calls ExternalContext.invalidateSession ()?

    (4) ExternalContext.getSession (true) or ExternalContext.invalidateSession () even sense if the mechanism of the State economy is customer? (customer = javax.faces.STATE_SAVING_METHOD) The JSF implementation never will call these methods if the mechanism of the State economy is customer?


    CONTROLLERS OF

    Most of JSF2 tutorials I've read online using the same bean support when to perform an action on the form (make a POST or a GET, or a reference to the same page).

    Is - this recommended? It looks like what should have been a simple POJO with additional logic that really should be in a separate category of mixture.
    What have others done?

    When is the lifecycle of a request JSF (who live on the PhaseEventListener plan) the implementation creates a new session?

    I use JSF for several years and I have never needed to know the answer. What difference might make you what phase it is in?

    I guess my question is:

    * Should I allow the application to create the session for me? ... or

    Definitely.

    * Create one myself before implementing t - it?

    Only if you need it first. When exactly would actually happen?

    I know I can do... but what is better?

    I see no reason to do something that the software of the platform will already do for you.

    I think the answers to the above question depends also / or is related to when the application creates a new session.

    I don't see why.

    Perhaps getSession (true) returns the same session if it is already in all cases

    Yes, he does. It just makes sure that a session exists. Where getSession() can return a null value, getSession (true) can't.

    I think you are creating problems where they don't exist. I get the session when I need, which is very rare; I never call getSession (true); and I call invalidate() when they press the logout button. That's all that I ever needed.

    I find not in the PDF specification where it says that the application must create a session on THIS phase of the life cycle if it does not exist yet.

    I can't think a reason why it would clarify it at all. There really is no call HttpServletRequest.getSession (true) at various times, when he needs to play with the scope of the session. Which could occur in any part at all.

  • Best practices and security on ESX 3.5

    Can someone point me to some documents final regarding the ESX Server security and best practices related to securing the ESX host.

    Things like not to use the account Root, regular patching esx low locking? ...

    Thank you.

    Concerning

    Joe

    Hello.

    Try the Security Hardening Best Practices document.

    Good luck!

  • Receptive - best practices

    In the process of creating a sensitive site, I would also have a better training on the use of new tools and BEST PRACTICES for resizing images and objects to work best on all devices.

    For example, how large a slider should be?
    What happens if I want her to be up to 30%, then the image, the size must be created in?
    Same thing with text, Logos, Menus, etc...

    Another thing, how will this affect the new resolutions superior phones vs tablets and desktop computers? Clear teaching is necessary as well. Sony has a new phone with a resolution of 4K, which is higher than my main desktop computer! Meanwhile Muse used 380px wide to provide phone and they recommend even the same breakpoint in the "Muse of Beta reactive" too. Of course, I might just do all huge but I try to keep my fast loading sites.

    Just a few details about these things please...

    Found a few links that might help

    Sensitive design best practices

    http://webdesignledger.com/7-best-practices-of-responsive-Web-design

    Thank you

    Preran

Maybe you are looking for