On Demand/Classless Script Include (with use case)

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 14

  • @ayodelebolarin4881
    @ayodelebolarin4881 10 місяців тому

    Hi. Thank you for making these videos. They are really helpful. I passed my CSA after watching your preparation series. I am a member.
    I have a quick question: how do you get the field names in blue to appear?

    • @techwithpri
      @techwithpri  10 місяців тому

      Its my pleasure !😇😇
      Can you tell me the time of the video where you get this blue field names?😀😀
      I would happy to help you !!

    • @ayodelebolarin4881
      @ayodelebolarin4881 10 місяців тому

      Thanks for your response. Around 6:33.
      E.g, the Parent Incident displays the parent_incident in blue.

    • @techwithpri
      @techwithpri  10 місяців тому +1

      @@ayodelebolarin4881 I checked it .
      This is not something that I have applied externally..i think i selected that field and that's why it's showing or kind of highlighting..😄😄

  • @GillerlaRajesh
    @GillerlaRajesh 4 місяці тому

    Hlo pritham,
    I got doubt here when u calling script include in server side i means in business rule side here
    U directly called function name right here.
    But syntax says that
    new scriptincludename(). function name(); right
    I too tried calling new script include name.function name but its not working,
    but i called using directly function name it will working fine
    Is there any specific criteria is there to call script include in server side ?
    I thinka as per my understanding only one way rigt.

    • @techwithpri
      @techwithpri  4 місяці тому

      Hey 👋
      Thats a good finding !!
      Well understand the fundamental the classless script include can contain one function and the function name is same as the script include name.
      Thats why when you call the function it automatically calls the script include as name of the script include and function has to be same.
      You should use new keyword when you are calling function which is defined in create a new class script include as there the function name and script include name is different 🤓.

  • @abidjaffrey5786
    @abidjaffrey5786 5 місяців тому

    Hi Pritam, I
    Could you help me if there is any error in the below, it is not executing.
    Script:
    function updateWorkNotes(problemID,workNotes){
    var gr = new GlideRecord('problem');
    gr.addQuery('sys_id',problemID);
    gr.query();{
    if(gr.next()){
    gr.work_notes = workNotes;
    gr.update();
    }
    }
    }
    BR:
    (function executeRule(current, previous /*null when async*/) {
    var workNotes = curerent.work_notes.getJournalEntry(-1);
    updateWorkNotes(current.problem_id,workNotes);
    })(current, previous);

    • @techwithpri
      @techwithpri  5 місяців тому

      Hey 👋
      In which table you run the BR?

    • @GillerlaRajesh
      @GillerlaRajesh 4 місяці тому

      In script include see u given flower brace after gr.query();
      Please remove that one and check

    • @devenbedase6246
      @devenbedase6246 3 місяці тому

      In BR you made a spelling mistake while writing current.
      var workNotes = curerent.work_notes.getJournalEntry(-1);
      var workNotes = current.work_notes.getJournalEntry(-1);

  • @boldflash3728
    @boldflash3728 2 місяці тому

    code is not working for me

    • @techwithpri
      @techwithpri  2 місяці тому

      Hey 👋
      Share me the code here, which you are trying 🤓

  • @girimcd8361
    @girimcd8361 Місяць тому

    var workNotes = current.work_notes.
    the getJournalEntry is not coming when enter dot after worknotes to select it. Please let me know

    • @techwithpri
      @techwithpri  13 днів тому

      Hey 👋
      Sorry for the late reply 😔
      But did it work actually? the getJournalEntry?