Is there a way to create a Cascading ComboBox populated by an SQL/SDK query to a table? Referenced Lists too hard to maintain.

Background:
I’m looking for an alternative to using referenced Enum (aka Lists) for “dropdowns” (aka “ComboBoxes”) in the forms.
The reason for looking for an alternative mechanism for drop-downs was that using referenced Enums
 ran into issues when the List items in the enum were to be updated:
The SCSM Console refuses to allow for the deletion of the referenced 
Enum MP when there are other MPs referring to it.
The SCSM Console doesn’t allow the editing of a sealed Enum MP’s List items.
One has to hand-add new list items to the Enum MP’s XML.
Importing that new Enum MP over the old one causes views to not show data for the changed Enum.
The Customer wants the dropdown choices to be dynamically updated.
The Customer also wants this to be user-friendly “for the masses”, meaning that hand-editing XML and tinkering with the SCSM Console is undesirable.
We had enumeration lists with hundreds of choices, making hand-entry, using the SCSM Console, inordinately lengthy, error prone, and, frankly, tedious.
What I’m looking for:
The deeper requirements implied in these three Use Cases below are:
The system has to be easily maintainable.
The system has to reflect the latest changes in data.
The system has to be usable by “the masses”.
Large sets [200+]  of choices have to be machine importable.
 [Note: one reason why enums are not desirable is that we have had
hundreds of choices to add and a manual approach was not feasible]
Not as a prescription for a solution, but as a way of showing what I am looking for through an example-that-says-more-than-a-thousand-words: I want to implement the Service Manager usage-equivalent of a
 “Cascading Dropdown” (aka “Cascading ComboBoxes”) instead of using Enums. It doesn’t have to use
Cascading Dropdowns but allow for the back-end ease-of-use that comes with it.
Use Cases:
Use Case 01:  A User wants to edit the contents of a Windows Computer CI record.
Say that I want to change the field Business Unit and its associated field
Customer
You pick one element from a list of Business Unit choices.
The act of clicking on that field triggers a SQL search through a table of all current customers and populates the dropdown for the field
Business Unit.
Say, for the sake of an example, you pick the Business Unit “Accenture AO”.
The act of chosing “Accenture AO” triggers another SQL search through a table to find all
 Customer values that belong to the Business Unit “Accenture AO” and that filtered set is used to populate the dropdown for
Customer.
The user chooses “Planet Express”.
The act of chosing “Planet Express” triggers a final SQL search through a table to find what the two-letter code is for “Accenture AO” + “Planet Express”, say “PE”. That value is used to set a
hidden field.
Use Case 02: Maintaining the tables used to populate Business Unit and
Customer lists
Say I’m an Admin who wants to update Business Unit and Customer
lists as there have been the creation of a new Business Unit “Accenture Galactic” and there have been new Customers ”Klingon Karrier”, “Romulan Relaxair”, and “Federation Fun” and, say,
two-hundred other Customers, with their two-letter codes “KK”,”RR”,”FF”…etc…etc..etc… respectively.
I open a table editor for Business Unit and Customers.
I have, say a CSV that has the Business Unit, Customer, and Code field and 200+ records
I import using some automated mechanism the 200+ records.
Use Case 01-B: A user immediately has their choices updated.
Say that I want to change the field Business Unit and its associated field
Customer
You pick one element from a list of Business Unit choices.
The act of clicking on that field triggers a SQL search through a table of all current customers and populates the dropdown for the field
Business Unit.
Say, for the sake of an example, you pick the Business Unit “Accenture Galactic”.
The act of chosing “Accenture Galactic” triggers another SQL search through a table to find all
 Customer values that belong to the Business Unit “Accenture Galactic” and that filtered set is used to populate the dropdown for
Customer.
The user chooses “Federation Fun”.
The act of chosing “Federation Fun” triggers a final SQL search through a table to find what the two-letter code is for “Accenture Galactic” + “Federation Fun”, say “PE”. That value is used to set a
hidden field: “FF”

consider
http://blog.scsmsolutions.com/2011/08/create-custom-user-control-for-scsm-2010/ and http://social.technet.microsoft.com/Forums/en-US/09813153-a4d0-4bce-8d28-3ccc63bd72a1/resources-for-adding-custom-wpf-controls-to-service-manager-forms?forum=customization
As for the Data Typing, the class property would be a String type, which maps to NVARCHAR in SQL, so any unicode characters, including XML (i'd recommend keeping it below 4000 for performance reasons). look to how the UserInput control works in Service Requests. 
I would recommend a class extension woth a single string property to store the data on the windows computer class, and a separate stand-alone class to store your "options". no relationship should be implied. 

Similar Messages

  • Is there a way to create a year at a glance with detail and print?

    Is there a way to create a year at a glance with detail and print?

    To do what Dave indicated you need to do, it depends on what version of Acrobat you have:
    Acrobat 8: Advanced > Enable Usage Rights in Adobe Reader
    Acrobat 9: Advanced > Extend Features in Adobe Reader
    Acrobat 10: File > Save As > Reader Extended PDF > Enable Additional Features
    Acrobat 11: File > Save as Other > Reader Extended PDF > Enable More Tools (includes form fill-in & save)
    I wonder what it will be next time?

  • Is there a way to create a PDF form that ANYONE can fill out and SAVE with their content?

    Is there a way to create a PDF form that ANYONE can fill out and SAVE with their content? By anyone, I mean someone who can download and use the free Adobe Reader, on either a Mac or PC. I have Acrobat Pro, and would like to be able to create forms that can not only be filled out and printed, but saved and emailed, which is not an option with the forms I have created to date. They can be filled out, but not saved, with Adobe Reader.
    TIA,
    Nancy

    To do what Dave indicated you need to do, it depends on what version of Acrobat you have:
    Acrobat 8: Advanced > Enable Usage Rights in Adobe Reader
    Acrobat 9: Advanced > Extend Features in Adobe Reader
    Acrobat 10: File > Save As > Reader Extended PDF > Enable Additional Features
    Acrobat 11: File > Save as Other > Reader Extended PDF > Enable More Tools (includes form fill-in & save)
    I wonder what it will be next time?

  • Is there a way to create a local package repository

    Is there a way to create a local package repository without technically being a mirror.  For example, setting up multiple AL box's on my network and having them grab all the latest packages from one AL box?
    Thanks,
    Craig

    What you most likely want is an ABS tree of your own, containing only the PKGBUILDs of those packages which you want to be included in your repository.
    You should already have heard of the gensync program. In short, the parameters are the root of PKGBUILDs, sorted in subdirectories (ie. like the ABS tree), the intented name and location of the repository database file, and the directory containing the binary packages.
    Let's assume you downloaded the current ABS tree to your hard drive, as well as all matching (same version as in the PKGBUILDs!) packages from a mirror, but you don't want the reiserfsprogs package in your repository. To achieve that, you must remove the /var/abs/base/reiserfsprogs directory, and may optionally remove the binary package, too. Since gensync analyzes the ABS tree you supplied as a parameter, removing the subdirectory of a specific package will cause this very package to not be included in the generated database. Assuming your packages lie in /home/arch/i686/current, your gensync call would look like this:
    gensync /var/abs /home/arch/i686/current/current.db.tar.gz /home/arch/i686/current
    If there are any discrepancies like
      - PKGBUILD, but no matching binary package found
      - PKGBUILD and binary package versions do not match
      - permission problems (writing the db file must be possible)
    gensync will gladly complain.
    Otherwise you should find the db file in the place you specified. Keep in mind that the name of the db.tar.gz file must be equal to the repository tag in the pacman.conf to use the repo.
    To make sure the db contains the right packages; use
    tar -tzf current.db.tar.gz | less
    to list the contents. Every package has it's own subdirectory including the metadata, which is rather obvious considering the file's generated from such a structure in the first place.
    The binary packages along with a correctly generated db file are all you need. Make the repository directory containing these files available through FTP if local availability doesn't cut it for you, edit your pacman.conf if needed, and use it!
    Adding packages works similar; All you need to have is the PKGBUILD in an ABS-like tree (it doesn't have to be the official tree; gensync doesn't care where the files come from. Just stick to one subdirectory per PKGBUILD, and you'll be fine), and the matching packages somewhere else, run gensync with the appropriate directories, and cackle with glee.
    HTH.

  • Is there a way to create a collection based on the "previous import"?

    is there a way to create a collection based on the "previous import"? that would make it easy to mobile sync the last import to my ipad, and do further picking/rejecting while away from my laptop.

    well, yes, of course i could do it that way. i guess i wasn't specific enough. is there a way to create a smart collection, with the photos in the "previous import" as members of the smart collection.  earlier i mentioned about using this smart collection to mobile sync with my ipad, to do further flagging.
    so my intention, use a smart collection to mobile sync with my ipad, and the smart collection to include the photos from my previous import.
    i guess another way to ask the question, is there a way to create a smart collection, by using some rule or condition in the smart collection, to automatically include previous import photos.
    the documentation says that "previous import" is a collection, even though it shows up in the catalogue side bar section. but i see no way to choose that collection when making a smart collection.
    jd

  • Is there a way to create a playlist from the now playing screen on ios7?

    Is there a way to create a playlist from the now playing screen on ios7? I want to be able to hear a song in my collection and immediately add it to an existing playlist or create a new playlist.
    Thank you in advance

    Hi Cornellius,
    From the now playing screen there's a Create button at the bottom that allows you to create a
    Genius Playlist
    New Station form Artist
    New Station from Song
    IPhone Help, Browse and play
    http://help.apple.com/iphone/7/#/iph3cf21a82
    The Now Playing screen provides playback controls and shows you what’s playing.
    For information on Genius Playlists, see
    Archived - Genius for iPod and iPhone
    http://support.apple.com/kb/HT2978
    I don't see an option to add it to an existing playlist.
    Best Regards,
    Nubz

  • Is there a way to create user logins or some other way to ...

    Is there a way to create user logins or some other grouping for a set of applications to use (memory) resources optimally -- for example only mail and Safari and Word in one grouping and another for Safari and an audio recording application, etc.?

    It is possible to use Parenal Controls to limit which applications can be used be a particular user account.
    But it's not really necessary as far as managing memory.
    Matt

  • Is there a way to create three different physical calendars in ical so that I can get a fiscal view of the calendars?

    Is there a way to create three physically different calendars in iCal so that I can view the calendar and events from a fical point of view?

    iCal just shows the calendars you have created in your account(s).  So if you are using iCloud just log into your iCloud account in a web browser and make as many new calendars as you wish to have.  Then enable those in iCal.
    If you use Google accounts or something else for the calendars, then create them as needed, and enable them in iCal.
    I have several separate calendars all displayed in iCal - a couple linked through my Gmail accounts, and one through my iCloud account.  Each uses a different default item color so they are distinct in iCal.

  • Is there a way to create scripts to use tmconfig...

    Is there a way to create a script to execute tmconfig and change CLOPTS parameters
    for a particular server?
    Here is what I would like to accomplish. Want to set "-r" option to a limited
    number of servers, on an as needed basis. I do not want to bring down the environment
    and update the ubbconfig file. The support people are not familiar with tmconfig.
    So, I would like to create a script to turn the "-r" option on when needed and
    restart only those servers and then turn it off once the debufgging is done.
    Is there any command other than tmconfig, which I could use to accomplish this?
    James

    If you've got perl on your machine, you can download the tuxedo perl module and
    write perl scripts to call tuxedo services. There's also a tuxedo::admin module
    at cpan now.
    "james mathew" <[email protected]> wrote:
    >
    I am sorry Roopesh. ud worked with the command 'ud32 with -Ctpsysadm
    -Utpsysadm
    first time when I tried, I used our tuxedo admin id instead of 'tpsysadm'.
    When
    tried with 'tpsysadm' it worked.
    Thanks a lot.
    James
    "james mathew" <[email protected]> wrote:
    I tried the options, but didn't help. By the way, I cannot find anydescription
    on "-C" option in the reference guide.
    I tried to use a client program, similar to ud, which is developed locally
    to
    test the services.
    When I send request to '.TMIB' service, the client never gets any reply
    back.
    The input userd is
    service_name .TMIB
    TA_OPERATION GET
    TA_CLASS T_SERVER
    In the ULOG, I see the following error messages.
    120543.DEV_DB_SRV2!BBL.543.606.0: LIBTMIB_CAT:133: ERROR: Fielded buffer
    access
    error 2
    120543.DEV_DB_SRV2!BBL.543.606.0: LIBTUX_CAT:6031: ERROR: Unable topre-process
    buffer before tranmission. Error code(12/3474)
    120543.DEV_DB_SRV2!BBL.543.606.0: LIBTUX_CAT:1286: ERROR: tpreturn could
    not send
    reply TPESYSTEM - internal system error
    I have FIELDTBLS include 'tpadm' and FLDTBLDIR include '%TUXDIR%\udataobj'
    What is causing the above errors.
    "roopesh" <[email protected]> wrote:
    run ud32 with -Ctpsysadm -Utpsysadm .
    "james mathew" <[email protected]> wrote:
    Thanks Sccott. Using ud32 is what I should do.
    Now, I have a problem in using ud32 because the environment uses user
    authentication.
    I am not able to use ud32 due to logon failures. I am getting LIBTUX_CAT
    errors
    6311, 6247 and 6234.
    I do not know what value am I supposed to provide for "application
    specific
    authentication
    data". I think the environment variable TPIDATA stands for the samething.
    Any help is appreciated.
    Regards
    james
    Scott Orshan <[email protected]> wrote:
    For scripting, you should use ud32 to call the MIB.
    james mathew wrote:
    Is there a way to create a script to execute tmconfig and change
    CLOPTS
    parameters
    for a particular server?
    Here is what I would like to accomplish. Want to set "-r" option
    to
    a limited
    number of servers, on an as needed basis. I do not want to bring
    down
    the environment
    and update the ubbconfig file. The support people are not familiarwith tmconfig.
    So, I would like to create a script to turn the "-r" option on
    when
    needed and
    restart only those servers and then turn it off once the debufggingis done.
    Is there any command other than tmconfig, which I could use to
    accomplish
    this?
    James

  • Is there a way to create a button that links to a website?

    Is there a way to create a button that links to a website?
    I was reading up that it's possible to this with menus, and tracks but can you do it with a button and how?
    I am hoping to create a button that people viewing my discs on a computer can click on the link and their web browser will pop up and take them to a website.
    Any help is appreciated.
    Thanks.
    -Fraky

    dvd@ccess questions are being asked once a week on this forum, so I'll repeat why it's useless:
    - Mac users have to enable the feature in the preferences of DVD Player in order to for the links to work.
    - PC users have to install a small application on their PC, and they have to reboot the PC in order for the links to work.
    - On top of this, it's still unreliable, and may not work on some computers.
    It's a dog: Don't use it.

  • Is there a way to create a password protected folder for pictures or lock the photos app? For Ipad Air and Iphone 5s.

    Is there a way to create a password protected folder for pictures or lock the photos app? I want to do this for Ipad air and Iphone 5s. I have other family members that use my Ipad and Iphone and do not want some pictures to be able to be viewed.
    Thanks

    Use 3rd party apps like Photo Manager Pro.

  • Is there a way to create a shared net conn. between Airport and Ethenet?

    Is there a way to create a shared internet connection between one airport computer and another via ethernet?
    I have one computer (lets call this computer 'A') connected to the net via Airport which connects to a router, which is directly connected to my ADSL line.
    However, my other computer (computer 'B') is not located within range of this wireless router.
    Is there a way for me to send my internet connection via computer A to computer B, via an Ethernet cable or Airport connection or otherwise?
    ADSL---Wireless Router---(Airport)---Computer A---(Ethernet)---Computer B

    Is there a way for me to send my internet connection via computer A to computer B, via an Ethernet cable or Airport connection or otherwise?
    Yes, it's called Internet Sharing, and here's how to set it up...
    To setup for Internet Sharing (Wireless to Wired):
    Enable Software Firewall (Computer A)
    System Preferences > Sharing > Firewall
    o Click Stop to start the software firewall
    Setup the Network
    ADSL Modem > (Ethernet cable) > (Ethernet port) Wireless Internet Router > (wireless) > (AirPort Card) Computer A (Ethernet port) > (Ethernet cable) > (Ethernet port) Computer B
    Setup Port Order (Computer A)
    System Preferences > Network > Show > Network Port Configurations
    o Verify that "AirPort" and "Built-In Ethernet" are enabled.
    o Verify that "AirPort" is at the top of the list, followed by "Built-In Ethernet."
    o Click "Apply Now."
    Configure the Internet Connection (Computer A)
    System Preferences > Network > Show > AirPort > TCP/IP
    o Configure IPv4: Using DHCP
    o Configure IPv6: Automatically or Off
    Enable Internet Sharing (Computer A)
    System Preferences > Sharing > Internet
    o Share your connection from: AirPort
    o To computers using: Built-In Ethernet (checked) (Note: Uncheck all other entries in the list.)
    o Click Start

  • Is there a way to create a file other than mp4 with iMovie under Maverick

    Since the installation of the last version of iMoviei I noticed that the creation of a sharing file is only in mp4 type. Is there a way to create, for ex a mov file??
    Thanks for reply
    Daniel Goyens

    It doesn't seem like it.
    If you share to iTunes you get an .m4v. Maybe you can open this in Quicktime and convert to .mov.

  • Is there a way to create a CSS image gallery with caption?

    Hi everyone,
    Ive been using the disjoint rollover, but I only have one
    thing that I want to add to it—a caption right underneath an
    image.
    Besides using that Project Seven plug-in, is there a way to
    create an image gallery without using layers? Or is layers the only
    way to do it? All I want (words of doom, huh?) is a thumbnail to be
    able to switch and image and add a caption to it. Can anyone point
    me in the right direction? Or is that Project Seven plug-in deal my
    best bet? What about Set Text of Layer in DW.
    Oh yeah, Im still using DW with CSS sprinkled in..any help?
    Thanks in advance.
    -C

    > Besides using that Project Seven plug-in, is there a way
    to create an
    > image
    > gallery without using layers?
    Of course.
    > What about Set Text of Layer in DW.
    That would do it, and it's not necessary that the layer stay
    a layer after
    you have done it, either. I do this frequently - make a
    layer, apply the
    behavior, and then remove the position:absolute from the div,
    and place it
    where I want it.
    See the demo here -
    http://dreamweaverresources.com/tutorials/settextoflayer.htm
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "psypent81" <[email protected]> wrote in
    message
    news:eus555$lac$[email protected]..
    > Hi everyone,
    >
    > Ive been using the disjoint rollover, but I only have
    one thing that I
    > want to
    > add to it?a caption right underneath an image.
    > Besides using that Project Seven plug-in, is there a way
    to create an
    > image
    > gallery without using layers? Or is layers the only way
    to do it? All I
    > want
    > (words of doom, huh?) is a thumbnail to be able to
    switch and image and
    > add a
    > caption to it. Can anyone point me in the right
    direction? Or is that
    > Project
    > Seven plug-in deal my best bet? What about Set Text of
    Layer in DW.
    >
    > Oh yeah, Im still using DW with CSS sprinkled in..any
    help?
    >
    > Thanks in advance.
    >
    > -C
    >

  • Is there a way to create a drop down menu with an automatic answer dependent on what is chosen?

    Is there a way to create a drop down menu with an automatic answer dependent on what is chosen? An if-then statement perhaps?  I am looking to add over 100 drop down options and would like to have a message automatically pop up depending one which option they chose.  Thank you.

    Hi,
    You would use the skip logic to conditionally show form items based on the selection within the drop-down menu. Here's a link to a description of the feature in our help documentation:
    http://help.adobe.com/en_US/formscentral/using/WSd789abd336388b1642c7fce012da94afe4f-8000. html#WS0faeceb8c23f5d60-774f03e3131ddc76d7d-8000
    Regards,
    Brian

Maybe you are looking for

  • Create a new user in Oracle Bi enterprsie edition plss help

    how can we create new users in for oracle bi currently i have only adminsitrator as a user i want to create 5 different users please heklp me with steps to create the users which module is to be used please guide me with steops as am new to otracle b

  • VAT calculation going wrong in dealer invoice

    Hi All, I am doing a dealer purchase scenario where in am giving basic price inclusive of excise in the PO and then while capturing excise invoice am changing the base value and excise duties manually in MIGO by checking MRP indicator such that sum o

  • Data grid and copy/paste

    I am using windows and the latest build of SQL Developer. Click on a Table name > Data tab to see the data grid representing data in the table. OR....run any SQL returning a result set. Either case, select a cell. CTRL + C now works as expected, good

  • Limiting auth for FAGLB03 by Profit Center

    I am looking to limit the info that can be pulled from transaction FAGLB03 by profit center. I have tried adding profit center auth objects to the role.  I also used SU24- turning on K_PCA from No to Yes, but the user is still able to pull all data.

  • Setting Maximum Server memory online

    Hi,    We have found that the maximum server memory set in our SQL Server 2008 R2 production server is the default 21GB where as the physical memory in our server is only 12GB. Hence I am planning to reconfigure it 9GB. My question is that ,can I res