Vikrant,
Unfortunately (or fortunately, depending on your stance on the subject), I
don't have access to an ITSM install at the moment, so my ability to answer
that question is limited.


On Thu, Jun 5, 2014 at 2:05 AM, Vikrant Kulkarni <[email protected]>
wrote:

> **
>
> Thanks LJ for the input... I finally got it to work..
>
> But still can you help me understand the logic of Asset user not being
> able to relate a Computer System CI and a role.
>
> Both the records that I need to relate do exist so no new CI is created
> just a relationship is established by the asset user. I thought asset users
> are allowed to modify existing CI's . if so why not let relate them to one
> another.
>
> Thanks,
> Vikrant
> On Jun 4, 2014 5:11 PM, "LJ LongWing" <[email protected]> wrote:
>
>> **
>> Vikrant,
>> That's not really the 'purpose' of Service actions.  Service actions were
>> created as a way to trigger server side workflow without the need to do a
>> 'Push' to create a record to get the filters to fire, and has morphed into
>> a way to make code modular, allowing both active links and filters to both
>> call a 'Service' with a standardized input, and receive a standardized
>> output without the need to duplicate code.
>>
>> That being said, what you need to do is create filters that fire on a
>> given form with execution of Service.  These filters will need as much
>> input as is needed to do the job.
>>
>> If you are trying to replace a Push...then you will need as much
>> information at the filter as you have at the user layer to determine which
>> records are being updated, then the filters can do what they need to
>> do....the Active link then turns from a Push into a Service action that
>> provides 'input', which is the info the filters need to do what they need
>> to do, and an 'output' which is typically the result of the service.
>>
>>
>> On Wed, Jun 4, 2014 at 12:22 AM, Vikrant <[email protected]>
>> wrote:
>>
>>> hi List,
>>>
>>> I have a requirement where I need to push data to the
>>> BMC.CORE:BMC.MemberOfCollection class to relate data between 2 CMDB Classes.
>>>
>>> But the catch is that it has to be done on activelink execution and by a
>>> Asset User not Asset Admin. Here I have a problem as I am not able to push
>>> data to this class due to lack of permissions for asset users.
>>>
>>> First of all I am not too sure if this is the correct behaviour. Asset
>>> users should be able to create relationships between 2 existing CI's but
>>> not create entirely new CI's thats what I think. Eg. I am creating
>>> relationship between an existing computer system CI and a existing Role but
>>> as Asset user I cannot?
>>>
>>> So what I thought of is using activelink service call to a service
>>> filter which will do the necessary push field bypassing the permission
>>> model in theory atleast. Hope this is what the service call is used for..
>>>
>>> If so can anyone please help me write this code or provide a pseduo code
>>> as I find it confusing.. may be the morning coffee was not strong enough
>>> for me.
>>>
>>> What I need to do is :
>>>
>>> Diaplay form A -> Triggers an activelink on a button click -> which
>>> should call a service filter on the CMDB form which pushes the fields on a
>>> specific qualification.
>>>
>>> But how can I pass the qualification from form A to the service filter
>>> on CMDB form to find the exact record and then push/update values? is that
>>> possible? one of the major field in the qualification is the InstanceID
>>> field and as always the datasetID field.
>>>
>>> Any help is appreciated. Its good time for me to learn something new.
>>>
>>> Have a Good Morning/Good Afternoon/Good Evening/Good Night !!
>>>
>>> Thanks,
>>> Vikrant
>>>
>>>
>>> _______________________________________________________________________________
>>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>>> "Where the Answers Are, and have been for 20 years"
>>>
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to