Workflow Integration with OID - wfdircsv.sql query

Hi all,
According to Workflow Guide Release 2.6.2 & metalink note 207225.1, when setting up OID integration you need to run the wfdircsv.sql script. This script sets the mappings of directory service views only to the WF_LOCAL tables.
However, because only the WF_LOCAL_USERS table is syncronised with OID, is it enough to ensure that WF_USERS only maps to its WF_LOCAL equivalent and not WF_ROLES?
This way we could leave WF_ROLES to map to other areas on our database, in addition to the union with WF_USERS and WF_LOCAL_ROLES. This is important to us because we have an exisiting dba_roles table that we want to union with.
Any ideas or inputs on whether this is possible would be much appreciated.
Paul.

Paul,
You have multiple options:
1. Create the DBA roles as OID groups and use metalink note 210796.1 to synch OID groups.
2. You can create ad-hoc roles for the dba roles and assign users to that role (Check the guide for the API)
3. You can create custom directory service (Check the user's guide), but this option is not supporable.
Hope this helps..
Raja

Similar Messages

  • With clause in SQL query data model

    Hello!
    isn't it possible to use the with clause in sql query data models?
    for example following query:
    WITH
    a_test as (
    select dummy from dual
    select *
    from a_test
    brings up a "XML Parsing Error: no element found"-error...
    BR Paul

    I tried a slightly different query (see below) and the query worked fine and retrieved data.. I did not get any errors.
    WITH
    a_test as (
    select 'dummy' from dual
    select *
    from a_test
    This works as well.. retrieving the value of the parameter
    WITH
    a_test as (
    select :Test_ID from dual
    select *
    from a_test
    thanks,
    BIPuser

  • Need Help with Creating the SQl query

    Hi,
    SQL query gurus...
    INFORMATION:
    I have two table, CURRENT and PREVIOUS.(Table Defs below).
    CURRENT:
    Column1 - CURR_PARENT
    Column2 - CURR_CHILD
    Column3 - CURR_CHILD_ATTRIBUTE 1
    Column4 - CURR_CHILD_ATTRIBUTE 2
    Column5 - CURR_CHILD_ATTRIBUTE 3
    PREVIOUS:
    Column1 - PREV_PARENT
    Column2 - PREV_CHILD
    Column3 - PREV_CHILD_ATTRIBUTE 1
    Column4 - PREV_CHILD_ATTRIBUTE 2
    Column5 - PREV_CHILD_ATTRIBUTE 3
    PROBLEM STATEMENT
    Here the columns 3 to 5 are the attributes of the Child. Lets assume that I have two loads, One Today which goes to the CURRENT table and one yesterday which goes to the PREVIOUS table. Between these two loads there is a CHANGE in the value for Columns either 3/4/5 or all of them(doesnt matter if one or all).
    I want to determine what properties for the child have changed with the help of a MOST efficient SQL query.(PARENT+CHILD is unique key). The Database is ofcourse ORACLE.
    Please help.
    Regards,
    Parag

    Hi,
    The last message was not posted by the same user_name that started the thread.
    Please don't do that: it's confusing.
    Earlier replies give you the information you want, with one row of output (maximum) per row in current_tbl. There may be 1, 2 or 3 changes on a row.
    You just have to unpivot that data to get one row for every change, like this:
    WITH     single_row  AS
         SELECT     c.curr_parent
         ,     c.curr_child
         ,     c.curr_child_attribute1
         ,     c.curr_child_attribute2
         ,     c.curr_child_attribute3
         ,     DECODE (c.curr_child_attribute1, p.prev_child_attribute1, 0, 1) AS diff1
         ,     DECODE (c.curr_child_attribute2, p.prev_child_attribute2, 0, 2) AS diff2
         ,     DECODE (c.curr_child_attribute3, p.prev_child_attribute3, 0, 3) AS diff3
         FROM     current_tbl    c
         JOIN     previous_tbl   p     ON  c.curr_parent     = p.prev_parent
                                AND c.curr_child     = p.prev_child
         WHERE     c.curr_child_attribute1     != p.prev_child_attribute1
         OR     c.curr_child_attribute2     != p.prev_child_attribute2
         OR     c.curr_child_attribute3     != p.prev_child_attribute3
    ,     cntr     AS
         SELECT     LEVEL     AS n
         FROM     dual
         CONNECT BY     LEVEL <= 3
    SELECT     s.curr_parent     AS parent
    ,     s.curr_child     AS child
    ,     CASE     c.n
              WHEN  1  THEN  s.curr_child_attribute1
              WHEN  2  THEN  s.curr_child_attribute2
              WHEN  3  THEN  s.curr_child_attribute3
         END          AS attribute
    ,     c.n          AS attribute_value
    FROM     single_row     s
    JOIN     cntr          c     ON     c.n IN ( s.diff1
                                    , s.diff2
                                    , s.diff3
    ORDER BY  attribute_value
    ,            parent
    ,            child
    ;

  • Handling property name with spaces in SQL query

    Hello,
    I have some JSON that looks like this:
        "SystemId": "112234",
        "Parameter": {
            "Total Hours": [
                    "timestamp": "2015-03-15T15:20:00Z",
                    "itemValue": "0"
                    "timestamp": "2015-03-15T15:15:00Z",
                    "itemValue": "296"
    ..and am having trouble with the space in the "Total Hours" property name.  When executing a SQL query, I have tried to reference it as ["Total Hours"], [Total Hours], and "Total Hours", but none of these works.  I
    have also reviewed the "Querying DocumentDB" and "DocumentDB SQL Query Language" documents, but am unclear on how to escape this space.  As this is valid JSON, I would expect to be able to handle it via DocumentDB SQL query, but am
    not certain what I am missing.  
    Thanks for your help.
    Please remember to mark replies as answers if they help you.

    Given that the property with the name with the space contains an array, I attempted to query using:
     SELECT * FROM c WHERE c.Parameter.c["Total Hours"][0].timestamp = "2015-03-15T15:15:00Z" and a few other permutations, but no luck.  Did I misunderstand?
    Please remember to mark replies as answers if they help you.

  • Adding h:dataTable with parameters in SQL query

    Hi,
    I've added a h:datatable to my web app in netbeans. I need this table to display records based on a sql query that contains a WHERE clause that has the currently logged-in user's id.
    Further I need a column with buttons that each perform an operation based on the primary key of the selected row.
    I have no Idea how to do any of this.
    Could anyone please help where to start or point me to a good tutorial.
    Thanks

    Hi BalusC.
    Thanks for the reply.
    Coincidentally I discovered your blog shortly after posting this question, and it has been a great help, thanks!
    I have another related problem now however. I am trying to display messages from the database, and then to allow a user to reply to these messages.
    Everything displays correctly and when I click on the reply link the right text area becomes visible, but for some reason, the action event of the last command button does not fire.
    Could you please help me figure out why it doesn't work.
    I also don't know how to retrieve the message from the right text area input.
    Thanks
    Here's the code in my Home.jsp
    <h:dataTable binding="#{Home.messageTable}" id="messageTable" value="#{Home.messages}" var="dataItem">
                                                                <h:column>
                                                                    <f:facet name="header">
                                                                        <h:outputText value=""/>
                                                                    </f:facet>
                                                                    <h:panelGroup layout="block" styleClass="message_main">
                                                                        <h:outputText styleClass="message_label" value="FROM :"/>
                                                                        <h:outputText styleClass="message_data" value="#{dataItem.sender}"/>
                                                                        <h:outputText styleClass="message_label" value="DATE :"/>
                                                                        <h:outputText styleClass="message_data" value="#{dataItem.dateString}"/>
                                                                        <h:outputText styleClass="message_label" value="SUBJECT :"/>
                                                                        <h:outputText styleClass="message_data" value="#{dataItem.subject}"/>
                                                                        <h:outputText styleClass="message_label" value="MESSAGE :"/>
                                                                        <h:outputText styleClass="message_body" value="#{dataItem.message}"/>
                                                                        <h:commandLink styleClass="message_label" action="#{Home.selectMessage}" value="Reply" />
                                                                        <h:panelGroup rendered="#{dataItem.selected}" layout="block" styleClass="reply_panel">
                                                                            <h:outputText styleClass="message_label" value="Enter reply:"/>
                                                                            <h:inputTextarea styleClass="message_body" />
                                                                            <h:commandButton action="#{Home.sendReply}" styleClass="message_label" value="Send Reply" />
                                                                        </h:panelGroup>
                                                                    </h:panelGroup>
                                                                </h:column>
                                                            </h:dataTable>And the related methods
    public String sendReply()
            Message msg = (Message)messageTable.getRowData();       
            msg.sendReply(?);// Needs the string value of the correct text area
            msg.setSelected(!msg.isSelected());       
            return null;
        public String selectMessage()
            Message msg = (Message)messageTable.getRowData();
            msg.setSelected(!msg.isSelected());
            return null;
        }

  • Combine multiple web services with the same SQL query into one

    Hello,
    I would like to ask a question regarding combine multiple similar web services into one. Can you please tell me if it is possible to combine 4-5 web services into one since they built on the same SQL query with 5 different criterias or condition so that the user can enter any of the 5 criterias to populate the data on the form instead of having 5 different web services?
    e.g Query: Select appName, permit#, address, phone, description, type, section, from table where appName = can be 'appName, permit#, address, phone, or description' to populate the rest of the data to the form.
    Does any one have ever done some thing like this in Workbench ES? If so please assist. I know it can be easier to build it in Visual Basic, C#, or dot.net but the requirement is to build it in workbench ES.
    Thanks in advance,
    Han Dao

    If you are querying for Name, PhoneNumber, and SSN, and you queried for all people with a phone number that started with 867, you would have a potentially long list of people.  So to keep track of all of the people, we store each record in XML complex elements.  The root node is just any name you want, and the repeating element is the complex element name. 
    So using the example from above, I'm going to specify the following:
         Root Node: Result
         Repeating Element: Person
    So now when I do a query, my resultXML will look like:
    <Result>
          <Person>
                 <Name>Alex</Name>
                 <PhoneNumber>867-5309</PhoneNumber>
                 <SSN>111-11-1111</SSN>
          </Person>
    </Result>
    If your query returned multiple results (like ours would probably), it would look like:
    <Result>
          <Person>
                 <Name>Alex</Name>
                 <PhoneNumber>867-5309</PhoneNumber>
                 <SSN>111-11-1111</SSN>
          </Person>
          <Person>
                 <Name>Han</Name>
                 <PhoneNumber>867-2169</PhoneNumber>
                 <SSN>222-22-2222</SSN>
          </Person>
    </Result>
    So Result and Person is just to give a little bit of structure to the xml result (containers really).  So you can name them whatever is helpful for you.
    The column name mappings map the query columns (Name, PhoneNumber, SSN) to some node in the XML (Name, PhoneNumber, SSN).  So you don't need to specify which field maps to what in the form.  Just copy the column names to the element name so you have a 1-to-1 naming.  If you want to manipulate the XML a bit though, you could do:
    Column Name               Element
    Name                            YourName
    PhoneNumber                Phone
    SSN                              Secret
    which would then make your xml look like:
    <Result>
          <Person>
                 <YourName>Alex</YourName>
                 <Phone>867-5309</Phone>
                 <Secret>111-11-1111</Secret>
          </Person>
    </Result>
    It lets you change the XML element names to whatever you want. Otherwise by default they take on their column names.
    In your form, you could bind to the WSDL through the Data Connections pane and point it to your web service.  This will then create form elements that you can just drag and drop allowing you to have the information available when the service gets ran.  Once the service is called, you can modify the field's data to get whatever information you need in order to populate other form fields. 
    If that is too confusing, feel free to send me your form (e-mail is on profile page) and I'll add comments to it to show you how to set up the form for the web service call (and also give me the link to your webservice)

  • Workflow integration with Aperture or iPhoto, and storage/deletion questions.

    I have been using my iPad to download and view photos when I am travelling. I liked the fact that I could delete bad photos or do basic edits like crops and straightens in the "Photos" app and those edits would be saved when I transferred the photos to Aperture. And furthermore, the edits would be shown in Aperture as edits with the ability to revert back to the original or modify those edits later (for example if I wanted to change a crop or fine tune a straighten). This is an example of nearly perfect workflow integration, only problem is that the tools are pretty basic, for example the straighten tool requires an awkward gesture and has no control for fine tuning.
    Now when I bought iPhoto for iOS I figured it would be a more advanced version of that except with more complex editing abilities. However, when I make my edits in iPhoto for iOS, no matter how I import my photos onto my mac there seems to always be two different versions of each photo rather than having both the original and the edit combined like when I edit directly in the "Photos" app. And there's no way to fine tune the edits once imported into iPhoto or Aperture like there is when I edit the photos inside of the Photos app. Is this the correct behavior, and if so, is there anyway to make iPhoto for IOS behave more like the Photos app editing mode in terms of workflow integration.
    Also, I am unsure how the photos are stored in iPhoto for IOS. If I have a bunch of freshly imported photos in my "Photos" app's film roll, and then I edit them all in iPhoto for iOS, I now have two versions of each photo - one in iPhoto and one in the film roll. If I want to delete some photos to save space, can I delete all of the originals in the Film Roll and just keep the edits in iPhoto until I can sync with my Mac, or will that delete it in both places? Manually saving each edit as a new photo in the Film Roll and then deleting the original is tedious. Is the iPhoto app's library only storing the edited versions while the film roll is only storing the originals? Seems kind of like a weird way to handle things, and very unintuititive for those of us used to either iPhoto or the iOS film roll method of editing.
    I'm a fairly advanced user and all of this is pretty confusing to me. It seems like I might just have to ignore iPhoto for iOS and go back to my old method of editing in the Photos app for workflow integration purposes, but I wanted to check to see if I was missing something or doing something wrong first before giving up on iPhoto for iOS.

    Hello Robert. wow, dense prose...
    this wil be more transversal.. hope you'll forgive me.
    iPhoto has several shortcomings that other people might point out. I'll just mention a few.
    when you adjust the image, using the adjustement HUD that floats around just like the one in aperture, you're making destructive pixel changes. True, iP 6 has a way of keeping the original untouched, but the two images will live separate lives (in albums, etc). Furthermore: once you move to the next picture you want to enhance, all the adjustment HUD sliders return to zero. This means that you'll never be able to return to an image and visualize the changes you made to the picture looking at the sliders. You'll have to guess. and restart from scratch.
    About quality: the adjustement sliders in Aperture are waaay more subtle. iPhoto sliders impact the image in a very visible way.... as you "touch" will immprove, you might start to feel that adjusting with iPhoto is a bit gross.
    File renaming: personnal opinion: don't bother. set your camera to increase numbering always... and if possible choose a meaningful prefix (few cameras allow that, the Nikon D200 does). beyond that, I don't have time for this, and don't need it... keywording images is a much more effective way of making them easier to locate. my own view. others will disagree.
    duplicates: lots of people have identified this shortcoming in aperture. considering in version 1.5 they took the time to be able to identify referenced masters in a pretty comprehensive way (using a bunch of data like name+ date/time of capture to reconnect to a lost master), I'd be really surprised if the next major version doesn't fix that.
    Aperture accepts to import/reference your iPhoto folder but I don't think the former will see changes made in the latter..?
    just a few ideas.... HTH
    yours
    maxpol

  • Creating JTree with results from SQL Query

    I have the following source in SQLJ:
    String temp=null;
    iter1 it1;
    iter2 it2;
    #sql it1={select id,fdn,level from groups connect by prior fdn=parent_fdn start with fdn='/' };
    while(it1.next())
    System.out.println(it1.id()); // Display Parent
    temp=it1.fdn();
    #sql it2= {select clli from nes where parent_fdn=:temp order by clli };
    while(it2.next())
    System.out.println(it2.clli());//Display Child of above Parent if any
    My problem is to construct a Tree GUI using JTree from the above
    code with the same hierarchy of parent-child relationship.
    I have tried every possible solution using Vectors,Hashtables,String Arrays etc but have not come up with a successful solution so far
    IF ANYONE HAS A SOLUTION PLEASE HELP ME WITH AN EXAMPLE.
    Thank You
    Sharath

    sharathkv,
    Your issue seems to be in figuring out an algorithm to convert row-based SQL resultsets to a hierarchical data structure suitable for display in a tree.
    Run the jython (www.jython.org) app below: it simulates doing just that. jython is indentation-sensitive, so you'll need to exercise care when copying. If copy-paste to a text editor doesn't work, copy-paste to a HTML-aware editor (even Outlook Express, if on Windows), then copy from there and paste in a text editor.
    --A
    This is a jython (www.jython.org) app that illustrates
    converting row-based data (eg. a SQL resultset) to a custom
    hierarchical data structure, and displaying it in a JTree.
    from javax.swing import *
    from javax.swing.tree import *
    import java
    def getSQLRows():
        Simulates a SQL resultset.
        Columns fdn and parent-fdn indicate parent/child relationships.
        rows = [
            # id, fdn, parent-fdn, level
              [1, '/', None, 1]
            , [2, '/fruits', '/', 2]
            , [3, '/colors', '/', 2]
            , [4, '/sports', '/', 2]
            , [5, '/fruits/apples', '/fruits', 3]
            , [6, '/fruits/oranges', '/fruits', 3]
            , [7, '/colors/red', '/colors', 3]
            , [8, '/colors/blue', '/colors', 3]
            , [9, '/sports/petanc', '/sports', 3]
            , [10, '/sports/rugby', '/sports', 3]
        return rows
    def convertRowsToHierarchy(rows):
        Converts row-based results to hierarchical structure.
        Uses known parent/child relations present in rows.
        root = None
        for row in rows:
            fdn, parentfdn = row[1], row[2]
            node = SQLTreeNode(fdn, parentfdn)
            if root:
                root.addEx(node)
            else:
                root = node
        return root
    class SQLTreeNode(java.lang.Object):
        '''Custom tree node; displayed in JTree'''
        def __init__(self, fdn, parentfdn):
            self.fdn = fdn
            self.parentfdn = parentfdn
            self.nodes = []
        def add(self, node):
            '''Adds node as immediate child'''
            self.nodes.append(node)
        def addEx(self, node):
            '''Adds-with-search.  NOTE: naive implementation'''
            if self.fdn == node.parentfdn:
                self.add(node)
            else:
                for child in self.nodes:
                    child.addEx(node)
        def toString(self):
            return self.fdn
        def dump(self):
            '''Debug routine to dump hierarchy'''
            print 'fdn=%s, parentfdn=%s' % (self.fdn, self.parentfdn)
            for node in self.nodes:
                node.dump()
    class SQLTreeModelAdapter(TreeModel):
        '''Tree model adapter: adapts custom data structure to TreeModel'''
        def __init__(self, root):
            self.__root = root
        def getChild(self, parent, index):
            return parent.nodes[index]
        def getChildCount(self, parent) :
            return len(parent.nodes)
        def getIndexOfChild(self, parent, child):
            return parent.nodes.index(child)
        def getRoot(self) :
            return self.__root
        def isLeaf(self, node):
            return len(node.nodes) == 0
        def addTreeModelListener(self, l):
            pass
        def removeTreeModelListener(self, l):
            pass
        def valueForPathChanged(self, path, newValue):
            pass
    class SQLTreeDemo(JFrame):
        Tree demo UI
        Displays a tree displaying [hierarchical] results
        of a BOM-type SQL query
        def __init__(self):
            # Get matrix simulating SQL resultset
            rows = getSQLRows()
            # Convert to custom hierarchical data structure
            root = convertRowsToHierarchy(rows)
            model = SQLTreeModelAdapter(root)
            tree = JTree(model)
            sp = JScrollPane(tree)
            self.contentPane.add(sp)
            self.size = 200, 300
    if __name__ == '__main__':
        s = SQLTreeDemo()
        s.visible = 1

  • SAP Workflow integrated with Microsoft Outlook

    Hello All,
    I have the following question. When an work item comes in the SBWP inbox, as soon as the work item is executed by the user
    the workitem disappears from the SBWP. Now my question is if SAP Workflow is integrated with Microsoft Outlook (so that email containing the work item as a link reaches Outlook), is there a way to make the email disappear from the Outlook as soon as the SAP work item is completed.
    Can someone throw some light on the same.
    Thanks,
    Sachin

    Hi,
    Duet workflow scenario is available. SAP Application sends workitem to Duet Server and Outlook client has Duet add-in. You need Duet Server and user license.
    Also SAP MAPI Service Provider is available. You can access SAP Inbox items from your outlook client. I think SAP MAPI Service provider is free.
    Regards,
    Masa

  • Help with APP_USER in SQL query

    Hi,
    I would like to extract a user details in one Item of DML form based on the Logged user and standard authentication schema.
    I have this query in the Item:
    select ANALYST_FIRST_NAME ||' '|| ANALYST_LAST_NAME d, ANALYST_ID r from QTMT_ANALYST where EMAIL = :APP_USER The User in the session is equal to the EMAIL value. In fact, the value in the session is upper case and the other in the database is lower case. I believe that that is not relevant anyway.
    The query do not bring any value. Could you please let me know what I have got wrong?
    APEX: 4.2
    Item Source Type: SQL Query (return single value)
    Thank you and best regards,
    Vladimir

    To be on the safe side you should uppercase both sides of the equation. It could be that the username is entered in lower case.
    But if you think that your query is correct, test it by using a literal instead of the user name.
    select ANALYST_FIRST_NAME ||' '|| ANALYST_LAST_NAME d
    from QTMT_ANALYST
    where upper(EMAIL) = upper(:APP_USER);for testing purposes use something like this:
    select ANALYST_FIRST_NAME ||' '|| ANALYST_LAST_NAME d
    from QTMT_ANALYST
    where upper(EMAIL) = upper('[email protected]');Edited by: Sven W. on Oct 23, 2012 1:30 PM
    APEX: 4.2
    Item Source Type: SQL Query ( return single value )I just noticed that you use an item which has this as the SQL source. This works only if the sql returns one row and one column only. Therefore I removed the second column from your query.
    Edited by: Sven W. on Oct 23, 2012 1:33 PM

  • Problem with parameter and sql query

    I've a problem with te query of my report. The query is:
    SELECT [DESCRIPTN]
          ,[LOGTIME]
          ,[STATUS]
          ,[CARDNO]
          ,[LOGDATE]
    FROM [Granta5P0].[dbo].[TIMELOG32]
    where cardno in ({?cardNo})
    the parameter as multiple values checked so I can query for more than one card.
    If i put just one parameter everything works fine but when I put 2 or more I have his error
    [http://www.megagaleria.com/pictures/Pic_10074_25.jpg]
    I realized that the field as no ' delimiting the parameters, I have a function that already does it but I don't know how to put it in my sql command.
    If anyone can help I appreciate

    Yes, because your parameter is only looking for one card.
    where cardno in ({?cardNo})
    Will you only be creating querys on two cards or less ?
    Are you trying to create an Array?
    If two or less you could
    where cardno = ({?cardNo}) or cardno = ({?cardNo2})

  • Workflow integration with other BPM software?

    Any idea on how workflow engine, integrates with other business process management software?

    Paul,
    You have multiple options:
    1. Create the DBA roles as OID groups and use metalink note 210796.1 to synch OID groups.
    2. You can create ad-hoc roles for the dba roles and assign users to that role (Check the guide for the API)
    3. You can create custom directory service (Check the user's guide), but this option is not supporable.
    Hope this helps..
    Raja

  • Workflow Integration with IFS

    I was wondering how we get iFS connected with workflow "the easy way".
    Standard you get in workflow 2 examples of document management systems whereto you can connect but no iFS.
    So I was wondering If anybody here already did this integration,
    I guess I could start developing it myself but if sombody already did this and is
    willing to share his/here experiences it's better for both parties.
    Feel free to contact me for additional questions
    Koen Verheyen

    The iFS Product Section on OTN includes a Technical Whitepaper on how to integrate workflow and iFS. OTN:Products->Oracle Internet File System.
    I was wondering how we get iFS connected with workflow "the easy way".
    Standard you get in workflow 2 examples of document management systems whereto you can connect but no iFS.
    So I was wondering If anybody here already did this integration,
    I guess I could start developing it myself but if sombody already did this and is
    willing to share his/here experiences it's better for both parties.
    Feel free to contact me for additional questions
    Koen Verheyen

  • Workflow integration with external DMS system

    Hi,
    What integration/control transfer possibilities exist between SAP Workflow and an external document management system (e.g. Hummingbird)? Would some sort of interface be necessary for the integration and what would the level of effort be more or less?
    This is quite urgent and I would greatly appreciate your input.
    Regards
    Liza-Marie

    Hi Liza-Marie,
    you can work at different levels:
    1) Integration of documents use in the SAP workflow can be stored in external DMS and linked to SAP transactions through SAP Archivelink; you'll probably need a Hummingbird interface certified archivelink
    2) If you want to integrate your SAP workflow with the workflow of the DMS (if any), you can practice as follows:
    a) From you DMS, you can raise events in the SAP system on which your SAP workflow would react (to start or resume) by making use of standard RFCs such as SWE_EVENT_CREATE; eventually you can expose it as web service, which will simplify the call
    b) From SAP worfklow, you can send mails, call external system commands (more rarely used) or call web services that would allow you external DMS to be triggered on
    Details on all these techniques would be too huge to be described in a post, but this gives you an overview on how SAP Workflow can interact with external solutions.
    In summary to your question:
    1) Interface required YES - ARCHIVELINK CERTIFIED in case you want to store documents in external DSM that need to be connected to your SAP transactions
    2) Level of effort is depending on your scenario
    Rgds,
    Karim

  • Workflow integration with Lotus Notes

    Greetings my friends,
    I got a new workflow project and I need to know the viability to make a integration between the Workflow and Lotus Notes.
    I already searched the forum for some tips, and only found one thread about it from 2006. There, say's about the a "Lotus-SAP connector" and some restrictions. I don´t know with this restrictions still aplys now a days. Or if we have other etter options.
    Sry, I still dont have any details about the workflow cause I am still discussing with the funtional about it. (infos about it's complexibilty).
    Att,
    José Oliveira.

    Hi Jose,
    I've done this recently in our project.
    You need NOT to have a Lotus - SAP connector for this if you are in version ECC6.
    Try to access tcode SWNCONFIG. This will not require you to have any middleware or some sort. This is just plainly a CONFIGURATION task in the said tcode.
    Just search a documentation on SWNCONFIG Extended Notifications.
    Regards,
    Reymar

Maybe you are looking for

  • Installation of oracle8i (8.1.7) on linux 6.2

    hello, This is regarding installation of oracle8i(8.1.7) on redhat linux6.2. We are facing problems at the begining step of creation of "oracle" user accout & "dba" group. Even though we are successfull in creating user & group we are not able to pro

  • 480i resolution support?

    I am seriously considering the purchase of an Apple TV in the coming months and I can't seem to get a straight answer regarding resolution support. I have component video inputs on my television, but as it is a CRT screen, it is only capable of 480i

  • Files 2 Windows?

    So I will be purchasing a MacBook soon, and I am currently a Windows user in distress, triggering this switch over to Apple. Because of this, most of my friends and family use a Windows computer. Question, If I get MS Office for Mac, lets say I creat

  • I use a MacBook Pro and an HTC phone and now I'm not getting any texts that are e-mailed to me from people with iPhones.

    I don't have unlimited texting so I have those who text me a lot send their text messages to my e-mail address [email protected] I reply through the gmail app on my phone and it's been working out fine for the past year. The other day I was experimen

  • Trial version of cs6 has stopped working

    I'm using atrial of CS6 which  I have migrated with my bought  version of cs4  it has been working fine but now it has stuck on the hand tool . I can't  change the tools. I have uninstalled the trial version and installed it and it's  still not worki