Process modelling : Design patterns & Best Practices

Hi
Could some one please suggest/share any technical information or documents tha's related to 'Process modelling - Design Patterns & Best Practices'
Thanks in Advance
Santosh K.
Edited by: Santosh539 on Jul 29, 2010 4:07 PM

Hi Santosh,
There is no specific site with all the information you asked for.
But I think these links would be helpful...
on Work Flow Patterns: http://www.workflowpatterns.com/
on BPM Service Pattern: http://enterprisearchitecture.nih.gov/ArchLib/AT/TA/WorkflowServicePattern.htm
HTH
Sharma

Similar Messages

  • Design Patterns/Best Practices etc...

    fellow WLI gurus,
    I am looking for design patterns/best practices especially in EAI / WLI.
    Books ? Links ?
    With patterns/best practices I mean f.i.
    * When to use asynchronous/synchronous application view calls
    * where to do validation (if your connecting 2 EIS, both EIS, only in WLI,
    * what if an EIS is unavailable? How to handle this in your workflow?
    * performance issues
    Anyone want to share his/her thoughts on this ?
    Kris

              Hi.
              I recently bought WROX Press book Professional J2EE EAI, which discusses Enterprise
              Integration. Maybe not on a Design Pattern-level (if there is one), but it gave
              me a good overview and helped me make some desig decisions. I´m not sure if its
              technical enough for those used to such decisions, but it proved useful to me.
              http://www.wrox.com/ACON11.asp?WROXEMPTOKEN=87620ZUwNF3Eaw3YLdhXRpuVzK&ISBN=186100544X
              HTH
              Oskar
              

  • Design Pattern / Best Practice Question

    Hi,
    I have been using Flex for a while now, but there is a
    scenario which I still have not found a solution I'm entirely happy
    with. I'm wondering if anyone else out there might have suggestions
    on a design pattern or best practice.
    Suppose I have a view which depends on model data which
    resides in some back end systems. That model data may or may not
    have been loaded (e.g. via a web service or remote object call) at
    the time the view is displayed.
    I don't know if the user will ever visit this part of the
    application so I would prefer to defer retrieval of the data until
    the user actually navigates to this view. Or I want to retrieve the
    data each time the view is displayed because the data is dynamic
    and could change between one presentation of the view and the next.
    Because the data comes from several systems, I cannot simply
    make one service call and display the view when it completes and
    all the data is available. I need to call several services which
    could complete in any order but I only want to display my view
    after I know all of them have completed and all of the model data
    is available. Otherwise, I can present the user an incomplete view
    (e.g. some combo boxes are empty until the corresponding service
    call to get the data completes).
    The solution I like best so far is to dispatch a single event
    (I am using Cairngorm) handled by a single command which acts as
    the caller and responder for all of the services. This command then
    remembers which responses it has received and dispatches another
    event to navigate to the view once all the results have returned.
    If the services being called are used in different
    combinations on different screens, this results in proliferation of
    events and commands. An event and command for each service and
    additional events and commands to bundle the services and the
    handling of their responses in the right combinations for each of
    the views.
    Another approach is to have some helper class listen for all
    of the model changes and only display the view when the model
    enters some state that is acceptable. It is sometimes difficult to
    determine just by looking at the model whether it is in the right
    state (e.g. how can I tell that a collection is the new collection
    that should just have been requested versus an old one lingering
    from a previous call). The logic required can get kind of
    convoluted and brittle.
    Basically, all of the solutions I've come up with so far seem
    less than ideal and a little hackish. I keep thinking there is some
    elegant solution out there that I am just missing ... but so far,
    no luck finding it. Thoughts?
    Thanks.
    Bill

    i think a service class is right - to coordinate your calls.
    i would have 1 event per call (so you could listen to individual
    responses if you wanted to).
    then i would use a flag. if you want to check for staleness,
    you would probably want two objects to map your service flag to
    lastRequested and lastCompleted. when you check, check if it's
    completed, and if it's not stale and that your lastRequested is
    less than lastCompleted (meaning that you're not currently waiting,
    i.e. you've returned since making a request). then make the request
    and update your lastRequested.
    here's a snippet of what i mean.
    ./paul
    public static const SVC1_LOADED:int = 1;
    public static const SVC2_LOADED:int = 2;
    public static const SVC3_LOADED:int = 4;
    public static const SVCALL_LOADED:int = 7;
    private var completedFlag:int = 0;
    then each call would have it's own callback.
    private function onSvc1Complete( evt:Event):void {
    completedFlag |= SVC1_LOADED;
    lastCompleted[ SVC1_LOADED ] = getTimer();
    dispatchEvent( new Event("svc1complete") );
    checkDone();
    private function checkDone():void{
    if( completedFlag == SVCALL_LOADED )
    dispatchEvent(new Event( "allLoaded" ));

  • Design Patterns, best approach for this app

    Hi all,
    i am starting with design patterns, and i would like to hear your opinion on what would be the best approach for this app. 
    this is basically an app for data monitoring, analysis and logging (voltage, temperature & vibration)
    i am using 3 devices for N channels (NI 9211A, NI 9215A, NI PXI 4472) all running at different rates. asynchronous.
    and signals are being processed and monitored for logging at a rate specified by the user and in realtime also. 
    individual devices can be initialized or stopped at any time
    basically i'm using 5 loops.
    *1.- GUI: Stop App, Reload Plot Names  (Event handling)
    *2.- Chart & Log:  Monitors Data and Start/Stop log data at a specified time in the GUI (State Machine)
    *3.- Temperature DAQ monitoring @ 3 S/s  (State Machine)   NI 9211A
    *4.- Voltage DAQ monitoring and scaling @ 1K kS/s (State Machine) NI 9215A
    *5.- Vibration DAQ monitoring and Analysis @ 25.6 kS/s (State Machine) NI PXI 4472
    i have attached the files for review, thanks in advance for taking the time.
    Attachments:
    V-T-G Monitor_Logger.llb ‏355 KB

    mundo wrote:
    thanks Will for your response,
    so, basically i could apply a producer/consummer architecture for just the Vibration analysis loop? or all data being collected by the Monitor/Logger loop?
    is it ok having individual loops for every DAQ device as is shown?
    thanks.
    You could use the producer/consumer architecture to split the areas where you are doing both the data collection and teh analysis in the same state machine. If one of these processes is not time critical or the data rate is slow enough you could leave it in a single state machine. I admit that I didn't look through your code but based purely on the descriptions above I would imagine that you could change the three collection state machines to use a producer/consumer architecture. I would leave your UI processing in its own loop as well as the logging process. If this logging is time critical you may want to split that as well.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Translation patterns - best practice

    We have 300 DIDs from our telco.    Currently, only 150 are in use.   If a call comes thru for a non-asigned number, I would like to set-up a call handler that states the number is a non-working number that belongs to the company and then give options for contacting the correct person.      Also, when a person leaves the company I am currenly forawarding the number to the operator but I would also like to make these numbers part of the call handler.
    My question is this - what is the best way to set this up?    I currently am removing the number from the directory numbers and setting up a translation pattern to point the number to an end point such as the operator.    Is this the best thing to do?    I would like to know what is considered to be "best practice" in keeping the phone system as clean as possible.
    I appreciate any input.
    Pat

    I would setup a catch-all scenario with a translation to a CTIRP that would forward to VM and hit the Call handler you desire.  For example if you had the DIDs 212-555-1000 thru 212-555-1299 i would first setup a non-DID CTI RP that matches your call handler dtmf (e.g. 7999 if you use 4 digit extensions).  the CTI RP for 7999 would forward to VM and then the Call Handler with DTMF of 7999 would play your message that number is not in use.
    Then setup a translation for 212-555-1[012]xx that translates to 7999.
    This wildcard match would not route the call if there was a more specific match present within the Calling Search Space for the Gateway.  So if extension 1050 was present it would route to that phone, but if extension 1051 was a terminated or unused number it would not be present and therefore the call would hit the translation and be routed to the "number not in use" call handler.
    I think this is what you are after, a way to minimize the translations and not have to keep track of individual numbers.  Of course modify the length of the translations if you are not routing based on 10 digits.

  • ORA-06510 Message error in Process Modeller Designer

    HI�
    I'M DAVE
    I HAVE SOME PROBLEMS USING DESIGNER 6i.
    I log on to Windows Designer tools then I open Process Modeller Tool and I try to modify the previuous model process but, when I add a new process in the previous PM1 SATISFY CUSTOMER ORDER diagram, the GUI for Process Modeller is crashed, and displays the next message: ORA-06510.
    I really don't know the reason. The error message manuals tells me I should answer to the DBA.
    ANY BODY CAN HELP ME?
    THANK YOU�
    DAVE
    [email protected]

    I have found this problem myself,
    the only workaround I found is to not run more that 5 mappings in parallel.
    I speculate that this is caused by the amount off cursors that are opened to run everything in parallel,
    If so, you might try to increase the parallel settings of your database.
    cheers
    Robbert

  • Adobe LiveCycle Process Management Overview and Best Practices

    To get familiar with the best practices of process management watch this recording of a webinar hosted by Avoka Technologies.

    To get familiar with the best practices of process management watch this recording of a webinar hosted by Avoka Technologies.

  • Network Design Review - Best Practices

    Looking to start a discussion around best practices for inbound network design at the core. 
    The planned devices are as followings:
    Edge Routing / DMVPN - Cisco 2951
    Cisco UCM / IP Phone VPN Concentrator - Cisco ASA 5512-X
    Cisco AnyConnect SSL Client Concentrator - Cisco ASA 5515-X
    Cisco FirePower / IPS Device - Cisco ASA 5515-X
    The plan is as follows:
    All traffic enters through the 2951. 
    DMVPN traffic will go directly to the FirePower Device and then to the core network.
    IP Phones will pass-through 2951, enter 5512-X for VPN, go to FirePower and then to the core network.
    AnyConnect Clients will pass-through 2951, enter 5515-X for VPN, go to FirePower and then to the core network. 
    Wondering if anyone else has completed a similar setup and any issues you may have fun into. 
    Basic diagram attached. 
    Thanks!

    There really isn't a true two factor authentication you can just do with radius unless its ISE and your doing EAP Chaining.  One way that is a workaround and works with ACS or ISE is to use "Was machine authenticated".  This again only works for Domain Computers.  How Microsoft works:) is you have a setting for user or computer... this does not mean user AND computer.  So when a windows machine boots up, it will sen its system name first and then the user credentials.  System name or machine authentication only happens once and that is during the boot up.  User happens every time there is a full authentication that has to happen.
    Check out these threads and it explains it pretty well.
    https://supportforums.cisco.com/message/3525085#3525085
    https://supportforums.cisco.com/thread/2166573
    Thanks,
    Scott
    Help out other by using the rating system and marking answered questions as "Answered"

  • Subclass design problems/best practices

    Hello gurus -
    I have a question problem regarding the domain objects I'm sticking in my cache. I have a Product object - and would like to create a few subclasses - say BookProduct and MovieProduct (along with the standard Product objects). These really need to be contained in the same cache. The issue/concern here is that both subclasses have attributes that I'd like to index AND query on.
    When I try to create an index on the subclasses attributes when there are just "standard" products - I get the following error (which only exists on one of the subclasses):
    2010-10-20 11:08:43.280/227.055 Oracle Coherence GE 3.5.2/463 <Error> (thread=DistributedCache:MyCache, member=2): Exception occured during index rebuild: java.lang.RuntimeException: Missing or inaccessible method: com.test.domain.product.Product.getAuthors()
    So I'm not sure the indexing is working or stopping once it hits this exception.
    Furthermore, I get a similar error when attempting to Filter based on that attribute. So if I want to add the following filter:
    Filter filter = new ContainsAnyFilter( "getAuthors", authors );
    I will receive the following exception:
    Caused by: Portable(java.lang.RuntimeException): Missing or inaccessible method: com.test.domain.product.Product.getAuthors()
    What is considered the best practices for this assuming these really should be part of the same names cache? Should I attempt to subclass the extractors to "inspect" the Object for its class type during indexing or applying filters? Or should I just add all the attribute in the BookProduct and MovieProduct into the parent object and just forget about subclassing? That seems to have a pretty high "yuck" factor to me. I'm assuming people have run into this issue before and am looking for some best practices or perhaps something that deals with this that I'm missing. We're currently using Coherence 3.5.2. Not sure if it matters, but we are using the POF format for serialization.
    Thanks!
    Chris

    Hi Chris,
    I had a similar problem. The way I solved it was to use a subclass of the ChainedExtractor that catches all RuntimeException occurring during the extraction like the following:
    * {@link ChainedExtractor} that catches any exceptions during extraction and returns null instead.
    * Use this for cases where you're not certain that an object contains that necessary methods to be extracted.
    * F.e. an object in the cache does not contain the getSomeProperty() method. However other objects do.
    * When these are put together in the same cache we might want to use a {@link ChainedExtractor} like the following:
    * new ChainedExtractor("getSomeProperty.getSomeNestedProperty"). However this will result in a RuntimeException for those entries that
    * don't contain the object with the someProperty. Using the this class instead won't result in the exception.
    public class SafeChainedExtractor extends ChainedExtractor
         public SafeChainedExtractor()
              super();
         public SafeChainedExtractor( String sMethod )
              super( sMethod );
         @Override
         public Object extract( Object entry )
              try
                   return super.extract( entry );
              catch(RuntimeException e)
                   return null;
         @Override
         public Object extractFromEntry( Entry entry )
              try
                   return super.extractFromEntry( entry );
              catch(RuntimeException e)
                   return null;
    }For all indexes and filters we then use extractors that subclassed the SafeChainedExtractor like the following:
    public class NestedPropertyExtractor extends SafeChainedExtractor
         private static final long serialVersionUID = 1L;
         public NestedPropertyExtractor()
              super("getSomeProperty.getSomeNestedProperty");
    //adding an index:
    myCache.addIndex( new NestedPropertyExtractor(), false, null );
    //using a filter:
    myCache.keySet(new EqualsFilter(new NestedPropertyExtractor(), "myNestedProperty"));This way, the extractor will just return null when a property doesn't exist on the target class.
    Regards
    Jan

  • Populating users and groups - design considerations/best practice

    We are currently running a 4.5 Portal in production. We are doing requirements/design for the 5.0 upgrade.
    We currently have a stored procedure that assigns users to the appropriate groups based on the domain info and role info from an ERP database after they are imported and synched up by the authentication source.
    We need to migrate this functionality to the 5.0 portal. We are debating whether to provide this functionality by doing this process via a custom Profile Web service. It was recommended during ADC and other presentation that we should stay away from using the database security/membership tables in the database directy and use the EDK/PRC instead.
    Please advise on the best way to approach(With details) this issue. We need to finalize the best approach to take asap.
    Thanks.
    Vanita

    So the best way to do this is to write a custom Authentication Web Service.  Database customizations can do much more damage and the EDK/PRC/API are designed to prevent inconsistencies and problems.
    Along those lines they also make it really easy to rationalize data from multiple backend systems into an orgainzation you'd like for your portal.  For example you could write a Custom Authentication Source that would connect to your NT Domain and get all the users and groups, then connect to your ERP system and do the same work your stored procedure would do.  It can then present this information to the portal in the way that the portal expects and let the portal maintain its own database and information store.
    Another solution is to write an External Operation that encapsulates the logic in your stored procedure but uses the PRC/Server API to manipulate users and group memberships.  I suggest you use the PRC interface since the Server API may change in subtle ways from release to release and is not as well documented.
    Either of these solutions would be easier in the long term to maintain than a database stored procedure.
    Hope this helps,
    -Akash

  • Change item value by process in DML Form: best practice?

    Hi,
    i have a working DML Form and would like to build an option for choosing values in a popup window and refreshing the page items after closing the popup window.
    the DML Form has a button which opens the popup window with
    javascript:popUp2('f?p=&APP_ID.:210:&SESSION.', 600, 580)
    the popup window has a javascript function under HTML Header
    <script language="JavaScript">
    function passBack2()
    doSubmit();window.opener.doSubmit();window.close();
    </script>
    and a button which called the javascript function
    javascript:passBack2();
    while the user chooses a new value and closed the popup window an application item holds the selected value.
    the following page rendering of my DML Form use the application item in before header computations to get the new values.
    from the developer toolbar's session link i found the values changed by the computation correctly and signed with 'I' but they will not displayed in the page and will not used in the Automatic Row Processing update.
    how to accomplish this?
    Michael

    Michael,
    while the user chooses a new value and closed the popup window an application item holds the selected value.
    How does that happen, with an after-submit process on page 210?
    the following page rendering of my DML Form use the application item in before header computations to get the new values.
    All your popup page does is submit itself and then submit the calling page. There is no invocation of the before-header computation on the calling page in this sequence. You should use an after-submit computation.
    Scott

  • OID DIT tree design. Best practice.

    Can I extend the orcluser object class to include all my application related attributes and define a new object class appusr to define all the user attributes. Similarly I have extended the OrclGroup to appgroup class. And I have configured "User Object Classes" in the User Entry management in OIDDAS to look into my new class and attributes. I didn't modify the defalut "User Search Context" and "Group Search Context". Is this the correct approach if we need to extend application specific user and group information. If so, will this arrangement work well for ALL the associated 9iAS components like Portal, SSO etc...
    Apart from the userpassword reset issue for upcoming releases, is there any portability/compatability issues with version upgrades?

    Hi,
    don't have the answer to your question but you might find some guidlines in the 'Oracle9i Directory Service Integration and Deployment Guide' and the chapter about 'Deploying Oracle Products with Oracle Internet Directory'
    http://download-west.oracle.com/docs/cd/B10501_01/network.920/a96579/products.htm#1008968
    --Olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Best practice in HCM

    Hi,
    1) Can you please advise,what all processes comes under SAP Best Practices for HCM?
    2) What all infotypes comes under Payroll implementations?
    Thanks!
    Manish

    Hi,
    You can read every thread in this forum.
    1.Personnel Administration - it deals with the HR Master Data
    2.Organization Management - It deals with the personnel planning all about Business Units,Cost centers etc this will give the picture how your organization look virtually.
    Keep these modules as base must know modules
    3 Time Management - This manages employee times ,leaves,quotas,shifts,working schedules etc working patterns etc
    CATS ,Cross Application Time sheets
    Shift Planning etc are part of Time Management but these are individually separate knowledge of these is not necessary when you start your career going forward it would be helpful to grow.
    4.Payroll- This manages employee payment part and payment including the off cycle payments
    These 4 can be considered to be the basic modules of HCM
    5 Recruitment -Deals with process of recruitment from manpower planning to on-boarding
    Apart from these we have
    6.Benefits -which deals with the fringe benefits (applicable to USA ) and some other countries-I t deals with the insurance ,medical etc
    7,ESS/MSS This is self service module employee self service and manager self service these are Portal based modules
    We have new generation modules
    Such(8) E- Recruitment this deals with the E Recruitment this is portal based modules
    Learning Solution
    Succession Planning
    Personnel Development
    Talent Visualization by Nakisa
    Enterprise compensation Management (this is again a separate module)
    These all part of Talent Management Suite and portal based modules knowing these would give you an edge.
    This module is very upcoming and hot
    To become an effective HCM consultant you need have good business process knowledge combined with the any of 4 to modules (indepth)
    Outside HCM if you knowledge of HR ABAP and MS Excel and MS Word of great advantage.
    To start your choose Personnel Management,Org Management combined with Time Management and Payroll
    Or ESS/MSS with Talent Management
    Search in transaction PA30- Hr Master data and press F4 , you will find entire details 0000 Actions 0001 Organizational Assignment 0002 Personal Data 0003 Payroll Status 0004 Challenge 0005 Leave Entitlement 0006 Addresses 0007 Planned Working Time 0008 Basic Pay 0009 Bank Details 0011 External Transfers 0014 Recurring Payments/Deductions 0015 Additional Payments 0016 Contract Elements 0017 Travel Privileges 0019 Monitoring of Tasks 0021 Family Member/Dependents 0022 Education 0023 Other/Previous Employers 0024 Qualifications 0025 Appraisals 0027 Cost Distribution 0028 Internal Medical Service 0030 Powers of Attorney 0031 Reference Personnel Numbers 0032 Internal Data 0033 Statistics 0034 Corporate Function 0035 Company Instructions 0037 Insurance 0040 Objects on Loan 0041 Date Specifications 0045 Loans 0048 Residence Status 0050 Time Recording Info 0054 Works Councils 0057 Membership Fees 0077 Additional Personal Data 0078 Loan Payments 0080 Maternity Protection/Parental Leave 0081 Military Service 0083 Leave Entitlement Compensation 0105 Communication 0121 RefPerNo Priority 0123 Germany only 0124 Disruptive Factor D 0128 Notifications 0130 Test Procedures 0139 EE's Applicant No. 0165 Deduction Limits 0167 Health Plans 0168 Insurance Plans 0169 Savings Plans 0171 General Benefits Information 0185 Personal IDs 0219 External Organizations 0236 Credit Plans 0262 Retroactive accounting 0267 Add. Off-Cycle Payments w/Acc.***. 0267 Additional Off-Cycle Payments 0283 Archived Objects 0290 Documents and Certificates (RU) 0292 Add. Social Insurance Data (RU) 0293 Other and Previous Employers (RU) 0294 Employment Book (RU) 0295 Garnishment Orders (RU) 0296 Garnishment Documents (RU) 0297 Working Conditions (RU) 0298 Personnel Orders (RU) 0299 Tax Privileges (RU) 0302 Additional Actions 0315 Time Sheet Defaults 0330 Non-Monetary Remuneration 0334 Suppl. it0016 (PT) 0376 Benefits Medical Information 0377 Miscellaneous Plans 0378 Adjustment Reasons 0379 Stock Purchase Plans 0380 Compensation Adjustment 0381 Compensation Eligibility 0382 Award 0383 Compensation Component 0384 Compensation Package 0395 External Organizational Assignment 0396 Expatriation 0402 Payroll Results 0403 Payroll Results 2 0415 Export Status 0416 Time Quota Compensation 0429 Position in PS 0439 Data Transfer Information 0458 Monthly Cumulations 0459 Quarterly Cumulations 0460 Annual Cumulations 0468 Travel Profile (not specified) 0469 Travel Profile (not specified) 0470 Travel Profile 0471 Flight Preference 0472 Hotel Preference 0473 Rental Car Preference 0474 Train Preference 0475 Customer Program 0476 Garnishments: Order 0477 Garnishments: Debt 0478 Garnishments: Adjustment 0483 CAAF data clearing (IT) 0484 Taxation (Enhancement) 0485 Stage 0491 Payroll Outsourcing 0503 Pensioner Definition 0504 Pension Advantage 0529 Additional Personal Data for (CN) 0552 Time Specification/Employ. Period 0553 Calculation of Service 0559 Commuting allowance Info JP 0560 Overseas pay JP 0565 Retirement Plan Valuation Results 0567 Data Container 0569 Additional Pension Payments 0573 Absence for Australia PS 0576 Seniority for Promotion 0579 External Wage Components 0580 Previous Employment Tax Details 0581 Housing(HRA / CLA / COA) 0582 Exemptions 0583 Car & Conveyance 0584 Income From Other Sources 0585 Section 80 Deductions 0586 Section 80 C Deductions 0587 Provident Fund Contribution 0588 Other Statutory Deductions 0589 Individual Reimbursements 0590 Long term reimbursements 0591 Nominations 0592 Public Sector - Foreign Service 0593 Rehabilitants 0597 Part Time Work During ParentalLeave 0601 Absence History 0602 Retirement Plan Cumulations 0611 Garnishments: Management Data 0612 Garnishments: Interest 0614 HESA Master Data 0615 HE Contract Data 0616 HESA Submitted Data 0617 Clinical Details 0618 Academic Qualification 0624 HE Professional Qualifications 0648 Bar Point Information 0650 BA Statements 0651 SI Carrier Certificates 0652 Certificates of Training 0653 Certificates to Local Authorities 0655 ESS Settings Remuneration Statement 0659 INAIL Management 0666 Planning of Pers. Costs 0671 COBRA Flexible Spending Accounts 0672 FMLA Event 0696 Absence Pools 0702 Documents 0703 Documents on Dependants 0704 Information on Dependants 0705 Information on Checklists 0706 Compensation Package Offer 0707 Activation Information 0708 Details on Global Commuting 0709 Person ID 0710 Details on Global Assignment 0712 Main Personnel Assignment 0713 Termination 0715 Status of Global Assignment 0722 Payroll for Global Employees 0723 Payroll for GE: Retro. Accounting 0724 Financing Status 0725 Taxes SA 0742 HDB Concession 0745 HDB Messages in Public Sector 0746 De Only 0747 DE Only 0748 Command and Delegation 0758 Compensation Program 0759 Compensation Process 0760 Compensation Eligibility Override 0761 LTI Granting 0762 LTI Exercising 0763 LTI Participant Data 0783 Job Index 0784 Inquiry Family Court 0785 Pension Equalization Payment 0787 Germany Only 0788 Germany Only 0789 Germany Only 0790 Germany Only 0792 Organizational Additional Data 0794 Pensioner Message A 0795 Certification and Licensing 0796 Duty Assignments 0800 Material Assignment 0802 Sanctions / Offense 0803 Seniority Ranked List 0804 Personal Features 0805 Honors 0806 Course Data 0813 Historical Additional Fees A 0815 Multiple Checks in One Cycle 0845 Work Relationships 0846 Reimbursements 0851 Shukko Cost Charging 0852 Shukko Cost Charging Adjustment 0853 Shukko External Org. Assignment 0860 Sanctions / Offense 0861 Award/Decorations 0863 Verdict 0865 Mobility 0873 Additional Amount - Garnishment FR 0875 Events - My Simplification 0881 Expense Information 0882 Insurability Basic Data 0883 Entitlement Periods 0884 Insurability Calculation 0887 Garnishments (ES) 0900 Sales Data 0901 Purchasing Data 0904 Override Garnishable Amount D 0908 Info. about Annual Income Check 0942 Capital Payment 0976 Municipal Tax per Person 0978 Pension Contribution A 0979 Pension A 2001 Absences 2002 Activity Allocation (Attendances) 2002 Attendances 2002 Cost Assignment (Attendances) 2002 External Services (Attendances) 2002 Order Confs.(Att) 2003 Substitutions 2003 Substitutions: Indiv. Working Times 2004 Availability 2005 Overtime 2006 Absence Quotas 2007 Attendance Quotas 2010 Cost Allocation (EE Rem. Info) 2010 Cost Assignment (EE Rem. Info) 2010 Employee Remuneration Info 2011 Completed Time Events 2011 Time Events 2011 Time Events (CO) 2011 Time Events (PM) 2011 Time Events (PP) 2012 Time Transfer Specifications 2013 Quota Corrections 2050 Annual Calendar 2051 Monthly Calendar 2052 Absence Recording 2052 List Entry for Attendances/Absences 2052 Weekly Calendar w/Cost Assignment 2052 Weekly Entry w/Activity Allocation 3003 Materials Management 3202 Addresses 3215 SWF Staff Details 3216 SWF Contract Details 3217 SWF Qualifications 3893 Time Account Status 3894 Factoring Information BPO 
    Thanks and Regards,
    Revathi.

  • Web services - Best practices

    Hello all,
    I have been working my way through 'Core J2EE Patterns: Best Practices and Design Strategies' in preparation for a web services based project I am responsible for delivering.
    Theres just one thing I cannot get my head round. The book identifies a web service broker responsible for dealing with WS requests. However it states its at the integration level. If I have a WS enabled client wanting to communicate with my services, wouldn't the web service broker have to be the first point of contact, almost acting as a Controller?
    Much of this is new to me, so perhaps I am barking up the wrong tree. But any help would be greatly appreaciated
    Kind regards
    Kevin

    Michal
    Can you send me your article or anything you have on web services? I am trying to connect to a .NET server and I'm getting the following error:
    System.Web.Services.Protocols.SoapHeaderException: WSE012: The input was not a valid SOAP message because the following information is missing: action. at Microsoft.Web.Services3.Utilities.AspNetHelper.SetDefaultAddressingProperties(SoapContext context, HttpContext httpContext) at Microsoft.Web.Services3.WseProtocol.CreateRequestSoapContext(SoapEnvelope requestEnvelope) at Microsoft.Web.Services3.WseProtocol.FilterRequest(SoapEnvelope requestEnvelope) at Microsoft.Web.Services3.WseProtocol.RouteRequest(SoapServerMessage message) at System.Web.Services.Protocols.SoapServerProtocol.Initialize() at System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response) at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)
    I know it has something to do with Axis but I just don't know enough. Is there a way around it? Do you know if WSE 3.0 requires Axis2?
    Thanks for any info you can send my way.
    Steve

  • BI Best Practice for Chemical Industry

    Hello,
    I would like to know if anyone is aware of SAP BI  Best Practice for Chemicals.And if so can anyone please post a link aswell.
    Thanks

    Hi Naser,
    Below information will helps you in detail explanation regarding Chemical industry....
    SAP Best Practices packages support best business practices that quickly turn your SAP ERP application into a valuable tool used by the entire business. You can evaluate and implement specific business processes quickly u2013 without extensive Customization of your SAP software. As a result, you realize the benefits with less Effort and at a lower cost than ever before. This helps you improve operational efficiency while providing the flexibility you need to be successful in highly demanding markets. SAP Best Practices packages can benefit companies of all sizes, including global enterprises creating a corporate template for their subsidiaries.
    Extending beyond the boundaries of conventional corporate divisions and functions, the SAP Best Practices for Chemicals package is based on SAP ERP; the SAP Environment, Health & Safety (SAP EH&S) application; and the SAP Recipe Management application. The business processes supported by SAP Best Practices for Chemicals encompass a wide range of activities typically found in a chemical industry
    Practice:
    u2022 Sales and marketing
    u2013 Sales order processing
    u2013 Presales and contracts
    u2013 Sales and distribution (including returns, returnables, and rebates, with quality management)
    u2013 Inter- and intracompany processes
    u2013 Cross-company sales
    u2013 Third-party processing
    u2013 Samples processing
    u2013 Foreign trade
    u2013 Active-ingredient processing
    u2013 Totes handling
    u2013 Tank-trailer processing
    u2013 Vendor-managed inventory
    u2013 Consignment processing
    u2013 Outbound logistics
    u2022 Supply chain planning and execution Supply and demand planning
    u2022 Manufacturing planning and execution
    u2013 Manufacturing execution (including quality management)
    u2013 Subcontracting
    u2013 Blending
    u2013 Repackaging
    u2013 Relabeling
    u2013 Samples processing
    u2022 Quality management and compliance
    u2013 EH&S dangerous goods management
    u2013 EH&S product safety
    u2013 EH&S business compliance services
    u2013 EH&S industrial hygiene and safety
    u2013 EH&S waste management
    u2022 Research and development Transformation of general recipes
    u2022 Supplier collaboration
    u2013 Procurement of materials and services (Including quality management)
    u2013 Storage tank management
    u2013 E-commerce (Chemical Industry Data Exchange)
    u2022 Enterprise management and support
    u2013 Plant maintenance
    u2013 Investment management
    u2013 Integration of the SAP NetWeaver Portal component
    u2022 Profitability analysis
    More Details
    This section details the most common business scenarios u2013 those that benefit most from the application of best practices.
    Sales and Marketing
    SAP Best Practices for Chemicals supports the following sales and marketingu2013related business processes:
    Sales order processing u2013 In this scenario, SAP Best Practices for Chemicals supports order entry, delivery, and billing. Chemical industry functions include the following:
    u2022 Triggering an available-to-promise (ATP) inventory check on bulk orders after sales order entry and automatically creating a filling order (Note: an ATP check is triggered for packaged material.)
    u2022 Selecting batches according to customer requirements:
    u2022 Processing internal sales activities that involve different organizational units
    Third-party and additional internal processing u2013 In this area, the SAP Best Practices for Chemicals package provides an additional batch production step that can be applied to products previously produced by either continuous or batch processing. The following example is based on further internal processing of plastic granules:
    u2022 Purchase order creation, staging, execution, and completion
    u2022 In-process and post process control
    u2022 Batch assignment from bulk to finished materials
    u2022 Repackaging of bulk material
    SAP Best Practices for Chemicals features several tools that help you take advantage of chemical industry best practices. For example, it provides a fully documented and reusable prototype that you can turn into a productive solution quickly. It also provides a variety of tools, descriptions of business scenarios, and proven configuration of SAP software based on more than 35 years of working with the
    Chemical industry.
    SAP Functions in Detail u2013 SAP Best Practices for Chemicals
    The package can also be used to support external toll processing such as that required for additional treatment or repackaging.
    Tank-trailer processing u2013 In this scenario, SAP Best Practices for Chemicals helps handle the selling of bulk material, liquid or granular. It covers the process that automatically adjusts the differences between the original order quantities and the actual quantities filled in the truck. To determine the quantity actually filled, the tank trailer is weighed before and after loading. The delta weight u2013 or quantity filled u2013 is transmitted to the SAP software via an order confirmation. When the delivery for the sales order is created, the software automatically adjusts the order quantity with the confirmed filling quantity.The customer is invoiced for the precise quantity filled and delivered.
    Supply Chain Planning and Execution
    SAP Best Practices for Chemicals supports supply chain planning as well as supply chain execution processes:
    Supply and demand planning u2013 Via the SAP Best Practices for Chemicals package, SAP enables complete support for commercial and supply-chain processes in the chemical industry, including support for integrated sales and operations planning, planning strategies for bulk material, and a variety of filling processes with corresponding packaging units. The package maps the entire supply chain u2013 from sales planning to material requirements planning to transportation procurement.
    Supplier Collaboration
    In the procurement arena, best practices are most important in the following
    Scenario:
    Procurement of materials and services:
    In this scenario, SAP Best Practices for Chemicals describes a range of purchasing processes, including the following:
    u2022 Selection of delivery schedules by vendor
    u2022 Interplant stock transfer orders
    u2022 Quality inspections for raw materials, including sampling requests triggered
    by goods receipt
    Manufacturing Scenarios
    SAP Best Practices for Chemicals supports the following sales and
    Manufacturingu2013related business processes:
    Continuous production u2013 In a continuous production scenario, SAP Best Practices for Chemicals typifies the practice used by basic or commodity chemical producers. For example, in the continuous production of plastic granules, production order processing is based on run-schedule headers. This best-practice package also describes batch and quality management in continuous production. Other processes it supports include handling of byproducts,co-products, and the blending process.
    Batch production u2013 For batch production,
    SAP Best Practices for Chemicals typifies the best practice used by specialty
    chemical producers. The following example demonstrates batch production
    of paint, which includes the following business processes:
    u2022 Process order creation, execution, and completion
    u2022 In-process and post process control
    u2022 Paperless manufacturing using XMLbased Process integration sheets
    u2022 Alerts and events
    u2022 Batch derivation from bulk to finished materials
    Enterprise Management and Support
    SAP Best Practices for Chemicals also supports a range of scenarios in this
    area:
    Plant maintenance u2013 SAP Best Practices for Chemicals allows for management
    of your technical systems. Once the assets are set up in the system, it focuses on preventive and emergency maintenance. Tools and information support the setup of a production plant with assets and buildings.Revenue and cost controlling u2013 The package supports the functions that help you meet product-costing requirements in the industry. It describes how cost centers can be defined, attached
    to activity types, and then linked to logistics. It also supports costing and settlement of production orders for batch and continuous production. And it includes information and tools that help you analyze sales and actual costs in a margin contribution report.
    The SAP Best Practices for Chemicals package supports numerous integrated
    business processes typical of the chemical industry, including the following:
    u2022 Quality management u2013 Supports integration of quality management concepts across the entire supplychain (procurement, production, and sales), including batch recall and complaint handling
    u2022 Batch management u2013 Helps generate batches based on deliveries from vendors or because of company production or filling, with information and tools for total management of batch production and associated processes including batch  derivation, batch information cockpit, and a batchwhere- used list
    u2022 Warehouse management u2013 Enables you to identify locations where materials
    or batch lots are stored, recording details such as bin location and other storage information on dangerous goods to help capture all information needed to show compliance with legal requirements
    Regards
    Sudheer

Maybe you are looking for

  • Itunes Problem

    When I go to open Itunes on my Windows computer, I receive the following message: "Itunes has encountered a problem and needs to close. We are sorry for the enconvience. Send Error Report or Don't Send." (The usual Microsoft error message). What woul

  • Creative Cloud /  You've been signed out message

    On one of my computers I still have this issue with logging in and being told I have been signed out. I have version 2.3.0.322, running Mac OSX Mavericks. What do I do? I have tried everything, uninstalling, reinstalling. I am able to sign on from my

  • Find and delete duplicate files on my macbook pro?

    How can I find and delete duplicate files on my macbook pro. Just that i have so many and i think it is wasting a lot of memory etc on my mac! is there a simple and easy way to do so. Like i know in itunes you can just go to one of the opitions and s

  • Why Should I Use Automator?

    I've had my MacBook for six days now, and am beginning to dig a little deeper into everything it offers. Obviously, I've found Automator. I'm a student and am lost as to exactly what the real purpose of this "Automator" is. Thank you in advance! Here

  • Preview Mode question

    Hi All, I'm new to the iMac, having just come from the PC world, and am hoping you can help me with a couple questions. I'm a photographer and in a PC opened my photos in preview then when I wanted to edit one, I'd right click and then choose the pro