def get_all(self): """ Get a processes from TM1 Server :return: List, instances of the TM1py.Process """ request = "/api/v1/Processes?$select=*,UIData,VariablesUIData," \ "DataSource/dataSourceNameForServer," \ "DataSource/dataSourceNameForClient," \ "DataSource/asciiDecimalSeparator," \ "DataSource/asciiDelimiterChar," \ "DataSource/asciiDelimiterType," \ "DataSource/asciiHeaderRecords," \ "DataSource/asciiQuoteCharacter," \ "DataSource/asciiThousandSeparator," \ "DataSource/view," \ "DataSource/query," \ "DataSource/userName," \ "DataSource/password," \ "DataSource/usesUnicode," \ "DataSource/subset" response = self._rest.GET(request, "") response_as_dict = response.json() return [Process.from_dict(p) for p in response_as_dict['value']]
def get(self, name_process): """ Get a process from TM1 Server :param name_process: :return: Instance of the TM1py.Process """ request = "/api/v1/Processes('{}')?$select=*,UIData,VariablesUIData," \ "DataSource/dataSourceNameForServer," \ "DataSource/dataSourceNameForClient," \ "DataSource/asciiDecimalSeparator," \ "DataSource/asciiDelimiterChar," \ "DataSource/asciiDelimiterType," \ "DataSource/asciiHeaderRecords," \ "DataSource/asciiQuoteCharacter," \ "DataSource/asciiThousandSeparator," \ "DataSource/view," \ "DataSource/query," \ "DataSource/userName," \ "DataSource/password," \ "DataSource/usesUnicode," \ "DataSource/subset".format(name_process) response = self._rest.GET(request, "") return Process.from_dict(response.json())