Dynamic sortation of objects in a document

I am designing a project management solution and i am not sure if the functionaility is natively built in to do what i want or if we need to hire a developer to use scripting ui.
I created a project management document that is more pleasing to the eye than a spreadsheet but needs a sortation function. Each project is a block with text and a color bar that indicates project status and text that indicates priority.
1. The content blocks are sorted in a table like layout with two columns. I was wanting to find a way to dymanically sort the objects by priority or color status without the need to cut and paste and shift objects around manually everytime projects change status and priority.
2. Can i achieve through stylesheets the change of the colorbar dynamically without the need to select teh bar and mannually select the color value?
If this is doable in InDesign natively can you point me to the propper documentation. If not can you tell me if its possible to develop within the scripting api.

Hard to tell from your description but this might help:
http://dtptools.com/product.asp?id=atid
Bob

Similar Messages

  • Dynamically read data from a txt document

    I try to dynamically read data from a txt document
    in swf
    stop ();
    var pafh=this;
    import flash.events.*;
    var Araray_id:Array =new Array();
    var v_length:Number;
    var myTextLoader:URLLoader = new URLLoader();
    myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES;
    myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
    function onLoaded(e:Event):void {
            Araray_id = e.target.data.araray_id.split(",");
            trace("Araray_id: "+Araray_id);
            v_length=Araray_id.length;
            trace("v_length: "+v_length);
            for (var i:Number=0;i<v_length;i++){
                pafh["Id_"+i]=new Array();
                trace("pafh[Id_+i]: "+pafh["Id_"+i]);
                var v_help:Object="id_"+i;
                trace("v_help: "+v_help);
                //pafh["Id_"+i]= e.target.data.v_help.split(",");????? Here stops the script
                //pafh["Id_"+i]= e.target.data.(v_help).split(",");????Here stops the script
                //pafh["Id_"+i]= e.target.data.[v_help].split(","); ????Here stops the script
            play();
    myTextLoader.load(new URLRequest("myText1.txt"));
    in text
    araray_id=aa,bb,cc,dd,ee,ff
    &id_0=aa1,aa2,aa3,aa4
    &id_1=bb1,bb2,bb3,bb4,bb5
    &id_2=cc1,cc2,cc3
    &id_3=dd1,dd2,dd3,dd4,dd5,dd6
    &id_4=ee1,ee2
    &id_5=ff1,ff2
    output
    Araray_id: aa,bb,cc,dd,ee,ff
    v_length: 6
    pafh[Id_+i]:
    v_help: id_0
    TypeError: Error #1010: A term is undefined and has no properties.
        at skuskaceatarraybiforas3fromtext_fla::MainTimeline/onLoaded()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/onComplete()
    Can you help me with this problem

    More suggestions.
    1. If you align naming conventions between data and your application - reading data could be practically a one-liner.
    If you write pafh["id_" + i] (with small case i) instead of pafh["Id_" + i] (with capital case I) the function can be just:
    function onLoaded(e:Event):void
              for (var prop:String in e.target.data)
                        pafh[prop] = e.target.data[prop].split(",");
              play();
    2. If changing conventions is not feasible, here is another thing you can do:
    function onLoaded(e:Event):void
              for (var prop:String in e.target.data)
                        pafh[prop.replace(/^\w/, String(prop.match(/^\w/)).toUpperCase())] = e.target.data[prop].split(",");
              play();

  • Cost Object in FI document with WBS Settlement

    Hi,
    I'm testing WBS settlement to G/L account which is cost element. I made some substitution rules because I met an error message saying that "Cost Object is needed"
    As a result I can settle WBS to cost elements such as COGS etc. I got a FI document, CO document and PCA document. Everything looked so nice.
    Suddenly I noticed, however, that there is no such a thing like cost object on FI document. When I look up the FI document using FB03, I found that the PS-POSID was empty. Of course, CO documents have Cost Object.
    What I wonder is as follows
    1. Is this standard? Is it natural that FI document with CO doc has no cost object on it?
    2. If I need to use FI document to determine WBS element, what is the best to way? Is it possible to enter Cost Object such as wbs element in FI document during settlement?
    Thank you for your kind advice in advance.
    Message was edited by:
            Namseok Kang

    Kang,
    In the message which you got, the word 'Cost Object' refered to a cost center, or order, or any other cost object.
    However, there is another account assignment object with the name 'Cost Object', which was not filled in the FI document. That is normal.
    Right now I don't have much information in the a/c assignment object 'Cost Object'.
    Regards,
    Vishal.

  • Services for Object - Store Business Documents (issue with XLSX files)

    Hi,
    We are using the Services for Object > Store Business Document to be able to drag and drop files into (for example) Sales Inquiry, Sales Order, Sales Quotations etc.
    Within OAC2 we have set up the global document types and these have been linked to the relevant Object Types and Content Repositories in OAC3.  We have also set up the Content Repository as Document Area 'ARCHLINK'.
    The ArhciveLink Basic Settings in OAG1 have the 'Always Copy Document Class from Document Type' set under Storage Settings.
    The issue we are having is with XLSX document types.  When we drag and drop the XLSX documen type using the Store Business Document the file is stored against the Sales Order but when you come to view the attachments MS Excel opens but an error message appears saying 'Excel cannot open the file '******' because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file'?
    We have reviewed SAP notes 1925897, 1739026 and 1145885 however non appear to give me a clear answer as to why this is happening?
    I have found that if we unselect the option 'Always Copy Document Class from Document Type' in OAG1 then we can open the XLSX files.
    As we have a significant amount of documents attached to various objects, what would be the implications of making this change agianst existing records and new records?
    Any advice on this issue would be greatly appreciated.
    Gary B

    Hi David,
    No joy I'm afraid!!
    I added entry 'xlslx' with the relevant MIME Type, Application and Description into table TOADD for the ArchiveLink settings and also this entry was already in tables SDOKMIME and SDOKFEXT for KPro.
    I then following the process via the Services for Object within VA12 (Change Inquiry) to then Create > Store Business document > Select the relevant Document Type > Drag and Drop the XLSX file into the empty box.
    I then saved the record and tried to view the attachement but I am still getting the same message  'Excel cannot open the file '******' because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file'?
    Our client is on componet SAP_BASIS release 701 Support Level 0014 and Support Package SAPKB70114 and I can see that note 1237688 is for SAPKB70112?
    Regards
    Gary

  • Trex error: No embedded object found in document (Errorcode 14037)

    Hi,
    we have following problem with our crawler:
    in the crawler 50 % of documents are returning the error "No embedded object found in document (Errorcode 14037)" and are not displayed in the trex monitor. All other documents are indexed correctly an are in the trex monitor in "OK".
    We are on Stack 14 Patch 4.
    Regards,
    Gerhard

    Hi Gerhard,
    Typically, errors codes 14XXX are related to filter problems during the preprocessing of documents. Details about TREX error codes are explained in the help portal and in the note 898404.
    Unfortunatelly, filter problems could not be easily fixed. However, a good starting point would be to use a newer TREX release. If this doesnt help please open a Customer Message and attach documents, which causes the mentioned error. Please attach only not sensible documents!
    Kind regards,
    Roland

  • Dynamic Positioning of Objects in a Grid (rows and columns) AS3 Tutorial

    The topic of a dynamic positioning of objects in a right grid (rows and columns) comes up often so I decided to post an AS3 solution here:
    http://flashascript.wordpress.com/2010/12/25/arranging-objects-into-2d-dynamic-grid-with-a ctionscript-3/

    Hard to tell from your description but this might help:
    http://dtptools.com/product.asp?id=atid
    Bob

  • Dynamic Positioning of Objects in a Grid (rows and columns) with AS3 Tutorial

    The topic of a dynamic positioning of objects in a right grid (rows and columns) comes up often so I decided to post an AS3 solution here:
    http://flashascript.wordpress.com/2010/12/25/arranging-objects-into-2d-dynamic-grid-with-a ctionscript-3/

    Hard to tell from your description but this might help:
    http://dtptools.com/product.asp?id=atid
    Bob

  • Not able to link the cloned business object in change document

    Hi Experts,
    I cloned standard business object FIPP.  When I give the cloned busniess object in change document linkage, I am getting the error message Business object type ZFI_CREDIT has status modeled. Linkage not possible. Please let me know the proceedue to make the linkage.
    Thanks in advance.
    Regards,
    Viven

    In SWO1 you have a possibility to change the status of your custom business object into implemented.

  • Services for Object/store Business documents in AS01

    HI
    We have a requirement to enable the services for object to attach documents to Asset master. We have made configuration in Trx OAC2,OAC3 for object type BUS1022. The ICON is appearing for AS02 & AS03 but not for AS01. We are 6.0 version
    How can I aactivate that for AS01. Is it SAP standard or can we activate?
    Please provide me the solution.
    Thanks
    Sailaja Ala

    Hi,
    Absolutely it is not possible.
    The services for object is only visible, once the original object is created.
    Even if you check for normal F-02 entry also, it wont be visible during entry, but will be visible after posting if we go thru FB02 or FB03.
    Any attachment can be assigned through the services for object, is possible only after creation of the dependent / original data.
    So for AS02 and AS03, the dependent data has to be there in the DB, which has been created with AS01.
    Thanks,
    Srinu

  • No archive information found for object type  and document type

    Hi All,
    When i try to view the print preview for a perticular doc type, system is giving the error as "No archive information found for object type  and document type"
    Diagnosis
        No information was found about optical archiving. This may be due to
        either of the following reasons:
        1.  No valid archiving parameters were passed
        2.  Your system is not configured for optical archiving
    System Response
        Processing is cancelled.
    Procedure
        Specify valid archiving parameters or check whether your system is configured for optical archiving
    Regds,
    CB

    Hello,
    You are trying to Print & also archive by selecting the option Print & Archive.
    You have to do archivelink configurations and then create document type and assign to the object type with content repository with archivelink table.
    If you want to archive the spool or output then you have to use object type as DRAW. If you are archiving invoice document or letters or so on then you have to know the object type/Business object of the transaction.
    Please note that for archivelink configuration, attachment will be either stored in archive server or in SAP database table based on business requirement.
    Hope this will give you some understanding on archiving area.
    -Thanks,
    Ajay

  • Dynamic table of object references possible?

    How can I create a dynamically typed table of object references, based on the
    name of the reference type (which could be an interface)?
    The following will not work, because cl_abap_tabledescr=>create() only accepts a
    cl_abap_datadescr as the line type, not a cl_abap_objectdescr:
    lo_line_type = cl_abap_typedescr=>describe_by_name( 'Z_MY_INTF' ).
    lo_table_type = cl_abap_tabledescr=>create(
                          p_line_type  = lo_line_type
                          p_table_kind = cl_abap_tabledescr=>tablekind_std
                          p_unique     = abap_false ).
    Can I somehow create a reference type description from the object description and
    use that as the line type? Or what?
    -- Sebastian

    Hello Sebastian
    I have improved my sample report according to your requirement:
    *& Report  ZUS_SDN_OO_INSTANCE_ITERATOR
    *& Thread: Dynamic table of object references possible?
    *& <a class="jive_macro jive_macro_thread" href="" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1381471"></a>
    REPORT  zus_sdn_oo_instance_iterator.
    TYPE-POOLS: abap.
    DATA:
      gd_instanceof   TYPE abap_bool,
      go_objdescr     TYPE REF TO cl_abap_objectdescr,
      gd_clsname      TYPE string,
      gt_objects      TYPE swf_utl_object_tab,
      go_object       TYPE REF TO object,
      go_msglist      TYPE REF TO if_reca_message_list,
      go_iterator     TYPE REF TO cl_swf_utl_iterator.
    START-OF-SELECTION.
    * Create instances and collect into generic instance itab
      DO 3 TIMES.
        CLEAR: go_msglist.
        go_msglist = cf_reca_message_list=>create( ).
    "   NOTE: This class method cannot determine interface instances
        CALL METHOD cl_lcr_util=>instanceof
          EXPORTING
            object = go_msglist
            class  = 'CL_RECA_MESSAGE_LIST'
          RECEIVING
            r_     = gd_instanceof.
        clear: gd_instanceof.
    "   NOTE: This class method works both with classes and interfaces
        CALL METHOD cl_wdy_wb_reflection_helper=>is_instance_of
          EXPORTING
            object      = go_msglist
            type_name   = 'IF_RECA_MESSAGE_LIST'
          receiving
            is_instance = gd_instanceof.
        IF ( gd_instanceof = abap_true ).
          APPEND go_msglist TO gt_objects.
        ENDIF.
      ENDDO.
    * Create iterator with collected instances
      CREATE OBJECT go_iterator
        EXPORTING
          im_object_list = gt_objects.
    * Iteration through collected instances
      WHILE ( go_iterator->get_current( ) IS BOUND ).
        go_object   = go_iterator->get_current( ).
        go_objdescr ?= cl_abap_objectdescr=>describe_by_object_ref( go_object ).
        gd_clsname = go_objdescr->get_relative_name( ).
        WRITE: / syst-index, gd_clsname.
        go_msglist ?= go_iterator->get_current( ).
        go_iterator->get_next( ).
      ENDWHILE.
    END-OF-SELECTION.
    Regards
      Uwe

  • Creating a dynamic number of objects

    Hi,
    I write a program that has to use a dynamic number of object let say Strings (st1, st2, st3.....)
    for (i=1;i<4;i++){
    String "str"+i = new String (" ");
    How do I do that?
    Eli

    use collections. list. hashtable or something like that. even an array would be ok and keep adding data to it

  • Copying an object from one document to another in CS4

    When more than one document is open in CS4 (for example document 1 and document 2), and the documents are arranged with tabs at the top, it should be possible to drag an object from document 1 to the tab of document 2, have the tab of document 2 automatically come to the top, and then drop the object onto a page in document 2. Is this a bug or is it just me?

    You're right, it SHOULD be, but it isn't. I filed a feature request as soon as CS4 was released, but add your voice at http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
    In the meantime you need to either use copy/paste or switch to a tiles view.
    Peter

  • Do you know how to change the Text Object for Billing Document?

    Hi,
    If you execute Transaction VOTX or VOTXn it will take you to Text Determination. The Billing Doc & Sales Document both has the VBBK as Text Object for me and is it like that for all.
    I need to change the Text Object to VBRK for Billing Doc, which is the ideal because I am using the Function Module READ_TEXT to retrieve text. This work perfectly for Sales Document which has VBBK as Text Object, but does not work for Billing Doc where it through as error message saying “Text 0020000021 ID 0002 language EN not found”.
    Thank You
    Kishan

    Hi kishan,
    For updating these text you can use FM 'SAVE_TEXT'.
    As for your problem, to get the parameter you need, go to the billing document, go to the text, and display it in plain page mode.
    Then you do 'GO TO' -> 'HEADER', and a pop-up window open with the parameters you need Obect type, ID, Name, ...
    Regards,
    Erwan.

  • Is member.erase() good for dynamic delete of objects/members?

    Hi,
    after creating a few members dynamically at runtime (
    _movie.newmember(#text)), they accumulate at the cast. I
    want to erase/delete them, to prevent memory problems in complex
    instances of the application, but the Director Reference/Help warns
    of using
    member.erase() at run-time:
    quote:
    For best results, use this method during authoring and not in
    projectors. Using this method in projectors may cause memory
    problems.
    So, should I use it, or should I count on the user memory
    capacity to withstand the... ~100 objects (approximation) that will
    be created at runtime?
    PS: When I try to remove the member from the cast library at
    run-time, when I'm done with the member, the cursor turns to a
    rotating sandwatch for a few seconds. I wonder why, and how much
    CPU that takes (tested at the Director IDE).

    Hi,
    The only issues I've had is that erasing and creating members
    in the same slot - in Shockwave, you would occasionally get a flash
    of the previous cast member and other similar visual oddness. So I
    generally use a wrapper script that keeps track of used slots and
    ensures that all 'creates' use an empty slot.
    -- Luke

Maybe you are looking for